diff options
author | Rafael Garcia-Suarez <rgarciasuarez@gmail.com> | 2006-11-08 13:14:20 +0000 |
---|---|---|
committer | Rafael Garcia-Suarez <rgarciasuarez@gmail.com> | 2006-11-08 13:14:20 +0000 |
commit | 5a093634f302b3a41b8a373e2754cffbc1403028 (patch) | |
tree | bc2ce2655c97491ef425648ae7469174c2575d42 /pod | |
parent | 746d7dd7d06cedb05d9bb8a5b7714677c4dba404 (diff) | |
download | perl-5a093634f302b3a41b8a373e2754cffbc1403028.tar.gz |
Regenerate Changes; update perldelta
p4raw-id: //depot/perl@29231
Diffstat (limited to 'pod')
-rw-r--r-- | pod/perl595delta.pod | 28 |
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 |