This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
update perldelta for release;
[perl5.git] / pod / perldelta.pod
index 8ebd4bb..2b0f93d 100644 (file)
@@ -1,11 +1,7 @@
 =encoding utf8
 
 =for comment
-This has been completed up to 8367b6810 except for:
-747627ec455e0765e07733ece1545aa3f728a00a (Steffen Müller)
-dd35fa16610ef2fa0d46f5129e626b99cf350d77 (H. Merijn Brand)
-e64345f82d66a32f6da47acf482e7e6c9282b433 (Steffen Müller)
-f1d35e3443aa8451bf47be80983076fe28626113 (Karthik Rajagopalan)
+This has been completed up to perl-5.12.1
 
 =head1 NAME
 
@@ -198,6 +194,10 @@ L<ExtUtils::Manifest> has been upgraded from version 1.58 to version 1.60
 
 =item *
 
+L<ExtUtils::ParseXS> has been upgraded from 3.00_01 to 3.00_04.
+
+=item *
+
 L<IPC::Open3> has been upgraded from version 1.11 to 1.12.
 
 C<open3> with "-" for the program name works once more.  This was broken in
@@ -402,6 +402,10 @@ L</Platform Support> section, instead.
 F<makedef.pl> has been refactored. This should have no noticeable affect on
 any of the platforms that use it as part of their build (AIX, VMS, Win32).
 
+=item *
+
+C<useperlio> can no longer be disabled.
+
 =back
 
 =head1 Testing
@@ -499,6 +503,16 @@ tokens such as C<PL_defgv>, instead of expanding to C<PL_Idefgv>, with
 F<embedvar.h> defining a macro to map C<PL_Idefgv> to C<PL_defgv>. XS code
 which has unwarranted chumminess with the implementation may need updating.
 
+=item *
+
+A C<coreargs> opcode has been added, to be used by C<&CORE::foo> subs to sort
+out C<@_>.
+
+=item *
+
+An API has been added to explicitly choose whether or not to export XSUB
+symbols.  More detail can be found in the comments for commit e64345f8.
+
 =back
 
 =head1 Selected Bug Fixes
@@ -636,9 +650,34 @@ here.
 
 =head1 Acknowledgements
 
-XXX Generate this with:
-
-  perl Porting/acknowledgements.pl v5.15.1..HEAD
+Perl 5.15.2 represents approximately 2 months of development since Perl
+5.15.1 and contains approximately 17,000 lines of changes across 330
+files from 35 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.2:
+
+Abigail, Andreas König, brian d foy, Brian Greenfield, Chas. Owens,
+Chris 'BinGOs' Williams, Craig A. Berry, David Golden, David Mitchell,
+Eric Brine, Father Chrysostomos, Florian Ragwitz, Gerard Goossen,
+H.Merijn Brand, Jesse Vincent, John Peacock, Karl Williamson, Karthik
+Rajagopalan, Keith Thompson, Kevin Ryde, Matthew Horsfall, Mike
+Sheldrake, Nicholas Clark, Niko Tyni, Reini Urban, Ricardo Signes,
+Salvador Fandiño, Shlomi Fish, Spiros Denaxas, Steffen Müller, Stephen
+Oberholtzer, Steve Hay, Tony Cook, Vincent Pit, Zefram.
+
+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<AUTHORS> file in the Perl source distribution.
 
 =head1 Reporting Bugs