3 perldelta - what is new for perl v5.9.4
7 This document describes differences between the 5.9.3 and the 5.9.4
8 developement releases. See L<perl590delta>, L<perl591delta>, L<perl592delta>
9 and L<perl593delta> for the differences between 5.8.0 and 5.9.3.
11 =head1 Incompatible Changes
15 A bareword argument to chdir is now recognized as a file handle.
16 Earlier releases interpreted the bareword as a directory name.
18 =head1 Core Enhancements
20 =head2 state() variables
22 =head1 Modules and Pragmata
24 C<encoding::warnings> is now a lexical pragma.
26 =head2 New Core Modules
32 C<Module::Build> has been added.
36 C<Hash::Util::FieldHash> has been added.
40 C<Win32API::File> has been added.
44 =head1 Utility Changes
48 =head2 New manpage, perlpragma
50 =head2 New manpage, perlreguts
52 =head2 New manpage, perlunitut
54 =head1 Performance Enhancements
58 Regular expressions (Yves)
60 =head1 Installation and Configuration Improvements
62 Perl has been reported to work on DragonFlyBSD.
64 =head1 Selected Bug Fixes
66 =head1 New or Changed Diagnostics
68 =head1 Changed Internals
72 Mathoms and factorizations (many PP functions are now shared for several ops)
76 =head2 Platform Specific Problems
80 If you find what you think is a bug, you might check the articles
81 recently posted to the comp.lang.perl.misc newsgroup and the perl
82 bug database at http://bugs.perl.org/ . There may also be
83 information at http://www.perl.org/ , the Perl Home Page.
85 If you believe you have an unreported bug, please run the B<perlbug>
86 program included with your release. Be sure to trim your bug down
87 to a tiny but sufficient test case. Your bug report, along with the
88 output of C<perl -V>, will be sent off to perlbug@perl.org to be
89 analysed by the Perl porting team.
93 The F<Changes> file for exhaustive details on what changed.
95 The F<INSTALL> file for how to build Perl.
97 The F<README> file for general stuff.
99 The F<Artistic> and F<Copying> files for copyright information.