From: Jarkko Hietaniemi Date: Fri, 27 Sep 2002 03:51:34 +0000 (+0300) Subject: retropatch X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=77b096b5f2a0becf5ed578f9a5dea854fda8c05b;p=p5sagit%2Fp5-mst-13.2.git retropatch Message-ID: <20020927005134.GB339120@lyta.hut.fi> p4raw-id: //depot/perl@17966 --- diff --git a/MANIFEST b/MANIFEST index ac813c3..df57030 100644 --- a/MANIFEST +++ b/MANIFEST @@ -2148,6 +2148,7 @@ pod/perl56delta.pod Changes from 5.005 to 5.6 pod/perl570delta.pod Changes from 5.6 to 5.7.0 pod/perl571delta.pod Changes from 5.7.0 to 5.7.1 pod/perl572delta.pod Changes from 5.7.1 to 5.7.2 +pod/perl573delta.pod Changes from 5.7.2 to 5.7.3 pod/perl58delta.pod Changes from 5.6 to 5.8.0 pod/perlapi.pod Perl API documentation (autogenerated) pod/perlapio.pod PerlIO IO API info diff --git a/pod/buildtoc.PL b/pod/buildtoc.PL index be9c004..90f87ae 100644 --- a/pod/buildtoc.PL +++ b/pod/buildtoc.PL @@ -199,6 +199,7 @@ if (-d "pod") { perlhist perldelta + perl573delta perl572delta perl571delta perl570delta diff --git a/pod/perl.pod b/pod/perl.pod index 66a0821..7eb8a8f 100644 --- a/pod/perl.pod +++ b/pod/perl.pod @@ -128,6 +128,7 @@ For ease of access, the Perl manual has been split up into several sections. perlhist Perl history records perldelta Perl changes since previous version + perl573delta Perl changes in version 5.7.3 perl572delta Perl changes in version 5.7.2 perl571delta Perl changes in version 5.7.1 perl570delta Perl changes in version 5.7.0 diff --git a/pod/perl573delta.pod b/pod/perl573delta.pod new file mode 100644 index 0000000..b6c7bed --- /dev/null +++ b/pod/perl573delta.pod @@ -0,0 +1,242 @@ +=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. To view the differences between the +5.7.0 release and the 5.7.1 release, see L. To view +the differences between the 5.7.1 release and the 5.7.2 release, +see L.) + +=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 +(or L in Perl 5.8.1). In addition to these changes, lots of +work took place in integrating threads, PerlIO, and Unicode; and general +code cleanup; and last but not least and porting to non-UNIX lands like +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 + +=item 11405 + +fix bugs in handling of the virtualized environment under Win32 + +=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 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 our dubious C practices + +=item 11541 + +pluggable optimizer + +=item 11549 + +integrate to WinCE port + +=item 11589 + +4-arg select was broken on windows + +=item 11594 + +introduce the perlivp utility + +=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 + +=item 11725 + +division preserving 64-bit integers + +=item 11743 + +document the coderef-in-@INC feature + +=item 11794 + +modulu 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 + +waitpid enchancements for VMS + +=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 +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, will be sent off to perlbug@perl.org to be +analysed by the Perl porting team. + +=head1 SEE ALSO + +The F file for exhaustive details on what changed. + +The F file for how to build Perl. + +The F file for general stuff. + +The F and F files for copyright information. + +=head1 HISTORY + +Written by Jarkko Hietaniemi >, with many contributions +from The Perl Porters and Perl Users submitting feedback and patches. + +Send omissions or corrections to >. + +=cut