In perl.git, the branch blead has been updated

<https://perl5.git.perl.org/perl.git/commitdiff/4a292fc5f1b9c62ae52c835d69cb90c874a52ca0?hp=1ab3a811e9abd7f10efa3e82c2eb8cf7fa0a291d>

- Log -----------------------------------------------------------------
commit 4a292fc5f1b9c62ae52c835d69cb90c874a52ca0
Author: Abigail <abig...@abigail.be>
Date:   Tue Dec 18 01:29:00 2018 +0100

    Perlhist: Date of the 5.29.6 release.

commit e99a01d19e5220fc585dc37fbe9388a9cfcaed12
Author: Abigail <abig...@abigail.be>
Date:   Tue Dec 18 01:25:21 2018 +0100

    Perlhist: Fix the release dates for 5.29.[345].
    
    These releases were made in 2018, not 2019.

commit 8bde7ec379718632644dafe9af795a3610e8c580
Author: Abigail <abig...@abigail.be>
Date:   Tue Dec 18 01:21:42 2018 +0100

    Perldelta: Don't put a reference to an RT ticket in its own paragraph.

commit e6bc0ef7f2eda7f8f6b73a3bfb17c3bdc353f310
Author: Abigail <abig...@abigail.be>
Date:   Tue Dec 18 01:20:31 2018 +0100

    Perldelta: Linkefy references to Perl RT tickets in the Modules section.

commit 285b03a6d7b8856bd9ec4eb54dae1165787379a4
Author: Abigail <abig...@abigail.be>
Date:   Tue Dec 18 01:13:28 2018 +0100

    Errata in perldelta.
    
    A change in 5.29.4 was misworded in its perldelta. Karl fixed the wording
    in perl5294delta, and added the corrected text in this perldelta, under
    the Core Enhancements section.
    
    The Errata section is more appropriate.

commit 2029a7cc186555c85102393a92d35d60115e1512
Author: Abigail <abig...@abigail.be>
Date:   Tue Dec 18 01:03:34 2018 +0100

    Perldelta: New/Updated Modules for 5.29.6

commit 990f9aa00295481ed5baadd75b5fe06a04c969b8
Author: Abigail <abig...@abigail.be>
Date:   Tue Dec 18 00:38:08 2018 +0100

    Perldelta: Acknowledgements for 5.29.6.

commit 3d767862239fbc476e781a46504d3c632097e0ee
Author: Abigail <abig...@abigail.be>
Date:   Tue Dec 18 00:25:14 2018 +0100

    Update Module::CoreList for 5.29.6

-----------------------------------------------------------------------

Summary of changes:
 dist/Module-CoreList/Changes                      |   3 +
 dist/Module-CoreList/lib/Module/CoreList.pm       |  98 +++++++++++++++--
 dist/Module-CoreList/lib/Module/CoreList/Utils.pm |   2 +-
 pod/perldelta.pod                                 | 125 +++++++++++-----------
 pod/perlhist.pod                                  |   7 +-
 5 files changed, 163 insertions(+), 72 deletions(-)

diff --git a/dist/Module-CoreList/Changes b/dist/Module-CoreList/Changes
index 1bc790b407..55d8e75781 100644
--- a/dist/Module-CoreList/Changes
+++ b/dist/Module-CoreList/Changes
@@ -1,3 +1,6 @@
+5.20181218
+  - Updated for v5.29.6
+
 5.20181129_28
   - Updated for v5.28.1
 
diff --git a/dist/Module-CoreList/lib/Module/CoreList.pm 
b/dist/Module-CoreList/lib/Module/CoreList.pm
index 7fe484e115..49ae2f649b 100644
--- a/dist/Module-CoreList/lib/Module/CoreList.pm
+++ b/dist/Module-CoreList/lib/Module/CoreList.pm
@@ -4,7 +4,7 @@ use strict;
 our ( %released, %version, %families, %upstream, %bug_tracker, %deprecated, 
%delta );
 
 use version;
