1PERL573DELTA(1)        Perl Programmers Reference Guide        PERL573DELTA(1)
2
3
4

NAME

6       perl573delta - what's new for perl v5.7.3
7

DESCRIPTION

9       This document describes differences between the 5.7.2 release and the
10       5.7.3 release.
11
12       (To view the differences between the 5.6.0 release and the 5.7.0
13       release, see perl570delta.  To view the differences between the 5.7.0
14       release and the 5.7.1 release, see perl571delta.  To view the
15       differences between the 5.7.1 release and the 5.7.2 release, see
16       perl572delta.)
17

Changes

19       This is just a selected list of some of the more notable changes.  The
20       numbers refer to the Perl repository change numbers; see Changes58 (or
21       Changes in Perl 5.8.1).  In addition to these changes, lots of work
22       took place in integrating threads, PerlIO, and Unicode; general code
23       cleanup; and last but not least porting to non-Unix lands such as
24       Win32, VMS, Cygwin, DJGPP, VOS, MacOS Classic, and EBCDIC.
25
26       11362
27           add LC_MESSAGES to POSIX :locale_h export tag
28
29       11371
30           add DEL to [:cntrl:]
31
32       11375
33           make h2ph understand constants like 1234L and 5678LL
34
35       11405
36           Win32: fix bugs in handling of the virtualized environment
37
38       11410
39           fix a bug in the security taint checking of open()
40
41       11423
42           make perl fork() safe even on platforms that don't have
43           pthread_atfork()
44
45       11459
46           make switching optimization and debugging levels during Perl builds
47           easier via the OPTIMIZE environment variable
48
49       11475
50           make split()'s unused captures to be undef, not ''
51
52       11485
53           Search::Dict: allow transforming lines before comparing
54
55       11490
56           allow installing extra modules or bundles when building Perl
57
58       11516
59           add -Wall in cflags when compiling with gcc to weed out dubious C
60           practices
61
62       11541
63           pluggable optimizer
64
65       11549
66           WinCE: integrate the port
67
68       11589
69           Win32: 4-arg select was broken
70
71       11594
72           introduce the perlivp utility for verifying the Perl installation
73           (IVP = Installation Verification Procedure)
74
75       11623
76           rename lib/unicode to lib/unicore to avoid case-insensitivity
77           problems with lib/Unicode
78
79       111631
80           remove Time::Piece
81
82       11643
83           document that use utf8 is not the right way most of the time
84
85       11656
86           allow building perl with -DUSE_UTF8_SCRIPTS which makes UTF-8 the
87           default script encoding (not the default since that would break all
88           scripts having legacy eight-bit data in them)
89
90       11725
91           division preserving 64-bit integers
92
93       11743
94           document the coderef-in-@INC feature
95
96       11794
97           modulo (%) preserving 64-bit integers
98
99       11825
100           update to Unicode 3.1.1
101
102       11865
103           add the \[$@%&*] prototype support
104
105       11874
106           oct() and hex() in glorious 64 bit
107
108       11877
109           Class::Struct: allow recursive classes
110
111       11993
112           fix unpack U to be the reverse of pack U
113
114       12056
115           VMS: waitpid enhancements
116
117       12180
118           unpack("Z*Z*", pack("Z*Z*", ..)) was broken
119
120       12243
121           Devel::Peek: display UTF-8 SVs also as \x{...}
122
123       12288
124           Data::Dumper: option to sort hashes
125
126       12542
127           add perlpodspec
128
129       12652
130           threadsafe DynaLoader, re, Opcode, File::Glob, and B
131
132       12756
133           support BeOS better
134
135       12874
136           read-only hashes (user-level interface is Hash::Util)
137
138       13162
139           add Devel::PPPort
140
141       13179
142           add the sort pragma
143
144       13326
145           VMS: fix perl -P
146
147       13358
148           add perlpacktut
149
150       13452
151           SUPER-UX: add hints file
152
153       13575
154           Win32: non-blocking waitpid(-1,WNOHANG)
155
156       13684
157           introduce the -t option for gentler taint checking
158
159       14694
160           add the if pragma
161
162       14832
163           implement IV/UV/NV/long double un/packing with j/J/F/D
164
165       14854
166           document the new taint behaviour of exec LIST and system LIST
167

Reporting Bugs

169       If you find what you think is a bug, you might check the articles
170       recently posted to the comp.lang.perl.misc newsgroup and the perl bug
171       database at http://bugs.perl.org.  There may also be information at
172       http://www.perl.com/, the Perl Home Page.
173
174       If you believe you have an unreported bug, please run the perlbug
175       program included with your release.  Be sure to trim your bug down to a
176       tiny but sufficient test case.  Your bug report, along with the output
177       of "perl -V", will be sent off to perlbug@perl.org to be analysed by
178       the Perl porting team.
179

SEE ALSO

181       The Changes file for exhaustive details on what changed.
182
183       The INSTALL file for how to build Perl.
184
185       The README file for general stuff.
186
187       The Artistic and Copying files for copyright information.
188

HISTORY

190       Written by Jarkko Hietaniemi <jhi@iki.fi>, with many contributions from
191       The Perl Porters and Perl Users submitting feedback and patches.
192
193       Send omissions or corrections to <perlbug@perl.org>.
194
195
196
197perl v5.12.4                      2011-06-01                   PERL573DELTA(1)
Impressum