=head1 NAME
perl573delta - what's new for perl v5.7.3
=head1 DESCRIPTION
This document describes differences between the 5.7.2 release and the
5.7.3 release.
(To view the differences between the 5.6.0 release and the 5.7.0
release, see L<perl570delta>. To view the differences between the
5.7.0 release and the 5.7.1 release, see L<perl571delta>. To view
the differences between the 5.7.1 release and the 5.7.2 release,
see L<perl572delta>.)
=head1 Changes
This is just a selected list of some of the more notable changes.
The numbers refer to the Perl repository change numbers; see
L<Changes58> (or L<Changes> in Perl 5.8.1). In addition to these
changes, lots of work took place in integrating threads, PerlIO, and
Unicode; general code cleanup; and last but not least porting to
non-UNIX lands such as Win32, VMS, Cygwin, DJGPP, VOS, MacOS Classic,
and EBCDIC.
=over 4
=item 11362
add LC_MESSAGES to POSIX :locale_h export tag
=item 11371
add DEL to [:cntrl:]
=item 11375
make h2ph understand constants like 1234L and 5678LL
=item 11405
Win32: fix bugs in handling of the virtualized environment
=item 11410
fix a bug in the security taint checking of open()
=item 11423
make perl fork() safe even on platforms that don't have pthread_atfork()
=item 11459
make switching optimization and debugging levels during Perl builds
easier via the OPTIMIZE environment variable
=item 11475
make split()'s unused captures to be undef, not ''
=item 11485
Search::Dict: allow transforming lines before comparing
=item 11490
allow installing extra modules or bundles when building Perl
=item 11516
add -Wall in cflags when compiling with gcc to weed out dubious
C practices
=item 11541
pluggable optimizer
=item 11549
WinCE: integrate the port
=item 11589
Win32: 4-arg select was broken
=item 11594
introduce the perlivp utility for verifying the Perl installation
(IVP = Installation Verification Procedure)
=item 11623
rename lib/unicode to lib/unicore to avoid case-insensitivity problems
with lib/Unicode
=item 111631
remove Time::Piece
=item 11643
document that use utf8 is not the right way most of the time
=item 11656
allow builing perl with -DUSE_UTF8_SCRIPTS which makes UTF-8
the default script encoding (not the default since that would
break all scripts having legacy eight-bit data in them)
=item 11725
division preserving 64-bit integers
=item 11743
document the coderef-in-@INC feature
=item 11794
modulo (%) preserving 64-bit integers
=item 11825
update to Unicode 3.1.1
=item 11865
add the \[$@%&*] prototype support
=item 11874
oct() and hex() in glorious 64 bit
=item 11877
Class::Struct: allow recursive classes
=item 11993
fix unpack U to be the reverse of pack U
=item 12056
VMS: waitpid enhancements
=item 12180
unpack("Z*Z*", pack("Z*Z*", ..)) was broken
=item 12243
Devel::Peek: display UTF-8 SVs also also as \x{...}
=item 12288
Data::Dumper: option to sort hashes
=item 12542
add perlpodspec
=item 12652
threadsafe DynaLoader, re, Opcode, File::Glob, and B
=item 12756
support BeOS better
=item 12874
read-only hashes (user-level interface is Hash::Util)
=item 13162
add Devel::PPPort
=item 13179
add the sort pragma
=item 13326
VMS: fix perl -P
=item 13358
add perlpacktut
=item 13452
SUPER-UX: add hints file
=item 13575
Win32: non-blocking waitpid(-1,WNOHANG)
=item 13684
introduce the -t option for gentler taint checking
=item 14694
add the if pragma
=item 14832
implement IV/UV/NV/long double un/packing with j/J/F/D
=item 14854
document the new taint behaviour of exec LIST and system LIST
=back
=head1 Reporting Bugs
If you find what you think is a bug, you might check the articles
recently posted to the comp.lang.perl.misc newsgroup and the perl
bug database at http://bugs.perl.org. There may also be
information at http://www.perl.com/, the Perl Home Page.
If you believe you have an unreported bug, please run the B<perlbug>
program included with your release. Be sure to trim your bug down
to a tiny but sufficient test case. Your bug report, along with the
output of C<perl -V>, will be sent off to perlbug@perl.org to be
analysed by the Perl porting team.
=head1 SEE ALSO
The F<Changes> file for exhaustive details on what changed.
The F<INSTALL> file for how to build Perl.
The F<README> file for general stuff.
The F<Artistic> and F<Copying> files for copyright information.
=head1 HISTORY
Written by Jarkko Hietaniemi <F<jhi@iki.fi>>, with many contributions
from The Perl Porters and Perl Users submitting feedback and patches.
Send omissions or corrections to <F<perlbug@perl.org>>.
=cut