diff options
author | Max Maischein <corion@cpan.org> | 2013-03-22 08:53:18 +0100 |
---|---|---|
committer | Max Maischein <corion@cpan.org> | 2013-03-22 08:53:18 +0100 |
commit | a901fd484079f55d7203a2713d53d767edd85e15 (patch) | |
tree | cd070320f1a49dabd31a495d8113eec6275f43f2 | |
parent | 4e0aac350905f1789366fbd10f2ffff574267de4 (diff) | |
parent | 7517f59849785bff313ec053e695f990495f3ab1 (diff) | |
download | perl-a901fd484079f55d7203a2713d53d767edd85e15.tar.gz |
Merge branch 'release-5.17.10' into blead
-rw-r--r-- | INSTALL | 4 | ||||
-rw-r--r-- | dist/Module-CoreList/Changes | 3 | ||||
-rw-r--r-- | dist/Module-CoreList/lib/Module/CoreList.pm | 130 | ||||
-rw-r--r-- | dist/Module-CoreList/lib/Module/CoreList.pod | 2 | ||||
-rw-r--r-- | dist/Module-CoreList/lib/Module/CoreList/TieHashDelta.pm | 2 | ||||
-rw-r--r-- | pod/perldelta.pod | 361 | ||||
-rw-r--r-- | pod/perlhist.pod | 1 |
7 files changed, 309 insertions, 194 deletions
@@ -2407,9 +2407,9 @@ seriously consider using a separate directory, since development subversions may not have all the compatibility wrinkles ironed out yet. -=head2 Upgrading from 5.17.8 or earlier +=head2 Upgrading from 5.17.9 or earlier -B<Perl 5.17.10 may not be binary compatible with Perl 5.17.8 or +B<Perl 5.17.10 may not be binary compatible with Perl 5.17.9 or earlier Perl releases.> Perl modules having binary parts (meaning that a C compiler is used) will have to be recompiled to be used with 5.17.10. If you find you do need to rebuild an extension with diff --git a/dist/Module-CoreList/Changes b/dist/Module-CoreList/Changes index d332377572..47c293e1fe 100644 --- a/dist/Module-CoreList/Changes +++ b/dist/Module-CoreList/Changes @@ -1,3 +1,6 @@ +2.85 Thu Mar 19 2013 + - Updated for v5.17.10 + 2.84 Mon Mar 11 2013 - Updated for v5.16.3 diff --git a/dist/Module-CoreList/lib/Module/CoreList.pm b/dist/Module-CoreList/lib/Module/CoreList.pm index 5797608adc..d9bf32cb20 100644 --- a/dist/Module-CoreList/lib/Module/CoreList.pm +++ b/dist/Module-CoreList/lib/Module/CoreList.pm @@ -3,7 +3,7 @@ use strict; use vars qw/$VERSION %released %version %families %upstream %bug_tracker %deprecated/; use Module::CoreList::TieHashDelta; -$VERSION = '2.84'; +$VERSION = '2.85'; my $dumpinc = 0; sub import { @@ -228,6 +228,7 @@ sub changes_between { 5.017009 => '2013-02-20', 5.014004 => '2013-03-10', 5.016003 => '2013-03-11', + 5.017010 => '2013-03-21', ); for my $version ( sort { $a <=> $b } keys %released ) { @@ -7805,6 +7806,127 @@ my %delta = ( removed => { } }, + 5.017010 => { + delta_from => 5.017009, + changed => { + 'Benchmark' => '1.15', + 'Data::Dumper' => '2.145', + 'Digest::SHA' => '5.84', + 'Encode' => '2.49', + 'ExtUtils::Command::MM' => '6.65_01', + 'ExtUtils::Liblist' => '6.65_01', + 'ExtUtils::Liblist::Kid'=> '6.65_01', + 'ExtUtils::MM' => '6.65_01', + 'ExtUtils::MM_AIX' => '6.65_01', + 'ExtUtils::MM_Any' => '6.65_01', + 'ExtUtils::MM_BeOS' => '6.65_01', + 'ExtUtils::MM_Cygwin' => '6.65_01', + 'ExtUtils::MM_DOS' => '6.65_01', + 'ExtUtils::MM_Darwin' => '6.65_01', + 'ExtUtils::MM_MacOS' => '6.65_01', + 'ExtUtils::MM_NW5' => '6.65_01', + 'ExtUtils::MM_OS2' => '6.65_01', + 'ExtUtils::MM_QNX' => '6.65_01', + 'ExtUtils::MM_UWIN' => '6.65_01', + 'ExtUtils::MM_Unix' => '6.65_01', + 'ExtUtils::MM_VMS' => '6.65_01', + 'ExtUtils::MM_VOS' => '6.65_01', + 'ExtUtils::MM_Win32' => '6.65_01', + 'ExtUtils::MM_Win95' => '6.65_01', + 'ExtUtils::MY' => '6.65_01', + 'ExtUtils::MakeMaker' => '6.65_01', + 'ExtUtils::MakeMaker::Config'=> '6.65_01', + 'ExtUtils::Mkbootstrap' => '6.65_01', + 'ExtUtils::Mksymlists' => '6.65_01', + 'ExtUtils::testlib' => '6.65_01', + 'File::Copy' => '2.26', + 'File::Temp' => '0.23', + 'Getopt::Long' => '2.39', + 'Hash::Util' => '0.15', + 'I18N::Langinfo' => '0.10', + 'IPC::Cmd' => '0.80', + 'JSON::PP' => '2.27202', + 'Locale::Codes' => '3.25', + 'Locale::Codes::Constants'=> '3.25', + 'Locale::Codes::Country'=> '3.25', + 'Locale::Codes::Country_Codes'=> '3.25', + 'Locale::Codes::Country_Retired'=> '3.25', + 'Locale::Codes::Currency'=> '3.25', + 'Locale::Codes::Currency_Codes'=> '3.25', + 'Locale::Codes::Currency_Retired'=> '3.25', + 'Locale::Codes::LangExt'=> '3.25', + 'Locale::Codes::LangExt_Codes'=> '3.25', + 'Locale::Codes::LangExt_Retired'=> '3.25', + 'Locale::Codes::LangFam'=> '3.25', + 'Locale::Codes::LangFam_Codes'=> '3.25', + 'Locale::Codes::LangFam_Retired'=> '3.25', + 'Locale::Codes::LangVar'=> '3.25', + 'Locale::Codes::LangVar_Codes'=> '3.25', + 'Locale::Codes::LangVar_Retired'=> '3.25', + 'Locale::Codes::Language'=> '3.25', + 'Locale::Codes::Language_Codes'=> '3.25', + 'Locale::Codes::Language_Retired'=> '3.25', + 'Locale::Codes::Script' => '3.25', + 'Locale::Codes::Script_Codes'=> '3.25', + 'Locale::Codes::Script_Retired'=> '3.25', + 'Locale::Country' => '3.25', + 'Locale::Currency' => '3.25', + 'Locale::Language' => '3.25', + 'Locale::Script' => '3.25', + 'Math::BigFloat' => '1.998', + 'Math::BigFloat::Trace' => '0.32', + 'Math::BigInt' => '1.9991', + 'Math::BigInt::CalcEmu' => '1.998', + 'Math::BigInt::Trace' => '0.32', + 'Math::BigRat' => '0.2604', + 'Module::CoreList' => '2.84', + 'Module::CoreList::TieHashDelta'=> '2.84', + 'Module::Pluggable' => '4.7', + 'Net::Ping' => '2.41', + 'Perl::OSType' => '1.003', + 'Pod::Simple' => '3.26', + 'Pod::Simple::BlackBox' => '3.26', + 'Pod::Simple::Checker' => '3.26', + 'Pod::Simple::Debug' => '3.26', + 'Pod::Simple::DumpAsText'=> '3.26', + 'Pod::Simple::DumpAsXML'=> '3.26', + 'Pod::Simple::HTML' => '3.26', + 'Pod::Simple::HTMLBatch'=> '3.26', + 'Pod::Simple::LinkSection'=> '3.26', + 'Pod::Simple::Methody' => '3.26', + 'Pod::Simple::Progress' => '3.26', + 'Pod::Simple::PullParser'=> '3.26', + 'Pod::Simple::PullParserEndToken'=> '3.26', + 'Pod::Simple::PullParserStartToken'=> '3.26', + 'Pod::Simple::PullParserTextToken'=> '3.26', + 'Pod::Simple::PullParserToken'=> '3.26', + 'Pod::Simple::RTF' => '3.26', + 'Pod::Simple::Search' => '3.26', + 'Pod::Simple::SimpleTree'=> '3.26', + 'Pod::Simple::Text' => '3.26', + 'Pod::Simple::TextContent'=> '3.26', + 'Pod::Simple::TiedOutFH'=> '3.26', + 'Pod::Simple::Transcode'=> '3.26', + 'Pod::Simple::TranscodeDumb'=> '3.26', + 'Pod::Simple::TranscodeSmart'=> '3.26', + 'Pod::Simple::XHTML' => '3.26', + 'Pod::Simple::XMLOutStream'=> '3.26', + 'Safe' => '2.35', + 'Term::ReadLine' => '1.12', + 'Text::ParseWords' => '3.28', + 'Tie::File' => '0.99', + 'Unicode::UCD' => '0.51', + 'Win32' => '0.47', + 'bigint' => '0.33', + 'bignum' => '0.33', + 'bigrat' => '0.33', + 'constant' => '1.27', + 'perlfaq' => '5.0150042', + 'version' => '0.9902', + }, + removed => { + } + }, ); for my $version (sort { $a <=> $b } keys %delta) { @@ -8050,6 +8172,8 @@ for my $version (sort { $a <=> $b } keys %delta) { }, 5.016003 => { }, + 5.017010 => { + }, ); %upstream = ( @@ -8822,7 +8946,7 @@ for my $version (sort { $a <=> $b } keys %delta) { 'Filter::Simple' => undef, 'Filter::Util::Call' => undef, 'Getopt::Long' => undef, - 'HTTP::Tiny' => 'https://rt.cpan.org/Public/Dist/Display.html?Name=HTTP-Tiny', + 'HTTP::Tiny' => 'https://github.com/chansen/p5-http-tiny/issues', 'IO::Compress::Adapter::Bzip2'=> undef, 'IO::Compress::Adapter::Deflate'=> undef, 'IO::Compress::Adapter::Identity'=> undef, @@ -8968,7 +9092,7 @@ for my $version (sort { $a <=> $b } keys %delta) { 'Package::Constants' => undef, 'Params::Check' => undef, 'Parse::CPAN::Meta' => undef, - 'Perl::OSType' => undef, + 'Perl::OSType' => 'https://github.com/dagolden/perl-ostype/issues', 'PerlIO::via::QuotedPrint'=> undef, 'Pod::Checker' => undef, 'Pod::Escapes' => undef, diff --git a/dist/Module-CoreList/lib/Module/CoreList.pod b/dist/Module-CoreList/lib/Module/CoreList.pod index 46f4f9ec99..092f8a7cdc 100644 --- a/dist/Module-CoreList/lib/Module/CoreList.pod +++ b/dist/Module-CoreList/lib/Module/CoreList.pod @@ -196,7 +196,7 @@ Module::CoreList currently covers the 5.000, 5.001, 5.002, 5.003_07, 5.13.8, 5.13.9, 5.13.10, 5.13.11, 5.14.0, 5.14.1, 5.14.2 5.14.3, 5.14.4, 5.15.0, 5.15.1, 5.15.2, 5.15.3, 5.15.4, 5.15.5, 5.15.6, 5.15.7, 5.15.8, 5.15.9, 5.16.0, 5.16.1, 5.16.2, 5.16.3, 5.17.0, 5.17.1, 5.17.2, 5.17.3, -5.17.4, 5.17.5, 5.17.6, 5.17.7, 5.17.8 and 5.17.9 releases of perl. +5.17.4, 5.17.5, 5.17.6, 5.17.7, 5.17.8, 5.17.9 and 5.17.10 releases of perl. =head1 HISTORY diff --git a/dist/Module-CoreList/lib/Module/CoreList/TieHashDelta.pm b/dist/Module-CoreList/lib/Module/CoreList/TieHashDelta.pm index 934b3a6517..f9d0ca19bf 100644 --- a/dist/Module-CoreList/lib/Module/CoreList/TieHashDelta.pm +++ b/dist/Module-CoreList/lib/Module/CoreList/TieHashDelta.pm @@ -3,7 +3,7 @@ package Module::CoreList::TieHashDelta; use strict; use vars qw($VERSION); -$VERSION = "2.84"; +$VERSION = "2.85"; sub TIEHASH { my ($class, $changed, $removed, $parent) = @_; diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 68f070f5a1..b6ef839d14 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -2,9 +2,6 @@ =head1 NAME -[ this is a template for a new perldelta file. Any text flagged as XXX needs -to be processed before release. ] - perldelta - what is new for perl v5.17.10 =head1 DESCRIPTION @@ -15,25 +12,13 @@ release. If you are upgrading from an earlier release such as 5.17.8, first read L<perl5179delta>, which describes differences between 5.17.8 and 5.17.9. -=head1 Notice - -XXX Any important notices here - -=head1 Core Enhancements - -XXX New core language features go here. Summarize user-visible core language -enhancements. Particularly prominent performance optimisations could go -here, but most should go in the L</Performance Enhancements> section. - -[ List each enhancement as a =head2 entry ] - =head1 Security -XXX Any security-related notices go here. In particular, any security -vulnerabilities closed should be noted here rather than in the -L</Selected Bug Fixes> section. +=head2 Hash iteration randomized per hash variable -[ List each security issue as a =head2 entry ] +Every hash has its own iteration order, which +should make it much more difficult to determine what the current hash +seed is. =head1 Incompatible Changes @@ -54,58 +39,43 @@ by the same code, that is no longer the case. =head1 Deprecations -XXX Any deprecated features, syntax, modules etc. should be listed here. In -particular, deprecated modules should be listed here even if they are listed as -an updated module in the L</Modules and Pragmata> section. - -[ List each deprecation as a =head2 entry ] - =head2 PL_sv_objcount This interpreter-global variable used to track the total number of Perl objects in the interpreter. It is no longer maintained and will be removed altogether in Perl 5.20. -=head1 Performance Enhancements - -XXX Changes which enhance performance without changing behaviour go here. -There may well be none in a stable release. +=head1 Modules and Pragmata -[ List each enhancement as a =item entry ] +=head2 New Modules and Pragmata =over 4 =item * -XXX +L<Config::Perl::V> 0.17 has been added to the Perl core. =back -=head1 Modules and Pragmata +=head2 Updated Modules and Pragmata -XXX All changes to installed files in F<cpan/>, F<dist/>, F<ext/> and F<lib/> -go here. If Module::CoreList is updated, generate an initial draft of the -following sections using F<Porting/corelist-perldelta.pl>, which prints stub -entries to STDOUT. Results can be pasted in place of the '=head2' entries -below. A paragraph summary for important changes should then be added by hand. -In an ideal world, dual-life modules would have a F<Changes> file that could be -cribbed. +=over 4 -[ Within each section, list entries as a =item entry ] +=item * -=head2 New Modules and Pragmata +L<Archive::Extract> has been upgraded from version 0.62 to 0.68. -=over 4 +NOTE: L<Archive::Extract> is deprecated and may be removed from a future version of Perl. =item * -XXX +L<Attribute::Handlers> has been upgraded from version 0.93 to 0.94. -=back +=item * -=head2 Updated Modules and Pragmata +L<B::Lint> has been upgraded from version 1.14 to 1.17. -=over 4 +NOTE: L<B::Lint> is deprecated and may be removed from a future version of Perl. =item * @@ -117,218 +87,236 @@ now on STDOUT again. =item * -L<Perl::OSType> has been upgraded from version 1.002 to 1.003. +L<bignum> has been upgraded from version 0.31 to 0.32. -This fixes a bug detecting the VOS operating system. +=item * -=back +L<CPAN> has been upgraded from version 1.99_51 to 2.00. + +=item * -=head2 Removed Modules and Pragmata +L<CPANPLUS> has been upgraded from version 0.9133 to 0.9135. -=over 4 +NOTE: L<CPANPLUS> is deprecated and may be removed from a future version of Perl. =item * -XXX +L<CPANPLUS::Dist::Build> has been upgraded from version 0.68 to 0.70. -=back +NOTE: L<CPANPLUS::Dist::Build> is deprecated and may be removed from a future version of Perl. -=head1 Documentation +=item * -XXX Changes to files in F<pod/> go here. Consider grouping entries by -file and be sure to link to the appropriate page, e.g. L<perlfunc>. +L<Data::Dumper> has been upgraded from version 2.141 to 2.142. -=head2 New Documentation +=item * -XXX Changes which create B<new> files in F<pod/> go here. +L<DBM_Filter> has been upgraded from version 0.04 to 0.05. -=head3 L<XXX> +=item * -XXX Description of the purpose of the new file here +L<Digest::SHA> has been upgraded from version 5.81 to 5.82. -=head2 Changes to Existing Documentation +=item * -XXX Changes which significantly change existing files in F<pod/> go here. -However, any changes to F<pod/perldiag.pod> should go in the L</Diagnostics> -section. +L<Encode> has been upgraded from version 2.47 to 2.48. -=head3 L<perlrebackslash/\N> +=item * -=over 4 +L<ExtUtils::Manifest> has been upgraded from version 1.62 to 1.63. =item * -This feature is no longer experimental. +L<File::CheckTree> has been upgraded from version 4.41 to 4.42. -=back +=item * -=head1 Diagnostics +L<File::DosGlob> has been upgraded from version 1.09 to 1.10. -The following additions or changes have been made to diagnostic output, -including warnings and fatal error messages. For the complete list of -diagnostic messages, see L<perldiag>. +=item * -XXX New or changed warnings emitted by the core's C<C> code go here. Also -include any changes in L<perldiag> that reconcile it to the C<C> code. +L<File::Temp> has been upgraded from version 0.22 to 0.22_90. -=head2 New Diagnostics +=item * -XXX Newly added diagnostic messages go under here, separated into New Errors -and New Warnings +L<Filter::Simple> has been upgraded from version 0.88 to 0.89. -=head3 New Errors +=item * -=over 4 +L<IO> has been upgraded from version 1.26 to 1.27. =item * -XXX L<message|perldiag/"message"> +L<Log::Message> has been upgraded from version 0.04 to 0.06. -=back +NOTE: L<Log::Message> is deprecated and may be removed from a future version of Perl. -=head3 New Warnings +=item * -=over 4 +L<Log::Message::Simple> has been upgraded from version 0.08 to 0.10. + +NOTE: L<Log::Message::Simple> is deprecated and may be removed from a future version of Perl. =item * -L%c* is deprecated, and will become a syntax error|perldiag/"%c* is deprecated, and will become a syntax error"> +L<Math::BigInt> has been upgraded from version 1.998 to 1.999. -Use of C<@*>, C<&*>, C<**> or C<%*> is now deprecated, and will generate a -compile time warning, enabled by default. In future such code will fail to -compile with a syntax error. Removing these variables, along with C<$*>, -will permit future syntax additions. +=item * -=back +L<Module::CoreList> has been upgraded from version 2.80 to 2.85. -=head2 Changes to Existing Diagnostics +=item * -=over 4 +L<Module::Load> has been upgraded from version 0.22 to 0.24. =item * -L<$* is no longer supported, and will become a syntax error|perldiag/"$* is no longer supported, and will become a syntax error"> +L<Module::Pluggable> has been upgraded from version 4.5 to 4.6. -The warning that use of C<$*> and C<$#> is no longer supported is now -generated for every location that references them. Previously it would fail -to be generated if another variable using the same typeglob was seen first -(e.g. C<@*> before C<$*>), and would not be generated for the second and -subsequent uses. (It's hard to fix the failure to generate warnings at all -without also generating them every time, and warning every time is -consistent with the warnings that C<$[> used to generate.) +NOTE: L<Module::Pluggable> is deprecated and may be removed from a future version of Perl. -=back +=item * -=head1 Utility Changes +L<Net::Ping> has been upgraded from version 2.39 to 2.41. -XXX Changes to installed programs such as F<perlbug> and F<xsubpp> go here. -Most of these are built within the directories F<utils> and F<x2p>. +This fixes some test failures on Windows. -[ List utility changes as a =head3 entry for each utility and =item -entries for each change -Use L<XXX> with program names to get proper documentation linking. ] +=item * -=head3 L<XXX> +L<Object::Accessor> has been upgraded from version 0.44 to 0.46. -=over 4 +NOTE: L<Object::Accessor> is deprecated and may be removed from a future version of Perl. =item * -XXX +L<overload> has been upgraded from version 1.20 to 1.21. -=back +=item * -=head1 Configuration and Compilation +L<Perl::OSType> has been upgraded from version 1.002 to 1.003. -XXX Changes to F<Configure>, F<installperl>, F<installman>, and analogous tools -go here. Any other changes to the Perl build process should be listed here. -However, any platform-specific changes should be listed in the -L</Platform Support> section, instead. +This fixes a bug detecting the VOS operating system. -[ List changes as a =item entry ]. +=item * -=over 4 +L<PerlIO::scalar> has been upgraded from version 0.15 to 0.16. =item * -XXX +L<Pod::Checker> has been upgraded from version 1.51 to 1.60. -=back +=item * + +L<Pod::Html> has been upgraded from version 1.17 to 1.18. -=head1 Testing +=item * -XXX Any significant changes to the testing of a freshly built perl should be -listed here. Changes which create B<new> files in F<t/> go here as do any -large changes to the testing harness (e.g. when parallel testing was added). -Changes to existing files in F<t/> aren't worth summarizing, although the bugs -that they represent may be covered elsewhere. +L<Pod::Parser> has been upgraded from version 1.51 to 1.60. -[ List each test improvement as a =item entry ] +=item * -=over 4 +L<Pod::Perldoc> has been upgraded from version 3.17 to 3.19. =item * -XXX +L<Pod::Usage> has been upgraded from version 1.51 to 1.61. -=back +=item * -=head1 Platform Support +L<SelfLoader> has been upgraded from version 1.20 to 1.21. -XXX Any changes to platform support should be listed in the sections below. +=item * -[ Within the sections, list each platform as a =item entry with specific -changes as paragraphs below it. ] +L<Term::UI> has been upgraded from version 0.32 to 0.34. -=head2 New Platforms +NOTE: L<Term::UI> is deprecated and may be removed from a future version of Perl. -XXX List any platforms that this version of perl compiles on, that previous -versions did not. These will either be enabled by new files in the F<hints/> -directories, or new subdirectories and F<README> files at the top level of the -source tree. +=item * -=over 4 +L<Test::Harness> has been upgraded from version 3.25_01 to 3.26. -=item XXX-some-platform +=item * + +L<Text::Soundex> has been upgraded from version 3.03_01 to 3.04. + +=item * + +L<Thread::Queue> has been upgraded from version 3.01 to 3.02. + +=item * + +L<Unicode::UCD> has been upgraded from version 0.47 to 0.50. + +=item * -XXX +L<warnings> has been upgraded from version 1.16 to 1.17. + +=item * + +L<Win32> has been upgraded from version 0.45 to 0.46. + +=item * + +L<Win32API::File> has been upgraded from version 0.1200 to 0.1201. =back -=head2 Discontinued Platforms +=head1 Documentation -XXX List any platforms that this version of perl no longer compiles on. +=head2 Changes to Existing Documentation + +=head3 L<perlrebackslash/\N> =over 4 -=item XXX-some-platform +=item * -XXX +This feature is no longer experimental. =back -=head2 Platform-Specific Notes +=head1 Diagnostics + +The following additions or changes have been made to diagnostic output, +including warnings and fatal error messages. For the complete list of +diagnostic messages, see L<perldiag>. + +=head2 New Diagnostics -XXX List any changes for specific platforms. This could include configuration -and compilation changes or changes in portability/compatibility. However, -changes within modules for platforms should generally be listed in the -L</Modules and Pragmata> section. +=head3 New Warnings =over 4 -=item XXX-some-platform +=item * + +L<%c* is deprecated, and will become a syntax error|perldiag/"%c* is deprecated, and will become a syntax error"> -XXX +Use of C<@*>, C<&*>, C<**> or C<%*> is now deprecated, and will generate a +compile time warning, enabled by default. In future such code will fail to +compile with a syntax error. Removing these variables, along with C<$*>, +will permit future syntax additions. =back -=head1 Internal Changes +=head2 Changes to Existing Diagnostics + +=over 4 + +=item * + +L<$* is no longer supported, and will become a syntax error|perldiag/"$* is no longer supported, and will become a syntax error"> + +The warning that use of C<$*> and C<$#> is no longer supported is now +generated for every location that references them. Previously it would fail +to be generated if another variable using the same typeglob was seen first +(e.g. C<@*> before C<$*>), and would not be generated for the second and +subsequent uses. (It's hard to fix the failure to generate warnings at all +without also generating them every time, and warning every time is +consistent with the warnings that C<$[> used to generate.) -XXX Changes which affect the interface available to C<XS> code go here. Other -significant internal changes for future core maintainers should be noted as -well. +=back -[ List each change as a =item entry ] +=head1 Internal Changes =over 4 @@ -347,16 +335,10 @@ try their code with such an enabled perl, and provide feedback. XXX need blurb, e.g. a reference to a new section in perlguts or perlxs explaining how XS authors should handle COW strings. - =back =head1 Selected Bug Fixes -XXX Important bug fixes in the core language are summarized here. Bug fixes in -files in F<ext/> and F<lib/> are best summarized in L</Modules and Pragmata>. - -[ List each fix as a =item entry ] - =over 4 =item * @@ -366,32 +348,37 @@ Fix two crashes in the debugger when using Frame=2 or autotrace. These are =back -=head1 Known Problems - -XXX Descriptions of platform agnostic bugs we know we can't fix go here. Any -tests that had to be C<TODO>ed for the release would be noted here. Unfixed -platform specific bugs also go here. - -[ List each fix as a =item entry ] - -=over 4 - -=item * - -XXX - -=back - -=head1 Obituary - -XXX If any significant core contributor has died, we've added a short obituary -here. - =head1 Acknowledgements -XXX Generate this with: - - perl Porting/acknowledgements.pl v5.17.9..HEAD +Perl 5.17.10 represents approximately 4 weeks of development since Perl 5.17.9 +and contains approximately 77,000 lines of changes across 440 files from 42 +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.17.10: + +Aaron Crane, Aaron Trevena, Andrew Tam, Andy Dougherty, Anton Nikishaev, Brad +Gilbert, Brian Fraser, Charlie Gonzalez, Chris 'BinGOs' Williams, Craig A. +Berry, Daniel Dragan, David Golden, David Mitchell, Dominic Hargreaves, Florian +Ragwitz, George Greer, H.Merijn Brand, James E Keenan, Jasmine Ahuja, John +Goodyear, John Peacock, Karl Williamson, Kent Fredric, Lukas Mai, Max +Maischein, Nicholas Clark, Patrik Hägglund, Paul Green, Peter Martini, Rafael +Garcia-Suarez, Renee Baecker, Ricardo Signes, Ruslan Zakirov, Salvador +Fandiño, Scott Lanning, Shirakata Kentaro, Steffen Müller, Steve Hay, Steve +Peters, Sullivan Beck, Tony Cook, Yves Orton. + +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 diff --git a/pod/perlhist.pod b/pod/perlhist.pod index daf5e4322f..bb31a00bd4 100644 --- a/pod/perlhist.pod +++ b/pod/perlhist.pod @@ -501,6 +501,7 @@ the strings?). Dave R 5.17.7 2012-Dec-18 Aaron 5.17.8 2013-Jan-20 BinGOs 5.17.9 2013-Feb-20 + Max M 5.17.10 2013-Mar-21 =head2 SELECTED RELEASE SIZES |