-our $VERSION = '5.20181220';
+our $VERSION = '5.20181218';
 
 sub PKG_PATTERN () { q#\A[a-zA-Z_][0-9a-zA-Z_]*(?:(::|')[0-9a-zA-Z_]+)*\z# }
 sub _looks_like_invocant ($) { local $@; !!eval { $_[0]->isa(__PACKAGE__) } }
@@ -342,7 +342,7 @@ sub changes_between {
     5.029005 => '2018-11-20',
     5.026003 => '2018-11-29',
     5.028001 => '2018-11-29',
-    5.029006 => '2018-12-20',
+    5.029006 => '2018-12-18',
   );
 
 for my $version ( sort { $a <=> $b } keys %released ) {
@@ -15873,8 +15873,87 @@ for my $version ( sort { $a <=> $b } keys %released ) {
     5.029006 => {
         delta_from => 5.029005,
         changed => {
-        },
-        removed => {
+            'B::Op_private'         => '5.029006',
+            'Config'                => '5.029006',
+            'Config::Perl::V'       => '0.32',
+            'ExtUtils::ParseXS'     => '3.40',
+            'ExtUtils::ParseXS::Constants'=> '3.40',
+            'ExtUtils::ParseXS::CountLines'=> '3.40',
+            'ExtUtils::ParseXS::Eval'=> '3.40',
+            'ExtUtils::ParseXS::Utilities'=> '3.40',
+            'File::Find'            => '1.35',
+            'Module::CoreList'      => '5.20181218',
+            'Module::CoreList::Utils'=> '5.20181218',
+            'POSIX'                 => '1.86',
+            'Storable'              => '3.14',
+            'Test2'                 => '1.302141',
+            'Test2::API'            => '1.302141',
+            'Test2::API::Breakage'  => '1.302141',
+            'Test2::API::Context'   => '1.302141',
+            'Test2::API::Instance'  => '1.302141',
+            'Test2::API::Stack'     => '1.302141',
+            'Test2::Event'          => '1.302141',
+            'Test2::Event::Bail'    => '1.302141',
+            'Test2::Event::Diag'    => '1.302141',
+            'Test2::Event::Encoding'=> '1.302141',
+            'Test2::Event::Exception'=> '1.302141',
+            'Test2::Event::Fail'    => '1.302141',
+            'Test2::Event::Generic' => '1.302141',
+            'Test2::Event::Note'    => '1.302141',
+            'Test2::Event::Ok'      => '1.302141',
+            'Test2::Event::Pass'    => '1.302141',
+            'Test2::Event::Plan'    => '1.302141',
+            'Test2::Event::Skip'    => '1.302141',
+            'Test2::Event::Subtest' => '1.302141',
+            'Test2::Event::TAP::Version'=> '1.302141',
+            'Test2::Event::V2'      => '1.302141',
+            'Test2::Event::Waiting' => '1.302141',
+            'Test2::EventFacet'     => '1.302141',
+            'Test2::EventFacet::About'=> '1.302141',
+            'Test2::EventFacet::Amnesty'=> '1.302141',
+            'Test2::EventFacet::Assert'=> '1.302141',
+            'Test2::EventFacet::Control'=> '1.302141',
+            'Test2::EventFacet::Error'=> '1.302141',
+            'Test2::EventFacet::Hub'=> '1.302141',
+            'Test2::EventFacet::Info'=> '1.302141',
+            'Test2::EventFacet::Meta'=> '1.302141',
+            'Test2::EventFacet::Parent'=> '1.302141',
+            'Test2::EventFacet::Plan'=> '1.302141',
+            'Test2::EventFacet::Render'=> '1.302141',
+            'Test2::EventFacet::Trace'=> '1.302141',
+            'Test2::Formatter'      => '1.302141',
+            'Test2::Formatter::TAP' => '1.302141',
+            'Test2::Hub'            => '1.302141',
+            'Test2::Hub::Interceptor'=> '1.302141',
+            'Test2::Hub::Interceptor::Terminator'=> '1.302141',
+            'Test2::Hub::Subtest'   => '1.302141',
+            'Test2::IPC'            => '1.302141',
+            'Test2::IPC::Driver'    => '1.302141',
+            'Test2::IPC::Driver::Files'=> '1.302141',
+            'Test2::Tools::Tiny'    => '1.302141',
+            'Test2::Util'           => '1.302141',
+            'Test2::Util::ExternalMeta'=> '1.302141',
+            'Test2::Util::Facets2Legacy'=> '1.302141',
+            'Test2::Util::HashBase' => '1.302141',
+            'Test2::Util::Trace'    => '1.302141',
+            'Test::Builder'         => '1.302141',
+            'Test::Builder::Formatter'=> '1.302141',
+            'Test::Builder::Module' => '1.302141',
+            'Test::Builder::Tester' => '1.302141',
+            'Test::Builder::Tester::Color'=> '1.302141',
+            'Test::Builder::TodoDiag'=> '1.302141',
+            'Test::More'            => '1.302141',
+            'Test::Simple'          => '1.302141',
+            'Test::Tester'          => '1.302141',
+            'Test::Tester::Capture' => '1.302141',
+            'Test::Tester::CaptureRunner'=> '1.302141',
+            'Test::Tester::Delegate'=> '1.302141',
+            'Test::use::ok'         => '1.302141',
+            'ok'                    => '1.302141',
+            'threads::shared'       => '1.59',
+        },
+        removed => {
+            'Storable::Limit'       => 1,
         }
     },
 );
@@ -16830,6 +16909,13 @@ sub is_core
         removed => {
         }
     },
+    5.029006 => {
+        delta_from => 5.029005,
+        changed => {
+        },
+        removed => {
+        }
+    },
 );
 
 %deprecated = _undelta(\%deprecated);
