summaryrefslogtreecommitdiff
path: root/pod
diff options
context:
space:
mode:
authorRafael Garcia-Suarez <rgarciasuarez@gmail.com>2006-11-08 13:14:20 +0000
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>2006-11-08 13:14:20 +0000
commit5a093634f302b3a41b8a373e2754cffbc1403028 (patch)
treebc2ce2655c97491ef425648ae7469174c2575d42 /pod
parent746d7dd7d06cedb05d9bb8a5b7714677c4dba404 (diff)
downloadperl-5a093634f302b3a41b8a373e2754cffbc1403028.tar.gz
Regenerate Changes; update perldelta
p4raw-id: //depot/perl@29231
Diffstat (limited to 'pod')
-rw-r--r--pod/perl595delta.pod28
1 files changed, 26 insertions, 2 deletions
diff --git a/pod/perl595delta.pod b/pod/perl595delta.pod
index c835f7cd29..d072de028e 100644
--- a/pod/perl595delta.pod
+++ b/pod/perl595delta.pod
@@ -14,7 +14,7 @@ between 5.8.0 and 5.9.4.
=head2 Tainting and printf
When perl is run under taint mode, C<printf()> and C<sprintf()> will now
-reject any tainted format argument.
+reject any tainted format argument. (Rafael Garcia-SUarez)
=head2 Removal of the bytecode compiler and of perlcc
@@ -113,7 +113,7 @@ quantifiers. (Yves Orton)
The regex engine now supports a number of special purpose backtrack
control verbs: (*COMMIT), (*MARK), (*CUT), (*ERROR), (*FAIL) and
-(*ACCEPT). See L<perlre> for their descriptions.
+(*ACCEPT). See L<perlre> for their descriptions. (Yves Orton)
=back
@@ -140,6 +140,12 @@ loaded at runtime. On the other hand, C<UNITCHECK> blocks are executed
just after the unit which defined them has been compiled. See L<perlmod>
for more information. (Alex Gough)
+=head2 readpipe() is now overridable
+
+The built-in function readpipe() is now overridable. Overriding it permits
+also to override its operator counterpart, C<qx//> (a.k.a. C<``>). (Rafael
+Garcia-Suarez)
+
=head2 UCD 5.0.0
The copy of the Unicode Character Database included in Perl 5.9 has
@@ -163,6 +169,14 @@ gracefully degrades when the later isn't present.
C<Params::Check> implements a generic input parsing/checking mechanism. It
is used by CPANPLUS.
+=item *
+
+C<Term::UI> simplifies the task to ask questions at a terminal prompt.
+
+=item *
+
+C<Object::Accessor> provides an interface to create per-object accessors.
+
=back
=head2 Module changes
@@ -218,8 +232,18 @@ The signals SIGILL, SIGBUS and SIGSEGV are now always delivered in an
perl interpreter reaches a reasonably stable state; see
L<perlipc/"Deferred Signals (Safe Signals)">).
+When a module or a file is loaded through an @INC-hook, and when this hook
+has set a filename entry in %INC, __FILE__ is now set for this module
+accordingly to the contents of that %INC entry.
+
=head1 New or Changed Diagnostics
+=head2 Variable length character upgraded in print
+
+This new UTF-8 warning indicates a situation where a non-Unicode string is
+sent to a UTF-8 output layer, but given what the string contains, encoding
+problems such as double UTF-8 encoding might arise. See L<perldiag>.
+
=head1 Changed Internals
The anonymous hash and array constructors now take 1 op in the optree