From: David Golden Date: Mon, 20 Jun 2011 20:45:06 +0000 (-0400) Subject: perldelta: final draft X-Git-Tag: accepted/trunk/20130322.191538~3637 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a0ed52f4b73d7e9d387b1265f22f049172a74385;p=platform%2Fupstream%2Fperl.git perldelta: final draft --- diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 0f630cb..0595b04 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -369,7 +369,7 @@ typeglob has been assigned to $scalar [perl #92258]. L has been upgraded from version 3.15_03 to 3.15_05. -It corrects the search paths on VMS [perl #90640]. +It corrects the search paths on VMS [perl #90640]. (5.14.1) =item * @@ -452,6 +452,10 @@ Added portability caveats related to using C on forked process. =item * +Documentation for C now includes a pointer to F (5.14.1) + +=item * + C, C and C are now listed in L (5.14.1). =item * @@ -720,6 +724,10 @@ on GNU/Hurd. C.f. Bug-Debian: http://bugs.debian.org/587901 Clarified Apple Developer Tools requirements in F +=item * + +Mac OS X specific compilation instructions have been clarified (5.14.1) + =back =head3 MSWin32 @@ -740,7 +748,7 @@ updated accordingly. [perl #91354] =item * Updated the list of required packages for building perl to reflect Solaris 9 -and 10 in README.solaris [perl #90850] +and 10 in README.solaris [perl #90850] (5.14.1) =back @@ -751,7 +759,7 @@ and 10 in README.solaris [perl #90850] =item * The L installation process has been updated with the new library -paths on Ubuntu natty [perl #90106]. +paths on Ubuntu natty [perl #90106] (5.14.1) =item * @@ -766,6 +774,14 @@ working when Ubuntu switched to a "multiarch" setup [perl #90122]. =item * +The compiled representation of formats is now stored via the C of +their C. Previously it was stored in the string buffer, +beyond C, the regular end of the string. C and +C now exist solely for compatibility for XS code. +The first is always 0, the other two now no-ops. (5.14.1) + +=item * + Some global variables have been marked C, members in the interpreter structure have been re-ordered, and the opcodes have been re-ordered. The op C has been split into C and C. @@ -779,14 +795,6 @@ $h{$_} for keys %h>. =item * -The compiled representation of formats is now stored via the C of -their C. Previously it was stored in the string buffer, -beyond C, the regular end of the string. C and -C now exist solely for compatibility for XS code. -The first is always 0, the other two now no-ops. - -=item * - Boyer-Moore compiled scalars are now PVMGs, and the Boyer-Moore tables are now stored via the mg_ptr of their C. Previously they were PVGVs, with the tables stored in the string buffer, beyond C. This eliminates @@ -839,7 +847,7 @@ succeeded inappropriately. This is now fixed. =item * 5.14.0 introduced some memory leaks in regular expression character -classes such as C<[\w\s]>, which have now been fixed +classes such as C<[\w\s]>, which have now been fixed (5.14.1) =item * @@ -852,7 +860,7 @@ portion of the fold, plus some more. "s\N{U+DF}" =~ /[\x{DF}foo]/i -is one such case. C<\xDF> folds to C<"ss"> +is one such case. C<\xDF> folds to C<"ss">. (5.14.1) =item * @@ -1024,7 +1032,7 @@ This has been fixed. A bug has been fixed that would cause a "Use of freed value in iteration" error if the next two hash elements that would be iterated over are -deleted [perl #85026]. +deleted [perl #85026]. (5.14.1) =item * @@ -1046,7 +1054,7 @@ fixed [perl #85026]. =item * Passing the same constant subroutine to both C and C no -longer causes one or the other to fail [perl #89218]. +longer causes one or the other to fail [perl #89218]. (5.14.1) =item * @@ -1093,7 +1101,7 @@ Windows, or any other system lacking a C constant =item * Fixed a case where it was possible that a freed buffer may have been read -from when parsing a here document [perl #90128]. +from when parsing a here document [perl #90128]. (5.14.1) =item * @@ -1172,7 +1180,39 @@ The changes to C<$$> cause test failures for the C module. =head1 Acknowledgements -XXX The list of people to thank goes here. +Perl 5.15.0 represents approximatly five weeks of development since Perl +5.14.0 and contains approximately 54,000 lines of changes across 618 +files from 57 authors. + +Perl continues to flourish into its third decade thanks to a vibrant +community of users and developers. The following people are known to +have contributed the improvements that became Perl 5.15.0: + +Alan Haggai Alavi, Bo Johansson, Bo Lindbergh, brian d foy, Chia-liang +Kao, Chris 'BinGOs' Williams, Claudio Ramirez, Craig A. Berry, David +Golden, David Leadbeater, David Mitchell, Dennis Kaarsemaker, Dominic +Hargreaves, Eric Brine, Father Chrysostomos, Florian Ragwitz, George +Greer, Gisle Aas, H.Merijn Brand, Hojung Yoon, Ian Goodacre, Jesse +Vincent, Jim Cromie, Johan Vromans, John Hawkinson, John P. Linderman, +Joshua ben Jore, Karl Williamson, Kevin J. Woolley, Leo Lapworth, Leon +Brocard, Leon Timmermans, Louis Strous, Marcel Grünauer, Martin Hasch, +Max Maischein, Michael Witten, Moritz Lenz, Nicholas Clark, Niko Tyni, +Nuno Carvalho, Pau Amma, Peter John Acklam, Robin Barker, Salvador +Fandiño, Samuel Thibault, Shawn M Moore, Shigeya Suzuki, Shlomi Fish, +Sisyphus, Steffen Müller, Todd Rinaldo, Tom Christiansen, Tony Cook, +Vladimir Timofeev, Zefram and Zsbán Ambrus. + +The list above is almost certainly incomplete as it is automatically +generated from version control history. In particular, it does not +include the names of the (very much appreciated) contributors who +reported issues to the Perl bug tracker. + +Many of the changes included in this version originated in the CPAN +modules included in Perl's core. We're grateful to the entire CPAN +community for helping Perl to flourish. + +For a more complete list of all of Perl's historical contributors, +please see the F file in the Perl source distribution. =head1 Reporting Bugs