@@ -17430,8 +17516,8 @@ sub is_core
     'IPC::Semaphore'        => undef,
     'IPC::SharedMem'        => undef,
     'IPC::SysV'             => undef,
-    'JSON::PP'              => undef,
-    'JSON::PP::Boolean'     => undef,
+    'JSON::PP'              => 'https://github.com/makamaka/JSON-PP/issues',
+    'JSON::PP::Boolean'     => 'https://github.com/makamaka/JSON-PP/issues',
     'List::Util'            => 
'https://rt.cpan.org/Public/Dist/Display.html?Name=Scalar-List-Utils',
     'List::Util::XS'        => 
'https://rt.cpan.org/Public/Dist/Display.html?Name=Scalar-List-Utils',
     'Locale::Maketext::Simple'=> undef,
diff --git a/dist/Module-CoreList/lib/Module/CoreList/Utils.pm 
b/dist/Module-CoreList/lib/Module/CoreList/Utils.pm
index 9493778972..2907b28ae8 100644
--- a/dist/Module-CoreList/lib/Module/CoreList/Utils.pm
+++ b/dist/Module-CoreList/lib/Module/CoreList/Utils.pm
@@ -4,7 +4,7 @@ use strict;
 use warnings;
 use Module::CoreList;
 
-our $VERSION = '5.20181220';
+our $VERSION = '5.20181218';
 our %utilities;
 
 sub utilities {
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index 8e200da3c1..dd3a4c5e29 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -12,19 +12,6 @@ release.
 If you are upgrading from an earlier release such as 5.29.4, first read
 L<perl5295delta>, which describes differences between 5.29.4 and 5.29.5.
 
-=head1 Core Enhancements
-
-=head2 The upper limit C<"n"> specifiable in a regular expression
-quantifier of the form C<"{m,n}"> has been doubled to 65534
-
-The meaning of an unbounded upper quantifier C<"{m,}"> remains unchanged.
-It matches 2**31 - 1 times on most platforms, and more on ones where a C
-language short variable is more than 4 bytes long.
-
-The text above is what perl5294delta should have said.  Instead it said
-"The maximum number of times a pattern can match has been doubled to 65535"
-That statement was wrong.  Try to forget you ever saw it.
-
 =head1 Security
 
 =head2 [CVE-2018-18312] Heap-buffer-overflow write in S_regatom (regcomp.c)
@@ -32,7 +19,6 @@ That statement was wrong.  Try to forget you ever saw it.
 A crafted regular expression could cause heap-buffer-overflow write during
 compilation, potentially allowing arbitrary code execution. (This was 
 actually fixed in 5.29.4, but not announced as a security fix at the time).
-
 L<[perl #133423]|https://rt.perl.org/Ticket/Display.html?id=133423>
 
 =head1 Performance Enhancements
@@ -65,37 +51,13 @@ Code optimizations in F<regcomp.c>, F<regcomp.h>, 
F<regexec.c>.
 
 =head1 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>.  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.
-
-The list of new and updated modules is modified automatically as part of
-preparing a Perl release, so the only reason to manually add entries here is if
-you're summarising the important changes in the module update. (Also, if the
-manually-added details don't match the automatically-generated ones, the
-release manager will have to investigate the situation carefully.)
-
-[ Within each section, list entries as an =item entry ]
-
-=head2 New Modules and Pragmata
-
-=over 4
-
-=item *
-
-XXX Remove this section if not applicable.
-
-=back
-
 =head2 Updated Modules and Pragmata
 
 =over 4
 
 =item *
 
-L<Config::Perl::V>. has been upgraded from version 0.30 to 0.31. This was due
+L<Config::Perl::V>. has been upgraded from version 0.30 to 0.32. This was due
 to a new configuration variable that has influence on binary compatibility:
 C<USE_THREAD_SAFE_LOCALE>.
 
@@ -103,25 +65,37 @@ C<USE_THREAD_SAFE_LOCALE>.
 
 L<ExtUtils::ParseXS> has been upgraded from version 3.39 to 3.40.
 C<OUTLIST> parameters are no longer incorrectly included in the
-automatically generated function prototype.  [perl #133654]
+automatically generated function prototype.
+L<[perl #133654]|https://rt.perl.org/Ticket/Display.html?id=133654>.
 
 =item *
 
 L<File::Find> has been upgraded from version 1.34 to 1.35.
 C<$File::Find::dont_use_nlink> now defaults to 1 on all
-platforms. [perl #133673]
+platforms.
+L<[perl #133673]|https://rt.perl.org/Ticket/Display.html?id=133673>.
+
+=item *
+
+L<Module::CoreList> has been upgraded from version 5.20181120 to 5.20181218.
+
+=item *
+
+L<POSIX> has been upgraded from version 1.85 to 1.86.
 
 =item *
 
 L<Storable> has been upgraded from version 3.13 to 3.14.
 
-Storable no longer probes for recursion limits at build time.  [perl
-#133708] and others.
+Storable no longer probes for recursion limits at build time.
+L<[perl #133708]|https://rt.perl.org/Ticket/Display.html?id=133708>
+and others.
 
 Metasploit exploit code was included to test for CVE-2015-1992
 detection, this caused anti-virus detections on at least one AV suite.
 The exploit code has been removed and replaced with a simple
-functional test.  [perl #133706]
+functional test.
+L<[perl #133706]|https://rt.perl.org/Ticket/Display.html?id=133706>
 
 =item *
 
@@ -131,22 +105,6 @@ L<Test::Simple> has been upgraded from version 1.302140 to 
1.302141.
 
 L<threads::shared> has been upgraded from version 1.58 to 1.59.
 
-=item *
-
-L<XXX> has been upgraded from version A.xx to B.yy.
-
-If there was something important to note about this change, include that here.
-
-=back
-
-=head2 Removed Modules and Pragmata
-
-=over 4
-
-=item *
-
-XXX
-
 =back
 
 =head1 Documentation
@@ -332,11 +290,54 @@ under C<< /ui >> and C<< /di >>.
 
 =back
 
+=head1 Errata From Previous Releases
+
+=over 4
+
+=item *
+
+The upper limit C<"n"> specifiable in a regular expression
+quantifier of the form C<"{m,n}"> has been doubled to 65534.
+
+The meaning of an unbounded upper quantifier C<"{m,}"> remains unchanged.
+It matches 2**31 - 1 times on most platforms, and more on ones where a C
+language short variable is more than 4 bytes long.
+
+The text above is what perl5294delta should have said.  Instead it said
+"The maximum number of times a pattern can match has been doubled to 65535"
+That statement was wrong.  Try to forget you ever saw it.
+
+=back
+
 =head1 Acknowledgements
 
-XXX Generate this with:
+Perl 5.29.6 represents approximately 4 weeks of development since Perl
+5.29.5 and contains approximately 5,000 lines of changes across 230 files
+from 19 authors.
+
+Excluding auto-generated files, documentation and release tools, there were
+approximately 2,600 lines of changes to 150 .pm, .t, .c and .h files.
+
+Perl continues to flourish into its fourth decade thanks to a vibrant
+community of users and developers. The following people are known to have
+contributed the improvements that became Perl 5.29.6:
+
+Aaron Crane, Abigail, Dagfinn Ilmari Mannsåker, David Mitchell, Dominic
+Hargreaves, E. Choroba, Eugen Konkov, H.Merijn Brand, James E Keenan, Jerry
+D. Hedden, Karen Etheridge, Karl Williamson, Leon Timmermans, Niko Tyni,
+Petr Písař, Sisyphus, Steve Hay, Tomasz Konojacki, Tony Cook.
+
+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.
 
-  perl Porting/acknowledgements.pl v5.29.5..HEAD
+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 ea2e1efd22..6ffe6c5a31 100644
--- a/pod/perlhist.pod
+++ b/pod/perlhist.pod
@@ -655,9 +655,10 @@ the strings?).
  Sawyer X  5.29.0       2018-Jun-26     The 5.29 development track
  Steve     5.29.1       2018-Jul-20
  BinGOs    5.29.2       2018-Aug-20
- John      5.29.3       2019-Sep-20
- Aaron     5.29.4       2019-Oct-20
- Ether     5.29.5       2019-Nov-20
+ John      5.29.3       2018-Sep-20
+ Aaron     5.29.4       2018-Oct-20
+ Ether     5.29.5       2018-Nov-20
+ Abigail   5.29.6       2018-Dec-18
 
 =head2 SELECTED RELEASE SIZES
 

-- 
Perl5 Master Repository

Reply via email to