diff options
Diffstat (limited to 'pod/perl595delta.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 |