[ Index ] |
PHP Cross Reference of Unnamed Project |
[Summary view] [Print] [Text view]
1 =head1 NAME 2 3 perl573delta - what's new for perl v5.7.3 4 5 =head1 DESCRIPTION 6 7 This document describes differences between the 5.7.2 release and the 8 5.7.3 release. 9 10 (To view the differences between the 5.6.0 release and the 5.7.0 11 release, see L<perl570delta>. To view the differences between the 12 5.7.0 release and the 5.7.1 release, see L<perl571delta>. To view 13 the differences between the 5.7.1 release and the 5.7.2 release, 14 see L<perl572delta>.) 15 16 =head1 Changes 17 18 This is just a selected list of some of the more notable changes. 19 The numbers refer to the Perl repository change numbers; see 20 L<Changes58> (or L<Changes> in Perl 5.8.1). In addition to these 21 changes, lots of work took place in integrating threads, PerlIO, and 22 Unicode; general code cleanup; and last but not least porting to 23 non-UNIX lands such as Win32, VMS, Cygwin, DJGPP, VOS, MacOS Classic, 24 and EBCDIC. 25 26 =over 4 27 28 =item 11362 29 30 add LC_MESSAGES to POSIX :locale_h export tag 31 32 =item 11371 33 34 add DEL to [:cntrl:] 35 36 =item 11375 37 38 make h2ph understand constants like 1234L and 5678LL 39 40 =item 11405 41 42 Win32: fix bugs in handling of the virtualized environment 43 44 =item 11410 45 46 fix a bug in the security taint checking of open() 47 48 =item 11423 49 50 make perl fork() safe even on platforms that don't have pthread_atfork() 51 52 =item 11459 53 54 make switching optimization and debugging levels during Perl builds 55 easier via the OPTIMIZE environment variable 56 57 =item 11475 58 59 make split()'s unused captures to be undef, not '' 60 61 =item 11485 62 63 Search::Dict: allow transforming lines before comparing 64 65 =item 11490 66 67 allow installing extra modules or bundles when building Perl 68 69 =item 11516 70 71 add -Wall in cflags when compiling with gcc to weed out dubious 72 C practices 73 74 =item 11541 75 76 pluggable optimizer 77 78 =item 11549 79 80 WinCE: integrate the port 81 82 =item 11589 83 84 Win32: 4-arg select was broken 85 86 =item 11594 87 88 introduce the perlivp utility for verifying the Perl installation 89 (IVP = Installation Verification Procedure) 90 91 =item 11623 92 93 rename lib/unicode to lib/unicore to avoid case-insensitivity problems 94 with lib/Unicode 95 96 =item 111631 97 98 remove Time::Piece 99 100 =item 11643 101 102 document that use utf8 is not the right way most of the time 103 104 =item 11656 105 106 allow building perl with -DUSE_UTF8_SCRIPTS which makes UTF-8 107 the default script encoding (not the default since that would 108 break all scripts having legacy eight-bit data in them) 109 110 =item 11725 111 112 division preserving 64-bit integers 113 114 =item 11743 115 116 document the coderef-in-@INC feature 117 118 =item 11794 119 120 modulo (%) preserving 64-bit integers 121 122 =item 11825 123 124 update to Unicode 3.1.1 125 126 =item 11865 127 128 add the \[$@%&*] prototype support 129 130 =item 11874 131 132 oct() and hex() in glorious 64 bit 133 134 =item 11877 135 136 Class::Struct: allow recursive classes 137 138 =item 11993 139 140 fix unpack U to be the reverse of pack U 141 142 =item 12056 143 144 VMS: waitpid enhancements 145 146 =item 12180 147 148 unpack("Z*Z*", pack("Z*Z*", ..)) was broken 149 150 =item 12243 151 152 Devel::Peek: display UTF-8 SVs also as \x{...} 153 154 =item 12288 155 156 Data::Dumper: option to sort hashes 157 158 =item 12542 159 160 add perlpodspec 161 162 =item 12652 163 164 threadsafe DynaLoader, re, Opcode, File::Glob, and B 165 166 =item 12756 167 168 support BeOS better 169 170 =item 12874 171 172 read-only hashes (user-level interface is Hash::Util) 173 174 =item 13162 175 176 add Devel::PPPort 177 178 =item 13179 179 180 add the sort pragma 181 182 =item 13326 183 184 VMS: fix perl -P 185 186 =item 13358 187 188 add perlpacktut 189 190 =item 13452 191 192 SUPER-UX: add hints file 193 194 =item 13575 195 196 Win32: non-blocking waitpid(-1,WNOHANG) 197 198 =item 13684 199 200 introduce the -t option for gentler taint checking 201 202 =item 14694 203 204 add the if pragma 205 206 =item 14832 207 208 implement IV/UV/NV/long double un/packing with j/J/F/D 209 210 =item 14854 211 212 document the new taint behaviour of exec LIST and system LIST 213 214 =back 215 216 =head1 Reporting Bugs 217 218 If you find what you think is a bug, you might check the articles 219 recently posted to the comp.lang.perl.misc newsgroup and the perl 220 bug database at http://bugs.perl.org. There may also be 221 information at http://www.perl.com/, the Perl Home Page. 222 223 If you believe you have an unreported bug, please run the B<perlbug> 224 program included with your release. Be sure to trim your bug down 225 to a tiny but sufficient test case. Your bug report, along with the 226 output of C<perl -V>, will be sent off to perlbug@perl.org to be 227 analysed by the Perl porting team. 228 229 =head1 SEE ALSO 230 231 The F<Changes> file for exhaustive details on what changed. 232 233 The F<INSTALL> file for how to build Perl. 234 235 The F<README> file for general stuff. 236 237 The F<Artistic> and F<Copying> files for copyright information. 238 239 =head1 HISTORY 240 241 Written by Jarkko Hietaniemi <F<jhi@iki.fi>>, with many contributions 242 from The Perl Porters and Perl Users submitting feedback and patches. 243 244 Send omissions or corrections to <F<perlbug@perl.org>>. 245 246 =cut
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Tue Mar 17 22:47:18 2015 | Cross-referenced by PHPXref 0.7.1 |