[Perl/perl5] 0bb06e: Bump version to 5.39.11

2024-04-28 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 0bb06e1f8e4cf89b8ba96555ddb9a2a2394eba46
  
https://github.com/Perl/perl5/commit/0bb06e1f8e4cf89b8ba96555ddb9a2a2394eba46
  Author: Paul "LeoNerd" Evans 
  Date:   2024-04-28 (Sun, 28 Apr 2024)

  Changed paths:
M Cross/config.sh-arm-linux
M Cross/config.sh-arm-linux-n770
M INSTALL
M META.json
M META.yml
M Porting/config.sh
M Porting/config_H
M Porting/perldelta_template.pod
M README.haiku
M README.macosx
M README.os2
M README.vms
M hints/catamount.sh
M lib/B/Op_private.pm
M patchlevel.h
M plan9/config_sh.sample
M win32/GNUmakefile
M win32/Makefile

  Log Message:
  ---
  Bump version to 5.39.11


  Commit: d330c0a0139a79c865d936c34c044c036bf8c6a9
  
https://github.com/Perl/perl5/commit/d330c0a0139a79c865d936c34c044c036bf8c6a9
  Author: Paul "LeoNerd" Evans 
  Date:   2024-04-28 (Sun, 28 Apr 2024)

  Changed paths:
M dist/Module-CoreList/Changes
M dist/Module-CoreList/lib/Module/CoreList.pm
M dist/Module-CoreList/lib/Module/CoreList/Utils.pm

  Log Message:
  ---
  Prepare Module::CoreList for 5.39.11


Compare: https://github.com/Perl/perl5/compare/9d71dbb72124...d330c0a0139a

To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications


[Perl/perl5] 9d71db: New perldelta for 5.39.11

2024-04-28 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 9d71dbb72124799a5eb201d053e006ea9896eb78
  
https://github.com/Perl/perl5/commit/9d71dbb72124799a5eb201d053e006ea9896eb78
  Author: Paul "LeoNerd" Evans 
  Date:   2024-04-28 (Sun, 28 Apr 2024)

  Changed paths:
M MANIFEST
M Makefile.SH
M pod/.gitignore
M pod/perl.pod
A pod/perl53910delta.pod
M pod/perldelta.pod
M vms/descrip_mms.template
M win32/GNUmakefile
M win32/Makefile
M win32/pod.mak

  Log Message:
  ---
  New perldelta for 5.39.11



To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications


[Perl/perl5] 6777c2: epigraphs.pod: add perl 5.39.10

2024-04-28 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 6777c2fea1549946e437cad02f47691403d8d314
  
https://github.com/Perl/perl5/commit/6777c2fea1549946e437cad02f47691403d8d314
  Author: Paul "LeoNerd" Evans 
  Date:   2024-04-28 (Sun, 28 Apr 2024)

  Changed paths:
M Porting/epigraphs.pod

  Log Message:
  ---
  epigraphs.pod: add perl 5.39.10



To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications


[Perl/perl5]

2024-04-27 Thread Paul Evans via perl5-changes
  Branch: refs/tags/v5.39.10
  Home:   https://github.com/Perl/perl5

To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications


[Perl/perl5] 2caf5d: Update Module::CoreList for 5.39.10

2024-04-27 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 2caf5dd638779ffa22bcf9e32b412ba1a5321937
  
https://github.com/Perl/perl5/commit/2caf5dd638779ffa22bcf9e32b412ba1a5321937
  Author: Paul "LeoNerd" Evans 
  Date:   2024-04-27 (Sat, 27 Apr 2024)

  Changed paths:
M dist/Module-CoreList/lib/Module/CoreList.pm

  Log Message:
  ---
  Update Module::CoreList for 5.39.10


  Commit: 5388c93264e6160e23ec18f9652554777d13ee67
  
https://github.com/Perl/perl5/commit/5388c93264e6160e23ec18f9652554777d13ee67
  Author: Paul "LeoNerd" Evans 
  Date:   2024-04-27 (Sat, 27 Apr 2024)

  Changed paths:
M pod/perldelta.pod

  Log Message:
  ---
  update perldelta for 5.39.10


  Commit: c46c2bea6f111c45982b89c7e57b56125ff2e10c
  
https://github.com/Perl/perl5/commit/c46c2bea6f111c45982b89c7e57b56125ff2e10c
  Author: Paul "LeoNerd" Evans 
  Date:   2024-04-27 (Sat, 27 Apr 2024)

  Changed paths:
M pod/perlhist.pod

  Log Message:
  ---
  Add new release to perlhist.pod


  Commit: cf487e8ab3754ee6664e92924d398c50b743c8d1
  
https://github.com/Perl/perl5/commit/cf487e8ab3754ee6664e92924d398c50b743c8d1
  Author: Paul "LeoNerd" Evans 
  Date:   2024-04-27 (Sat, 27 Apr 2024)

  Changed paths:
M dist/Module-CoreList/lib/Module/CoreList.pm
M pod/perldelta.pod
M pod/perlhist.pod

  Log Message:
  ---
  Merge branch 'release-5.39.10' into blead


Compare: https://github.com/Perl/perl5/compare/4780f193cb76...cf487e8ab375

To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications


[Perl/perl5] f4a883: Store PL_prevailing_version in the frozen hinthash...

2024-04-27 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: f4a8839228b984c588f8e888d1623b5b0cb6d17c
  
https://github.com/Perl/perl5/commit/f4a8839228b984c588f8e888d1623b5b0cb6d17c
  Author: Paul "LeoNerd" Evans 
  Date:   2024-04-27 (Sat, 27 Apr 2024)

  Changed paths:
M MANIFEST
M op.c
M pp_ctl.c
A t/lib/test_22121.pm
M t/lib/warnings/op

  Log Message:
  ---
  Store PL_prevailing_version in the frozen hinthash around a string-eval op

We need to save the value of PL_prevailing_version at the time the eval
op was compiled, so it can be put in place during the running code.

Ideally we'd do something more robust, like change the OP_ENTERVAL op
class into UNOP_AUX, so that the aux vector can store additional
information like the version number and perhaps the frozen hints hash.

In practice it is far too close to the 5.40 release to contemplate such
a change now, so this is a less intrusive but hackier change to achieve
the same aim.

See also
  https://github.com/Perl/perl5/issues/22121


  Commit: abc5e0f912e1e449423f2017b9529412df31270b
  
https://github.com/Perl/perl5/commit/abc5e0f912e1e449423f2017b9529412df31270b
  Author: Paul "LeoNerd" Evans 
  Date:   2024-04-27 (Sat, 27 Apr 2024)

  Changed paths:
M pp_ctl.c

  Log Message:
  ---
  Delete the CORE/prevailing_version key from the hint hash inside string eval 
so perl code doesn't get to see it


Compare: https://github.com/Perl/perl5/compare/cf4cf3087fbc...abc5e0f912e1

To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications


[Perl/perl5] c455df: cpan/Compress-Raw-Bzip2 - Update to version 2.212

2024-04-27 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: c455df6f58e492c0b2dbe5d423e569b35f5154b2
  
https://github.com/Perl/perl5/commit/c455df6f58e492c0b2dbe5d423e569b35f5154b2
  Author: Paul "LeoNerd" Evans 
  Date:   2024-04-27 (Sat, 27 Apr 2024)

  Changed paths:
M Porting/Maintainers.pl
M cpan/Compress-Raw-Bzip2/lib/Compress/Raw/Bzip2.pm
M cpan/Compress-Raw-Bzip2/t/000prereq.t

  Log Message:
  ---
  cpan/Compress-Raw-Bzip2 - Update to version 2.212

  2.212 27 April 2024

  * no functional changes


  Commit: 4f42f2c8b84c0e95ae67ed3eef28dbba3358aa9b
  
https://github.com/Perl/perl5/commit/4f42f2c8b84c0e95ae67ed3eef28dbba3358aa9b
  Author: Paul "LeoNerd" Evans 
  Date:   2024-04-27 (Sat, 27 Apr 2024)

  Changed paths:
M Porting/Maintainers.pl
M cpan/Compress-Raw-Zlib/lib/Compress/Raw/Zlib.pm

  Log Message:
  ---
  cpan/Compress-Raw-Zlib - Update to version 2.212

  2.212 27 April 2024

  * no functional changes


  Commit: cf4cf3087fbc319e9c1a442d4d2b2fd14e90e6a4
  
https://github.com/Perl/perl5/commit/cf4cf3087fbc319e9c1a442d4d2b2fd14e90e6a4
  Author: Paul "LeoNerd" Evans 
  Date:   2024-04-27 (Sat, 27 Apr 2024)

  Changed paths:
M Porting/Maintainers.pl
M cpan/IO-Compress/Makefile.PL
M cpan/IO-Compress/bin/zipdetails
M cpan/IO-Compress/lib/Compress/Zlib.pm
M cpan/IO-Compress/lib/IO/Compress/Adapter/Bzip2.pm
M cpan/IO-Compress/lib/IO/Compress/Adapter/Deflate.pm
M cpan/IO-Compress/lib/IO/Compress/Adapter/Identity.pm
M cpan/IO-Compress/lib/IO/Compress/Base.pm
M cpan/IO-Compress/lib/IO/Compress/Base/Common.pm
M cpan/IO-Compress/lib/IO/Compress/Bzip2.pm
M cpan/IO-Compress/lib/IO/Compress/Deflate.pm
M cpan/IO-Compress/lib/IO/Compress/Gzip.pm
M cpan/IO-Compress/lib/IO/Compress/Gzip/Constants.pm
M cpan/IO-Compress/lib/IO/Compress/RawDeflate.pm
M cpan/IO-Compress/lib/IO/Compress/Zip.pm
M cpan/IO-Compress/lib/IO/Compress/Zip/Constants.pm
M cpan/IO-Compress/lib/IO/Compress/Zlib/Constants.pm
M cpan/IO-Compress/lib/IO/Compress/Zlib/Extra.pm
M cpan/IO-Compress/lib/IO/Uncompress/Adapter/Bunzip2.pm
M cpan/IO-Compress/lib/IO/Uncompress/Adapter/Identity.pm
M cpan/IO-Compress/lib/IO/Uncompress/Adapter/Inflate.pm
M cpan/IO-Compress/lib/IO/Uncompress/AnyInflate.pm
M cpan/IO-Compress/lib/IO/Uncompress/AnyUncompress.pm
M cpan/IO-Compress/lib/IO/Uncompress/Base.pm
M cpan/IO-Compress/lib/IO/Uncompress/Bunzip2.pm
M cpan/IO-Compress/lib/IO/Uncompress/Gunzip.pm
M cpan/IO-Compress/lib/IO/Uncompress/Inflate.pm
M cpan/IO-Compress/lib/IO/Uncompress/RawInflate.pm
M cpan/IO-Compress/lib/IO/Uncompress/Unzip.pm

  Log Message:
  ---
  cpan/IO-Compress - Update to version 2.212

  2.212 27 April 2024

  * no functional changes


Compare: https://github.com/Perl/perl5/compare/fb87e56f2ca4...cf4cf3087fbc

To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications


[Perl/perl5] 3c9665: cpan/Compress-Raw-Bzip2 - Update to version 2.211

2024-04-27 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 3c9665d5d2569b4c332961ca47ba452647c39d1c
  
https://github.com/Perl/perl5/commit/3c9665d5d2569b4c332961ca47ba452647c39d1c
  Author: Paul "LeoNerd" Evans 
  Date:   2024-04-27 (Sat, 27 Apr 2024)

  Changed paths:
M Porting/Maintainers.pl
M cpan/Compress-Raw-Bzip2/lib/Compress/Raw/Bzip2.pm
M cpan/Compress-Raw-Bzip2/t/000prereq.t

  Log Message:
  ---
  cpan/Compress-Raw-Bzip2 - Update to version 2.211

  2.211 6 April 2024

* version 2.211
  Sat Apr 6 14:18:21 2024 +0100
  f0af7da12a9bdb3860965aab1ad57bca2f5004dc


  Commit: 02f4e0dbfc3b062411cd9a9b55018dc2ad88ab0e
  
https://github.com/Perl/perl5/commit/02f4e0dbfc3b062411cd9a9b55018dc2ad88ab0e
  Author: Paul "LeoNerd" Evans 
  Date:   2024-04-27 (Sat, 27 Apr 2024)

  Changed paths:
M Porting/Maintainers.pl
M cpan/Compress-Raw-Zlib/lib/Compress/Raw/Zlib.pm

  Log Message:
  ---
  cpan/Compress-Raw-Zlib - Update to version 2.211

  2.211 6 April 2024

  * version 2.211
Sat Apr 6 14:17:42 2024 +0100
f14a09ae54eb45c7904aa0b1c22ff3314f8d18a1


  Commit: fb87e56f2ca49314b65d9880164d37004bb18454
  
https://github.com/Perl/perl5/commit/fb87e56f2ca49314b65d9880164d37004bb18454
  Author: Paul "LeoNerd" Evans 
  Date:   2024-04-27 (Sat, 27 Apr 2024)

  Changed paths:
M Porting/Maintainers.pl
M cpan/IO-Compress/Makefile.PL
M cpan/IO-Compress/bin/zipdetails
M cpan/IO-Compress/lib/Compress/Zlib.pm
M cpan/IO-Compress/lib/IO/Compress/Adapter/Bzip2.pm
M cpan/IO-Compress/lib/IO/Compress/Adapter/Deflate.pm
M cpan/IO-Compress/lib/IO/Compress/Adapter/Identity.pm
M cpan/IO-Compress/lib/IO/Compress/Base.pm
M cpan/IO-Compress/lib/IO/Compress/Base/Common.pm
M cpan/IO-Compress/lib/IO/Compress/Bzip2.pm
M cpan/IO-Compress/lib/IO/Compress/Deflate.pm
M cpan/IO-Compress/lib/IO/Compress/Gzip.pm
M cpan/IO-Compress/lib/IO/Compress/Gzip/Constants.pm
M cpan/IO-Compress/lib/IO/Compress/RawDeflate.pm
M cpan/IO-Compress/lib/IO/Compress/Zip.pm
M cpan/IO-Compress/lib/IO/Compress/Zip/Constants.pm
M cpan/IO-Compress/lib/IO/Compress/Zlib/Constants.pm
M cpan/IO-Compress/lib/IO/Compress/Zlib/Extra.pm
M cpan/IO-Compress/lib/IO/Uncompress/Adapter/Bunzip2.pm
M cpan/IO-Compress/lib/IO/Uncompress/Adapter/Identity.pm
M cpan/IO-Compress/lib/IO/Uncompress/Adapter/Inflate.pm
M cpan/IO-Compress/lib/IO/Uncompress/AnyInflate.pm
M cpan/IO-Compress/lib/IO/Uncompress/AnyUncompress.pm
M cpan/IO-Compress/lib/IO/Uncompress/Base.pm
M cpan/IO-Compress/lib/IO/Uncompress/Bunzip2.pm
M cpan/IO-Compress/lib/IO/Uncompress/Gunzip.pm
M cpan/IO-Compress/lib/IO/Uncompress/Inflate.pm
M cpan/IO-Compress/lib/IO/Uncompress/RawInflate.pm
M cpan/IO-Compress/lib/IO/Uncompress/Unzip.pm
M cpan/IO-Compress/t/cz-14gzopen.t

  Log Message:
  ---
  cpan/IO-Compress - Update to version 2.211

  2.211 6 April 2024

  * version 2.211
Sat Apr 6 14:14:55 2024 +0100
1276339652e8df49a29facd9ee1ae41d9c7dc994


Compare: https://github.com/Perl/perl5/compare/cf08fff5566d...fb87e56f2ca4

To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications


[Perl/perl5] 7bca20: cpan/Test2-Suite - Update to version 0.000162

2024-04-27 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 7bca205d7f00ab465d3f89ca29b627e2886763ba
  
https://github.com/Perl/perl5/commit/7bca205d7f00ab465d3f89ca29b627e2886763ba
  Author: Paul "LeoNerd" Evans 
  Date:   2024-04-27 (Sat, 27 Apr 2024)

  Changed paths:
M MANIFEST
M Porting/Maintainers.pl
M cpan/Test2-Suite/lib/Test2/AsyncSubtest.pm
M cpan/Test2-Suite/lib/Test2/AsyncSubtest/Event/Attach.pm
M cpan/Test2-Suite/lib/Test2/AsyncSubtest/Event/Detach.pm
M cpan/Test2-Suite/lib/Test2/AsyncSubtest/Formatter.pm
M cpan/Test2-Suite/lib/Test2/AsyncSubtest/Hub.pm
M cpan/Test2-Suite/lib/Test2/Bundle.pm
M cpan/Test2-Suite/lib/Test2/Bundle/Extended.pm
M cpan/Test2-Suite/lib/Test2/Bundle/More.pm
M cpan/Test2-Suite/lib/Test2/Bundle/Simple.pm
M cpan/Test2-Suite/lib/Test2/Compare.pm
M cpan/Test2-Suite/lib/Test2/Compare/Array.pm
M cpan/Test2-Suite/lib/Test2/Compare/Bag.pm
M cpan/Test2-Suite/lib/Test2/Compare/Base.pm
M cpan/Test2-Suite/lib/Test2/Compare/Bool.pm
M cpan/Test2-Suite/lib/Test2/Compare/Custom.pm
M cpan/Test2-Suite/lib/Test2/Compare/DeepRef.pm
M cpan/Test2-Suite/lib/Test2/Compare/Delta.pm
M cpan/Test2-Suite/lib/Test2/Compare/Event.pm
M cpan/Test2-Suite/lib/Test2/Compare/EventMeta.pm
M cpan/Test2-Suite/lib/Test2/Compare/Float.pm
M cpan/Test2-Suite/lib/Test2/Compare/Hash.pm
M cpan/Test2-Suite/lib/Test2/Compare/Isa.pm
M cpan/Test2-Suite/lib/Test2/Compare/Meta.pm
M cpan/Test2-Suite/lib/Test2/Compare/Negatable.pm
M cpan/Test2-Suite/lib/Test2/Compare/Number.pm
M cpan/Test2-Suite/lib/Test2/Compare/Object.pm
M cpan/Test2-Suite/lib/Test2/Compare/OrderedSubset.pm
M cpan/Test2-Suite/lib/Test2/Compare/Pattern.pm
M cpan/Test2-Suite/lib/Test2/Compare/Ref.pm
M cpan/Test2-Suite/lib/Test2/Compare/Regex.pm
M cpan/Test2-Suite/lib/Test2/Compare/Scalar.pm
M cpan/Test2-Suite/lib/Test2/Compare/Set.pm
M cpan/Test2-Suite/lib/Test2/Compare/String.pm
M cpan/Test2-Suite/lib/Test2/Compare/Undef.pm
M cpan/Test2-Suite/lib/Test2/Compare/Wildcard.pm
M cpan/Test2-Suite/lib/Test2/Manual.pm
M cpan/Test2-Suite/lib/Test2/Manual/Anatomy.pm
M cpan/Test2-Suite/lib/Test2/Manual/Anatomy/API.pm
M cpan/Test2-Suite/lib/Test2/Manual/Anatomy/Context.pm
M cpan/Test2-Suite/lib/Test2/Manual/Anatomy/EndToEnd.pm
M cpan/Test2-Suite/lib/Test2/Manual/Anatomy/Event.pm
M cpan/Test2-Suite/lib/Test2/Manual/Anatomy/Hubs.pm
M cpan/Test2-Suite/lib/Test2/Manual/Anatomy/IPC.pm
M cpan/Test2-Suite/lib/Test2/Manual/Anatomy/Utilities.pm
M cpan/Test2-Suite/lib/Test2/Manual/Concurrency.pm
M cpan/Test2-Suite/lib/Test2/Manual/Contributing.pm
M cpan/Test2-Suite/lib/Test2/Manual/Testing.pm
M cpan/Test2-Suite/lib/Test2/Manual/Testing/Introduction.pm
M cpan/Test2-Suite/lib/Test2/Manual/Testing/Migrating.pm
M cpan/Test2-Suite/lib/Test2/Manual/Testing/Planning.pm
M cpan/Test2-Suite/lib/Test2/Manual/Testing/Todo.pm
M cpan/Test2-Suite/lib/Test2/Manual/Tooling.pm
M cpan/Test2-Suite/lib/Test2/Manual/Tooling/FirstTool.pm
M cpan/Test2-Suite/lib/Test2/Manual/Tooling/Formatter.pm
M cpan/Test2-Suite/lib/Test2/Manual/Tooling/Nesting.pm
M cpan/Test2-Suite/lib/Test2/Manual/Tooling/Plugin/TestExit.pm
M cpan/Test2-Suite/lib/Test2/Manual/Tooling/Plugin/TestingDone.pm
M cpan/Test2-Suite/lib/Test2/Manual/Tooling/Plugin/ToolCompletes.pm
M cpan/Test2-Suite/lib/Test2/Manual/Tooling/Plugin/ToolStarts.pm
M cpan/Test2-Suite/lib/Test2/Manual/Tooling/Subtest.pm
M cpan/Test2-Suite/lib/Test2/Manual/Tooling/TestBuilder.pm
M cpan/Test2-Suite/lib/Test2/Manual/Tooling/Testing.pm
M cpan/Test2-Suite/lib/Test2/Mock.pm
M cpan/Test2-Suite/lib/Test2/Plugin.pm
M cpan/Test2-Suite/lib/Test2/Plugin/BailOnFail.pm
M cpan/Test2-Suite/lib/Test2/Plugin/DieOnFail.pm
M cpan/Test2-Suite/lib/Test2/Plugin/ExitSummary.pm
M cpan/Test2-Suite/lib/Test2/Plugin/SRand.pm
M cpan/Test2-Suite/lib/Test2/Plugin/Times.pm
M cpan/Test2-Suite/lib/Test2/Plugin/UTF8.pm
M cpan/Test2-Suite/lib/Test2/Require.pm
M cpan/Test2-Suite/lib/Test2/Require/AuthorTesting.pm
A cpan/Test2-Suite/lib/Test2/Require/AutomatedTesting.pm
M cpan/Test2-Suite/lib/Test2/Require/EnvVar.pm
A cpan/Test2-Suite/lib/Test2/Require/ExtendedTesting.pm
M cpan/Test2-Suite/lib/Test2/Require/Fork.pm
M cpan/Test2-Suite/lib/Test2/Require/Module.pm
A cpan/Test2-Suite/lib/Test2/Require/NonInteractiveTesting.pm
M cpan/Test2-Suite/lib/Test2/Require/Perl.pm
M cpan/Test2-Suite/lib/Test2/Require/RealFork.pm
A cpan/Test2-Suite/lib/Test2/Require/ReleaseTesting.pm
M cpan/Test2-Suite/lib/Test2/Require/Threads.pm
M cpan/Test2-Suite/lib/Test2/Suite.pm
M cpan/Test2-Suite/lib/Test2/Todo.pm
M cpan/Test2-Suite/lib/Test2/Tools.pm
M cpan/Test2-Suite/lib/Test2/Tools/AsyncSubtest.pm
M cpan/Test2-Suite/lib/Test2/Tools/Basic.pm
M 

[Perl/perl5] ffa64b: cpan/Socket - Update to version 2.038

2024-04-27 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: ffa64b2b85858a2cd38a56599afb01e61816a59b
  
https://github.com/Perl/perl5/commit/ffa64b2b85858a2cd38a56599afb01e61816a59b
  Author: Paul "LeoNerd" Evans 
  Date:   2024-04-27 (Sat, 27 Apr 2024)

  Changed paths:
M MANIFEST
M Porting/Maintainers.pl
M cpan/Socket/Makefile.PL
M cpan/Socket/Socket.pm
M cpan/Socket/Socket.xs

  Log Message:
  ---
  cpan/Socket - Update to version 2.038

2.038   2024-04-15
[CHANGES]
 * Add extra TCP_ and IPV6_ constants for Linux (RT143712)

[BUGFIXES]
 * Account for newer Solaris behaviour on AF_UNIX address length
   (RT152866)



To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications


[Perl/perl5] 06115c: cpan/experimental - Update to version 0.032

2024-04-27 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 06115c53f395669341b55e2198162efa8217521c
  
https://github.com/Perl/perl5/commit/06115c53f395669341b55e2198162efa8217521c
  Author: Paul "LeoNerd" Evans 
  Date:   2024-04-27 (Sat, 27 Apr 2024)

  Changed paths:
M MANIFEST
M Porting/Maintainers.pl
M cpan/experimental/lib/experimental.pm
M cpan/experimental/lib/stable.pm

  Log Message:
  ---
  cpan/experimental - Update to version 0.032

0.032 2024-04-25 22:30:41+01:00 Europe/Lisbon
  - Add the newly-stable features to stable.pm - 
extra_paired_delimiters, const_attr, for_list



To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications


[Perl/perl5] ed97e9: Move full list of extra_paired_delimiters characte...

2024-04-26 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: ed97e9af9b32786952193bb53f77a5f8e91ad86a
  
https://github.com/Perl/perl5/commit/ed97e9af9b32786952193bb53f77a5f8e91ad86a
  Author: Paul "LeoNerd" Evans 
  Date:   2024-04-26 (Fri, 26 Apr 2024)

  Changed paths:
M lib/feature.pm
M pod/perlop.pod
M regen/feature.pl

  Log Message:
  ---
  Move full list of extra_paired_delimiters characters out of feature.pm into 
pod/perlop.pod



To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications


[Perl/perl5] 6e914b: perldelta: Mention that :5.40 feature bundle adds ...

2024-04-16 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 6e914b18788c2013feb56e20e41f022546b41757
  
https://github.com/Perl/perl5/commit/6e914b18788c2013feb56e20e41f022546b41757
  Author: Paul "LeoNerd" Evans 
  Date:   2024-04-16 (Tue, 16 Apr 2024)

  Changed paths:
M pod/perldelta.pod

  Log Message:
  ---
  perldelta: Mention that :5.40 feature bundle adds try and 
extra_paired_delimiters



To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications


[Perl/perl5] 49358d: Add the newly-stablised features (try, extra_paire...

2024-04-16 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 49358d720474addb6e04cf938caa0587b7baf8cf
  
https://github.com/Perl/perl5/commit/49358d720474addb6e04cf938caa0587b7baf8cf
  Author: Paul "LeoNerd" Evans 
  Date:   2024-04-16 (Tue, 16 Apr 2024)

  Changed paths:
M feature.h
M lib/feature.pm
M regen/feature.pl

  Log Message:
  ---
  Add the newly-stablised features (try, extra_paired_delimiters) to the :5.40 
feature bundle



To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications


[Perl/perl5] 4f872e: perlexperiment.pod: Only certain functions in buil...

2024-04-14 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 4f872e99736a2242a86b234af32d603b84956352
  
https://github.com/Perl/perl5/commit/4f872e99736a2242a86b234af32d603b84956352
  Author: Paul "LeoNerd" Evans 
  Date:   2024-04-14 (Sun, 14 Apr 2024)

  Changed paths:
M pod/perlexperiment.pod

  Log Message:
  ---
  perlexperiment.pod: Only certain functions in builtin now provoke 
experimental warnings


  Commit: f68e811c013f196ff2eabbb21058e50acef62345
  
https://github.com/Perl/perl5/commit/f68e811c013f196ff2eabbb21058e50acef62345
  Author: Paul "LeoNerd" Evans 
  Date:   2024-04-14 (Sun, 14 Apr 2024)

  Changed paths:
M pod/perlexperiment.pod

  Log Message:
  ---
  perlexperiment.pod: Mention the 'class' feature


Compare: https://github.com/Perl/perl5/compare/1e3b3238f231...f68e811c013f

To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications


[Perl/perl5] f7cf35: Bump VERSION in warnings.pm

2024-04-11 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: f7cf35fe95da5c2386ce921ebf0813afafad96be
  
https://github.com/Perl/perl5/commit/f7cf35fe95da5c2386ce921ebf0813afafad96be
  Author: Paul "LeoNerd" Evans 
  Date:   2024-04-11 (Thu, 11 Apr 2024)

  Changed paths:
M lib/warnings.pm
M regen/warnings.pl

  Log Message:
  ---
  Bump VERSION in warnings.pm


  Commit: b8caf0c1f256ef2e52bae4109552667742ab2b2a
  
https://github.com/Perl/perl5/commit/b8caf0c1f256ef2e52bae4109552667742ab2b2a
  Author: Paul "LeoNerd" Evans 
  Date:   2024-04-11 (Thu, 11 Apr 2024)

  Changed paths:
M lib/B/Deparse.t
M lib/builtin.t
M lib/feature.pm
M pod/perldiag.pod
M pod/perlexperiment.pod
M pod/perlsyn.pod
M regen/feature.pl
M t/op/try.t
M t/perf/opcount.t
M toke.c

  Log Message:
  ---
  Remove experimental warnings from basic try/catch syntax

try/catch/finally remains experimental because of questions around
double-exception


  Commit: 1d1580e58f626f162acfd8d4785763bb5b9b1648
  
https://github.com/Perl/perl5/commit/1d1580e58f626f162acfd8d4785763bb5b9b1648
  Author: Paul "LeoNerd" Evans 
  Date:   2024-04-11 (Thu, 11 Apr 2024)

  Changed paths:
M lib/B/Deparse.t
M lib/warnings.pm
M pod/perldiag.pod
M pod/perlexperiment.pod
M pod/perlsub.pod
M regen/warnings.pl
M t/op/anonconst.t
M toke.c
M warnings.h

  Log Message:
  ---
  Remove experimental warnings from sub :const attribute


  Commit: 4b6ad5110c29c13149771584eabe8b42feb5c63c
  
https://github.com/Perl/perl5/commit/4b6ad5110c29c13149771584eabe8b42feb5c63c
  Author: Paul "LeoNerd" Evans 
  Date:   2024-04-11 (Thu, 11 Apr 2024)

  Changed paths:
M lib/B/Deparse.t
M lib/builtin.t
M lib/warnings.pm
M pod/perlexperiment.pod
M pod/perlsyn.pod
M regen/warnings.pl
M t/op/for-many.t
M toke.c
M warnings.h

  Log Message:
  ---
  Remove experimental warnings from foreach with list of variables


  Commit: a09a0269dd243971b28401d82f5214932d0d6c8f
  
https://github.com/Perl/perl5/commit/a09a0269dd243971b28401d82f5214932d0d6c8f
  Author: Paul "LeoNerd" Evans 
  Date:   2024-04-11 (Thu, 11 Apr 2024)

  Changed paths:
M lib/feature.pm
M lib/warnings.pm
M pod/perldiag.pod
M pod/perlexperiment.pod
M regen/feature.pl
M regen/warnings.pl
M t/op/lex.t
M toke.c
M warnings.h

  Log Message:
  ---
  Remove experimental warnings from extra paired delimiters


Compare: https://github.com/Perl/perl5/compare/e78caca8144e...a09a0269dd24

To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications


[Perl/perl5] d15f6e: feature.pm: Fix small typo of 'stilll' in docs

2024-04-06 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: d15f6e9d45077d8ecabf346379f17906fdb9b061
  
https://github.com/Perl/perl5/commit/d15f6e9d45077d8ecabf346379f17906fdb9b061
  Author: Paul "LeoNerd" Evans 
  Date:   2024-04-06 (Sat, 06 Apr 2024)

  Changed paths:
M lib/feature.pm
M regen/feature.pl

  Log Message:
  ---
  feature.pm: Fix small typo of 'stilll' in docs



To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications


[Perl/perl5] 6522c5: New perldelta for 5.39.10

2024-03-22 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 6522c596a894e041107720990122fb627662aee5
  
https://github.com/Perl/perl5/commit/6522c596a894e041107720990122fb627662aee5
  Author: Paul "LeoNerd" Evans 
  Date:   2024-03-22 (Fri, 22 Mar 2024)

  Changed paths:
M MANIFEST
M Makefile.SH
M pod/.gitignore
M pod/perl.pod
A pod/perl5399delta.pod
M pod/perldelta.pod
M vms/descrip_mms.template
M win32/GNUmakefile
M win32/Makefile
M win32/pod.mak

  Log Message:
  ---
  New perldelta for 5.39.10


  Commit: e37d0248e80396cf27564f6205584d2024df704d
  
https://github.com/Perl/perl5/commit/e37d0248e80396cf27564f6205584d2024df704d
  Author: Paul "LeoNerd" Evans 
  Date:   2024-03-22 (Fri, 22 Mar 2024)

  Changed paths:
M Cross/config.sh-arm-linux
M Cross/config.sh-arm-linux-n770
M INSTALL
M META.json
M META.yml
M Porting/config.sh
M Porting/config_H
M Porting/perldelta_template.pod
M README.haiku
M README.macosx
M README.os2
M README.vms
M hints/catamount.sh
M lib/B/Op_private.pm
M patchlevel.h
M plan9/config_sh.sample
M win32/GNUmakefile
M win32/Makefile

  Log Message:
  ---
  Bump version to 5.39.10


  Commit: 26094c47cf27b91b5f883c0fd344ad5477ea38ec
  
https://github.com/Perl/perl5/commit/26094c47cf27b91b5f883c0fd344ad5477ea38ec
  Author: Paul "LeoNerd" Evans 
  Date:   2024-03-22 (Fri, 22 Mar 2024)

  Changed paths:
M Porting/Maintainers.pl
M dist/Module-CoreList/lib/Module/CoreList.pm
M dist/Module-CoreList/lib/Module/CoreList/Utils.pm

  Log Message:
  ---
  Prepare Module::CoreList for 5.39.10


Compare: https://github.com/Perl/perl5/compare/167b7bb18036...26094c47cf27

To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications


[Perl/perl5] 38bf70: epigraphs.pod: Add perl 5.39.9's one

2024-03-20 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 38bf7049ef87a44db7a8b39007eb41adef7f9109
  
https://github.com/Perl/perl5/commit/38bf7049ef87a44db7a8b39007eb41adef7f9109
  Author: Paul "LeoNerd" Evans 
  Date:   2024-03-20 (Wed, 20 Mar 2024)

  Changed paths:
M Porting/epigraphs.pod

  Log Message:
  ---
  epigraphs.pod: Add perl 5.39.9's one



To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications


[Perl/perl5] 3d2560: release_schedule.pod: mark 5.39.9 as released

2024-03-20 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 3d2560b13816895c83a695fa47005b3943cb69de
  
https://github.com/Perl/perl5/commit/3d2560b13816895c83a695fa47005b3943cb69de
  Author: Paul "LeoNerd" Evans 
  Date:   2024-03-20 (Wed, 20 Mar 2024)

  Changed paths:
M Porting/release_schedule.pod

  Log Message:
  ---
  release_schedule.pod: mark 5.39.9 as released



To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications


[Perl/perl5]

2024-03-20 Thread Paul Evans via perl5-changes
  Branch: refs/tags/v5.39.9
  Home:   https://github.com/Perl/perl5

To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications


[Perl/perl5] bc258f: Update Module::CoreList for 5.39.9

2024-03-20 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: bc258f4430fc02db4f077ffcb068a7ed4bcecf01
  
https://github.com/Perl/perl5/commit/bc258f4430fc02db4f077ffcb068a7ed4bcecf01
  Author: Paul "LeoNerd" Evans 
  Date:   2024-03-20 (Wed, 20 Mar 2024)

  Changed paths:
M dist/Module-CoreList/lib/Module/CoreList.pm

  Log Message:
  ---
  Update Module::CoreList for 5.39.9


  Commit: 0860cc842ec089e91a02cdae7b438c17491b0bab
  
https://github.com/Perl/perl5/commit/0860cc842ec089e91a02cdae7b438c17491b0bab
  Author: Paul "LeoNerd" Evans 
  Date:   2024-03-20 (Wed, 20 Mar 2024)

  Changed paths:
M pod/perldelta.pod

  Log Message:
  ---
  perldelta for perl v5.39.9


  Commit: 824a7e0bf8052e62e6913c5fb807a6a8331a2d81
  
https://github.com/Perl/perl5/commit/824a7e0bf8052e62e6913c5fb807a6a8331a2d81
  Author: Paul "LeoNerd" Evans 
  Date:   2024-03-20 (Wed, 20 Mar 2024)

  Changed paths:
M pod/perlhist.pod

  Log Message:
  ---
  Add new release to perlhist


  Commit: 1082f1617455b636c606aaab50e250de43059707
  
https://github.com/Perl/perl5/commit/1082f1617455b636c606aaab50e250de43059707
  Author: Paul "LeoNerd" Evans 
  Date:   2024-03-20 (Wed, 20 Mar 2024)

  Changed paths:
M dist/Module-CoreList/lib/Module/CoreList.pm
M pod/perldelta.pod
M pod/perlhist.pod

  Log Message:
  ---
  Merge branch 'release-5.39.9' into blead


Compare: https://github.com/Perl/perl5/compare/743293ba242c...1082f1617455

To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications


[Perl/perl5] 743293: Revert "Warn about shadowing names when importing ...

2024-03-19 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 743293ba242cb0021cda3c85364f93cc89c3ae3e
  
https://github.com/Perl/perl5/commit/743293ba242cb0021cda3c85364f93cc89c3ae3e
  Author: Paul "LeoNerd" Evans 
  Date:   2024-03-19 (Tue, 19 Mar 2024)

  Changed paths:
M pad.c
M pod/perldiag.pod
M t/lib/warnings/builtin
M t/lib/warnings/pad

  Log Message:
  ---
  Revert "Warn about shadowing names when importing a lexical sub whose name 
matches a package one"

This partly reverts commit 31273fbcec76b8eef204e7d7c8dde2b78d0e0ce5
which was committed in https://github.com/Perl/perl5/pull/21915

It has been found that this warning creates too many warnings from
otherwise-harmless situations, and additionally acts inconsistently with
other behaviours such as lexical variables. In any case it only warns in
the less likely package-then-lexical order, and not in the more likely
lexical-then-package order which was the original intent of the
discussion leading up to its invention.

We decided to remove it 
https://github.com/Perl/perl5/pull/21915#issuecomment-1998021478

I have left the changes to t/op/attrproto.t and t/op/lexsub.t in place
because those were just renames for something that made debugging the
tests confusing. They're not directly related to this warning, so should
remain.



To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications


[Perl/perl5] 5bf3e1: release_schedule.pod: Paul Evans volunteers to rel...

2024-03-07 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 5bf3e10566acc81b77c64c51b77459ebc1292e25
  
https://github.com/Perl/perl5/commit/5bf3e10566acc81b77c64c51b77459ebc1292e25
  Author: Paul "LeoNerd" Evans 
  Date:   2024-03-07 (Thu, 07 Mar 2024)

  Changed paths:
M Porting/release_schedule.pod

  Log Message:
  ---
  release_schedule.pod: Paul Evans volunteers to release 5.39.9



To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications


[Perl/perl5] 4870fd: Remove the tombstone-related code from pad.h + pad.c

2024-03-05 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 4870fd2e1aacb81b8c21021c5f89e0b612e637f2
  
https://github.com/Perl/perl5/commit/4870fd2e1aacb81b8c21021c5f89e0b612e637f2
  Author: Paul "LeoNerd" Evans 
  Date:   2024-03-06 (Wed, 06 Mar 2024)

  Changed paths:
M pad.c
M pad.h

  Log Message:
  ---
  Remove the tombstone-related code from pad.h + pad.c

This was a short-lived experimental feature intended to implement
removal of lexical symbols, in order to provide syntax like
`no builtin ...` or to remove implied imported builtins on a change of
prevailing `use VERSION`. The model of removing a lexical has proven to
be too subtle and complex to implement as well as raising various
awkward questions about the semantics, so we decided to remove it again
in Perl 5.39.8. There is now no longer any code that uses
PADNAMEf_TOMBSTONE.

As PADNAMEf_TOMBSTONE was only added in earlier in the 5.39.x developent
series, there is no need to retain the constants in .h files for
compatibility or to reserve the numbers for them. They have never
appeared in a stable release of Perl.


  Commit: f8000c6adb280b7624db806da6dde19d2315f0d6
  
https://github.com/Perl/perl5/commit/f8000c6adb280b7624db806da6dde19d2315f0d6
  Author: Paul "LeoNerd" Evans 
  Date:   2024-03-06 (Wed, 06 Mar 2024)

  Changed paths:
M Porting/deparse-skips.txt

  Log Message:
  ---
  deparse-skips.txt: No need to skip lib/builtin.t now that PADNAMEf_TOMBSTONE 
is gone


Compare: https://github.com/Perl/perl5/compare/c3de8c084043...f8000c6adb28

To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications


[Perl/perl5] 98ac93: Don't warn about subsequent use VERSION if it requ...

2024-03-04 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 98ac9397d0ef07509e25884c73d93d933d9c5e82
  
https://github.com/Perl/perl5/commit/98ac9397d0ef07509e25884c73d93d933d9c5e82
  Author: Paul "LeoNerd" Evans 
  Date:   2024-03-04 (Mon, 04 Mar 2024)

  Changed paths:
M op.c
M t/lib/warnings/op

  Log Message:
  ---
  Don't warn about subsequent use VERSION if it requests the same version number


  Commit: 92e225f5fe8bee2b5a6ecfe7d3a6c873c9e55963
  
https://github.com/Perl/perl5/commit/92e225f5fe8bee2b5a6ecfe7d3a6c873c9e55963
  Author: Paul "LeoNerd" Evans 
  Date:   2024-03-04 (Mon, 04 Mar 2024)

  Changed paths:
M op.c
M pod/perldeprecation.pod
M pod/perldiag.pod
M t/lib/feature/implicit
M t/lib/warnings/op
M t/lib/warnings/pp_ctl

  Log Message:
  ---
  Better wording of deprecation message and documentation


Compare: https://github.com/Perl/perl5/compare/bd795a9f5535...92e225f5fe8b

To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications


[Perl/perl5] c3bb8a: perldelta.pod: Add entry for new logical xor operator

2024-03-01 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: c3bb8a84722517e40199c1594a9340b86103e837
  
https://github.com/Perl/perl5/commit/c3bb8a84722517e40199c1594a9340b86103e837
  Author: Paul "LeoNerd" Evans 
  Date:   2024-03-01 (Fri, 01 Mar 2024)

  Changed paths:
M pod/perldelta.pod

  Log Message:
  ---
  perldelta.pod: Add entry for new logical xor operator



To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications


[Perl/perl5] d6e802: Create a new logical xor operator, spelled `^^`

2024-02-28 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: d6e802ac91218e636dd18a9be0e1bf9b8bc40abe
  
https://github.com/Perl/perl5/commit/d6e802ac91218e636dd18a9be0e1bf9b8bc40abe
  Author: Martijn Lievaart 
  Date:   2024-02-29 (Thu, 29 Feb 2024)

  Changed paths:
M perly.act
M perly.h
M perly.tab
M perly.y
M pod/perlop.pod
M t/op/lop.t
M toke.c

  Log Message:
  ---
  Create a new logical xor operator, spelled `^^`

Previously, the low-precedence `xor` operator did not have a
higher-precedence logical variant, as compared `or` vs `||` and
`and` vs `&&`. This PR adds such an operator syntax, completing the
set.



To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications


[Perl/perl5] 351de2: Issue deprecation warnings on subsequent use VERSI...

2024-02-20 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 351de214d258a4953da5633b4faa6b77e00f68e2
  
https://github.com/Perl/perl5/commit/351de214d258a4953da5633b4faa6b77e00f68e2
  Author: Paul "LeoNerd" Evans 
  Date:   2024-02-20 (Tue, 20 Feb 2024)

  Changed paths:
M lib/warnings.pm
M op.c
M pod/perldeprecation.pod
M pod/perldiag.pod
M regen/warnings.pl
M t/lib/feature/implicit
M t/lib/warnings/op
M t/lib/warnings/pp_ctl
M warnings.h

  Log Message:
  ---
  Issue deprecation warnings on subsequent use VERSION declarations


  Commit: 02bf0a56361c95ca02779960bc3f516f8f44e9f2
  
https://github.com/Perl/perl5/commit/02bf0a56361c95ca02779960bc3f516f8f44e9f2
  Author: Paul "LeoNerd" Evans 
  Date:   2024-02-20 (Tue, 20 Feb 2024)

  Changed paths:
M pod/perldelta.pod
M pod/perldeprecation.pod
M pod/perldiag.pod

  Log Message:
  ---
  perldelta for warnings on subsequent use VERSION


Compare: https://github.com/Perl/perl5/compare/1ebd85eebd68...02bf0a56361c

To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications


[Perl/perl5] 1ebd85: builtin.c: remove the unimport function

2024-02-20 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 1ebd85eebd689da79cf56d1e44fad39660d1802f
  
https://github.com/Perl/perl5/commit/1ebd85eebd689da79cf56d1e44fad39660d1802f
  Author: Paul "LeoNerd" Evans 
  Date:   2024-02-20 (Tue, 20 Feb 2024)

  Changed paths:
M builtin.c
M lib/builtin.pm
M lib/builtin.t
M pod/perldiag.pod

  Log Message:
  ---
  builtin.c: remove the unimport function

This removes the ability to  `no builtin ...`

This also removes the last place a pad entry with PADNAMEf_TOMBSTONE
could be created, so that code can now all be removed in a later commit.



To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications


[Perl/perl5] 560771: perldelta for use VERSION builtin simplification

2024-02-19 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 560771c2787372a9237ee022419ddcb0e85ac300
  
https://github.com/Perl/perl5/commit/560771c2787372a9237ee022419ddcb0e85ac300
  Author: Paul "LeoNerd" Evans 
  Date:   2024-02-19 (Mon, 19 Feb 2024)

  Changed paths:
M pod/perldelta.pod

  Log Message:
  ---
  perldelta for use VERSION builtin simplification



To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications


[Perl/perl5] ef10a9: perldelta.pod: Add section for 'use VERSION' restr...

2024-02-19 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: ef10a9689012ffaf1bc75e070ec92e12dc5fd26c
  
https://github.com/Perl/perl5/commit/ef10a9689012ffaf1bc75e070ec92e12dc5fd26c
  Author: Paul "LeoNerd" Evans 
  Date:   2024-02-19 (Mon, 19 Feb 2024)

  Changed paths:
M pod/perldelta.pod

  Log Message:
  ---
  perldelta.pod: Add section for 'use VERSION' restrictions


  Commit: ce20036bc769887781d2a1bb5e6c743e9f0d5703
  
https://github.com/Perl/perl5/commit/ce20036bc769887781d2a1bb5e6c743e9f0d5703
  Author: Paul "LeoNerd" Evans 
  Date:   2024-02-19 (Mon, 19 Feb 2024)

  Changed paths:
M pod/perldelta.pod

  Log Message:
  ---
  perldelta.pod: Add section for builtin::inf and builtin::nan


Compare: https://github.com/Perl/perl5/compare/e358db43a80f...ce20036bc769

To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications


[Perl/perl5] 57f570: Do not attempt to unimport `builtin` symbols as pa...

2024-02-19 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 57f570d7b81b42a25b9405c6c52fc0f8fdb961d6
  
https://github.com/Perl/perl5/commit/57f570d7b81b42a25b9405c6c52fc0f8fdb961d6
  Author: Paul "LeoNerd" Evans 
  Date:   2024-02-19 (Mon, 19 Feb 2024)

  Changed paths:
M op.c
M pod/perlfunc.pod
M t/comp/use.t

  Log Message:
  ---
  Do not attempt to unimport `builtin` symbols as part of `use VERSION`


  Commit: e358db43a80f75dbecfb23929c320b9eca0a07fb
  
https://github.com/Perl/perl5/commit/e358db43a80f75dbecfb23929c320b9eca0a07fb
  Author: Paul "LeoNerd" Evans 
  Date:   2024-02-19 (Mon, 19 Feb 2024)

  Changed paths:
M builtin.c
M embed.fnc
M embed.h
M op.c
M proto.h

  Log Message:
  ---
  Remove `do_unimport` argument from `import_builtin_bundle()`

Since this was always passed as false, there's no need to implement it
any more. This helps eventually remove the pad tombstone behaviour,
hopefully in a future commit.


Compare: https://github.com/Perl/perl5/compare/e4cdfb626f03...e358db43a80f

To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications


[Perl/perl5] 1b8912: class.c: Generated :reader methods should not put ...

2024-02-19 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 1b8912b317b2f945ad30136a7b22dd23667c486b
  
https://github.com/Perl/perl5/commit/1b8912b317b2f945ad30136a7b22dd23667c486b
  Author: Paul "LeoNerd" Evans 
  Date:   2024-02-19 (Mon, 19 Feb 2024)

  Changed paths:
M class.c

  Log Message:
  ---
  class.c: Generated :reader methods should not put an OP_NEXTSTATE before 
OP_METHSTART

It doesn't show up in tests here, but it will confuse B::Deparse's
attempts to find the OP_METHSTART, as regular `method foo () { ... }`
will not have such a thing there.



To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications


[Perl/perl5] d836d0: class.c: Add a comment explaining how class_wrap_m...

2024-02-19 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: d836d03d5d8f9519db9d3e13abde37add36c7ec3
  
https://github.com/Perl/perl5/commit/d836d03d5d8f9519db9d3e13abde37add36c7ec3
  Author: Paul "LeoNerd" Evans 
  Date:   2024-02-19 (Mon, 19 Feb 2024)

  Changed paths:
M class.c

  Log Message:
  ---
  class.c: Add a comment explaining how class_wrap_method_body works



To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications


[Perl/perl5] 5fdf6e: Add builtin::inf and builtin::nan

2024-02-17 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 5fdf6e90221900a85cd3091bd2755e41fc230d4d
  
https://github.com/Perl/perl5/commit/5fdf6e90221900a85cd3091bd2755e41fc230d4d
  Author: Paul "LeoNerd" Evans 
  Date:   2024-02-17 (Sat, 17 Feb 2024)

  Changed paths:
M builtin.c
M lib/builtin.pm
M lib/builtin.t

  Log Message:
  ---
  Add builtin::inf and builtin::nan



To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications


[Perl/perl5] 16b596: Fix the added-in field of deprecated::missing_impo...

2024-02-16 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 16b59695a65e6f9848b76cd9c5f24f05c928b54c
  
https://github.com/Perl/perl5/commit/16b59695a65e6f9848b76cd9c5f24f05c928b54c
  Author: Paul "LeoNerd" Evans 
  Date:   2024-02-16 (Fri, 16 Feb 2024)

  Changed paths:
M lib/warnings.pm
M regen/warnings.pl
M warnings.h

  Log Message:
  ---
  Fix the added-in field of deprecated::missing_import_called_with_args

This was added in 5.39.2, not the as-yet-unreleased 5.39.10.



To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications


[Perl/perl5] bcaa4f: Forbid subsequent use VERSION declarations past th...

2024-02-15 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: bcaa4f978cf94bb1637c7bd63431b321a46328ff
  
https://github.com/Perl/perl5/commit/bcaa4f978cf94bb1637c7bd63431b321a46328ff
  Author: Paul "LeoNerd" Evans 
  Date:   2024-02-15 (Thu, 15 Feb 2024)

  Changed paths:
M op.c
M pod/perldiag.pod
M t/lib/croak/op

  Log Message:
  ---
  Forbid subsequent use VERSION declarations past the v5.39 boundary

A `use VERSION` statement of v5.39 or later will imply a `use builtin`
version bundle, which may import new lexical functions into the calling
scope. If we were to permit a subsequent statement when either is past
this boundary, we might have to un-import lexical functions that should
no longer be present. The concept of what it even means to un-import a
lexical function is not well-defined.

By forbidding such a subsequent version declaration, we can avoid many
awkward questions about what it would mean to implement un-import of
lexicals.




[Perl/perl5] e6b735: Warn about shadowing names when importing a lexica...

2024-02-14 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: e6b735631fbc3c8187978e2e651decf4f6f63f0e
  
https://github.com/Perl/perl5/commit/e6b735631fbc3c8187978e2e651decf4f6f63f0e
  Author: Paul "LeoNerd" Evans 
  Date:   2024-02-14 (Wed, 14 Feb 2024)

  Changed paths:
M lib/builtin.t
M pad.c
M pod/perldiag.pod
M t/lib/warnings/builtin
M t/lib/warnings/pad
M t/op/attrproto.t
M t/op/lexsub.t

  Log Message:
  ---
  Warn about shadowing names when importing a lexical sub whose name matches a 
package one


  Commit: aa0ba9a3994c6ef612b25456ab865b651e0ae1fa
  
https://github.com/Perl/perl5/commit/aa0ba9a3994c6ef612b25456ab865b651e0ae1fa
  Author: Paul "LeoNerd" Evans 
  Date:   2024-02-14 (Wed, 14 Feb 2024)

  Changed paths:
M pod/perldelta.pod

  Log Message:
  ---
  perldelta for new lexical sub warning


Compare: https://github.com/Perl/perl5/compare/ebec9c595662...aa0ba9a3994c


[Perl/perl5] 9af310: Add some tests of non-ASCII UTF-8 handling of class.c

2024-02-12 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 9af3108046af394b01d80a67e3ecca2e41904be4
  
https://github.com/Perl/perl5/commit/9af3108046af394b01d80a67e3ecca2e41904be4
  Author: Paul "LeoNerd" Evans 
  Date:   2024-02-12 (Mon, 12 Feb 2024)

  Changed paths:
M MANIFEST
A t/class/utf8.t

  Log Message:
  ---
  Add some tests of non-ASCII UTF-8 handling of class.c




[Perl/perl5] 4210e2: Make downgrading a `use VERSION` past v5.11 fatal

2024-02-10 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 4210e234cb45c0ad3ecd56b85152559b52131e16
  
https://github.com/Perl/perl5/commit/4210e234cb45c0ad3ecd56b85152559b52131e16
  Author: Paul "LeoNerd" Evans 
  Date:   2024-02-10 (Sat, 10 Feb 2024)

  Changed paths:
M lib/strict.t
M op.c
M pod/perldiag.pod
M t/comp/use.t
M t/lib/croak/op
M t/lib/feature/implicit

  Log Message:
  ---
  Make downgrading a `use VERSION` past v5.11 fatal

In Perl 5.36 we made this a deprecation warning, due to be removed in
5.40. Now it is being removed.

This removal means that the three shadow hints bits used to implement
implicit vs explicit strict hints can be reclaimed at a later date, for
use in other features.




[Perl/perl5] 48c6b5: class.c: Correct allocation of OP_ARGCHECK aux str...

2024-02-09 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 48c6b5da1dc52d9264672b96e562cfea6ab197f5
  
https://github.com/Perl/perl5/commit/48c6b5da1dc52d9264672b96e562cfea6ab197f5
  Author: Paul "LeoNerd" Evans 
  Date:   2024-02-09 (Fri, 09 Feb 2024)

  Changed paths:
M class.c

  Log Message:
  ---
  class.c: Correct allocation of OP_ARGCHECK aux structure

The original code was wrong on two counts:
 * Using Newx() instead of PerlMemShared_malloc()
 * Creating a generic UNOP_AUX_item array instead of the special struct
   type




[Perl/perl5] 7f204a: perldelta for :reader attribute on fields

2024-02-09 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 7f204a79b92d6fe3cfc0338b2ec26f649a161c6b
  
https://github.com/Perl/perl5/commit/7f204a79b92d6fe3cfc0338b2ec26f649a161c6b
  Author: Paul "LeoNerd" Evans 
  Date:   2024-02-09 (Fri, 09 Feb 2024)

  Changed paths:
M pod/perldelta.pod

  Log Message:
  ---
  perldelta for :reader attribute on fields




[Perl/perl5] 0a792b: class.c: Correct allocation of OP_ARGCHECK aux str...

2024-02-08 Thread Paul Evans via perl5-changes
  Branch: refs/heads/smoke-me/khw-env
  Home:   https://github.com/Perl/perl5
  Commit: 0a792b642405b33a660ff1c06db19f39cf7229b9
  
https://github.com/Perl/perl5/commit/0a792b642405b33a660ff1c06db19f39cf7229b9
  Author: Paul "LeoNerd" Evans 
  Date:   2024-02-08 (Thu, 08 Feb 2024)

  Changed paths:
M class.c

  Log Message:
  ---
  class.c: Correct allocation of OP_ARGCHECK aux structure

The original code was wrong on two counts:
 * Using Newx() instead of PerlMemShared_malloc()
 * Creating a generic UNOP_AUX_item array instead of the special struct
   type




[Perl/perl5] 50fe64: perl.c: Move handling of -m/-M switch into its own...

2024-02-08 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 50fe64fc14a1f4f8a1509d301849d21b4f954742
  
https://github.com/Perl/perl5/commit/50fe64fc14a1f4f8a1509d301849d21b4f954742
  Author: Paul "LeoNerd" Evans 
  Date:   2024-02-08 (Thu, 08 Feb 2024)

  Changed paths:
M perl.c

  Log Message:
  ---
  perl.c: Move handling of -m/-M switch into its own static function


  Commit: ccd5fe1fb5344104a4ddea9e4c5c41e883391676
  
https://github.com/Perl/perl5/commit/ccd5fe1fb5344104a4ddea9e4c5c41e883391676
  Author: Paul "LeoNerd" Evans 
  Date:   2024-02-08 (Thu, 08 Feb 2024)

  Changed paths:
M perl.c
M pod/perldelta.pod
M pod/perlrun.pod
M t/run/switchM.t

  Log Message:
  ---
  Permit a space after -M option to take module name from next argv (fixes 
#21932)


Compare: https://github.com/Perl/perl5/compare/5702bea2c8b4...ccd5fe1fb534


[Perl/perl5] 8e9664: Recognise a :reader attribute on class fields

2024-02-08 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 8e9664dc9f209718c35194d97a619c9bbef2b907
  
https://github.com/Perl/perl5/commit/8e9664dc9f209718c35194d97a619c9bbef2b907
  Author: Paul "LeoNerd" Evans 
  Date:   2024-02-08 (Thu, 08 Feb 2024)

  Changed paths:
M MANIFEST
M class.c
M pod/perlclass.pod
A t/class/accessor.t

  Log Message:
  ---
  Recognise a :reader attribute on class fields


  Commit: 5702bea2c8b4e316b739899be35dddb3fb35f5f2
  
https://github.com/Perl/perl5/commit/5702bea2c8b4e316b739899be35dddb3fb35f5f2
  Author: Paul "LeoNerd" Evans 
  Date:   2024-02-08 (Thu, 08 Feb 2024)

  Changed paths:
M class.c
M t/class/accessor.t

  Log Message:
  ---
  class.c: Ensure that split_attr_nameval() sets val=NULL on present-but-empty 
parens


Compare: https://github.com/Perl/perl5/compare/5f086631753d...5702bea2c8b4


[Perl/perl5] 583ead: perlfunc.pod: Standardize on hyphenated "command-l...

2024-02-07 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 583eadc5a74177d19c3fbcbf51e12228044c3a03
  
https://github.com/Perl/perl5/commit/583eadc5a74177d19c3fbcbf51e12228044c3a03
  Author: Paul "LeoNerd" Evans 
  Date:   2024-02-07 (Wed, 07 Feb 2024)

  Changed paths:
M pod/perlfunc.pod

  Log Message:
  ---
  perlfunc.pod: Standardize on hyphenated "command-line"




[Perl/perl5] 4650b6: t/class/*.t: Rename class TestNN to TestcaseNN to ...

2024-02-06 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 4650b6afe4368a7cc2226ddfccf038d931954e89
  
https://github.com/Perl/perl5/commit/4650b6afe4368a7cc2226ddfccf038d931954e89
  Author: Paul "LeoNerd" Evans 
  Date:   2024-02-06 (Tue, 06 Feb 2024)

  Changed paths:
M t/class/class.t
M t/class/construct.t
M t/class/destruct.t
M t/class/field.t
M t/class/inherit.t
M t/class/method.t
M t/class/phasers.t
M t/class/threads.t

  Log Message:
  ---
  t/class/*.t: Rename class TestNN to TestcaseNN to avoid any collision in 
meaning with the Test2 suite




[Perl/perl5] af9733: builtin.c: Remember to EXTEND() before using XSRET...

2024-01-26 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: af9733f1e2152339a4db682937e7c6c6ee95b5fb
  
https://github.com/Perl/perl5/commit/af9733f1e2152339a4db682937e7c6c6ee95b5fb
  Author: Paul "LeoNerd" Evans 
  Date:   2024-01-26 (Fri, 26 Jan 2024)

  Changed paths:
M builtin.c

  Log Message:
  ---
  builtin.c: Remember to EXTEND() before using XSRETURN_{YES,NO}




[Perl/perl5] e25b06: pad.c: NULL out the pad entry corresponding to a t...

2024-01-24 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: e25b066d3a582b8da4ccb529a8c6ceea3f0c5f37
  
https://github.com/Perl/perl5/commit/e25b066d3a582b8da4ccb529a8c6ceea3f0c5f37
  Author: Paul "LeoNerd" Evans 
  Date:   2024-01-24 (Wed, 24 Jan 2024)

  Changed paths:
M builtin.c
M pad.c

  Log Message:
  ---
  pad.c: NULL out the pad entry corresponding to a tombstone

When adding a tombstone entry to the pad, there's no need to use a blank
SV for its pad entry, as it will never be used for anything.

This does now mean that pad slots whose names start '&' could now become
NULL, so downstream modules that try to inspect the pad should be a bit
more careful when looking, to see if it is a tombstone. If this commit
proves problematic for CPAN modules, we could undo it and leave all the
pad slots as blank SVt_NULL instead, at a slight increase in memory
usage.


  Commit: 6d65c70ff0ff908d51e416d33b1e4c6b48307c1d
  
https://github.com/Perl/perl5/commit/6d65c70ff0ff908d51e416d33b1e4c6b48307c1d
  Author: Paul "LeoNerd" Evans 
  Date:   2024-01-24 (Wed, 24 Jan 2024)

  Changed paths:
M builtin.c
M t/lib/warnings/builtin

  Log Message:
  ---
  Import from `builtin` version bundles should be idempotent on existing symbols


  Commit: 48d382667948f6a16c732c47791ca4be891a9bdb
  
https://github.com/Perl/perl5/commit/48d382667948f6a16c732c47791ca4be891a9bdb
  Author: Paul "LeoNerd" Evans 
  Date:   2024-01-24 (Wed, 24 Jan 2024)

  Changed paths:
M builtin.c
M embed.fnc
M embed.h
M op.c
M pod/perlfunc.pod
M pod/perlrun.pod
M proto.h
M t/comp/use.t
M t/run/switches.t
M toke.c

  Log Message:
  ---
  Have `use VERSION` and `perl -E` import a corresponding `use builtin` bundle


Compare: https://github.com/Perl/perl5/compare/5459eb2e968d...48d382667948


[Perl/perl5] 403534: Mention the version defer and try features were in...

2023-12-06 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 4035348a96178ca9afedd57d4c2fc824907a0451
  
https://github.com/Perl/perl5/commit/4035348a96178ca9afedd57d4c2fc824907a0451
  Author: E. Choroba 
  Date:   2023-12-06 (Wed, 06 Dec 2023)

  Changed paths:
M lib/feature.pm
M regen/feature.pl

  Log Message:
  ---
  Mention the version defer and try features were introduced in

All other features (including the experimental ones) mention it.




[Perl/perl5] 949a89: Capture perl5343delta, perl5363delta, perl5382delta

2023-11-30 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 949a89d7f5f6b4661266dadcd53cc645345e959d
  
https://github.com/Perl/perl5/commit/949a89d7f5f6b4661266dadcd53cc645345e959d
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-30 (Thu, 30 Nov 2023)

  Changed paths:
M MANIFEST
M pod/perl.pod
A pod/perl5343delta.pod
A pod/perl5363delta.pod
A pod/perl5382delta.pod
M win32/pod.mak

  Log Message:
  ---
  Capture perl5343delta, perl5363delta, perl5382delta




[Perl/perl5] a15a30: Add Perl versions 5.34.3, 5.36.3, 5.38.2 to perlhi...

2023-11-30 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: a15a300a9e72551f9d9bbac2e91d16407934b418
  
https://github.com/Perl/perl5/commit/a15a300a9e72551f9d9bbac2e91d16407934b418
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-30 (Thu, 30 Nov 2023)

  Changed paths:
M pod/perlhist.pod

  Log Message:
  ---
  Add Perl versions 5.34.3, 5.36.3, 5.38.2 to perlhist.pod




[Perl/perl5]

2023-11-29 Thread Paul Evans via perl5-changes
  Branch: refs/tags/v5.38.2
  Home:   https://github.com/Perl/perl5


[Perl/perl5]

2023-11-29 Thread Paul Evans via perl5-changes
  Branch: refs/tags/v5.36.3
  Home:   https://github.com/Perl/perl5


[Perl/perl5]

2023-11-29 Thread Paul Evans via perl5-changes
  Branch: refs/tags/v5.34.3
  Home:   https://github.com/Perl/perl5


[Perl/perl5] 4d10a1: Remember to add recently-captured perldelta files ...

2023-11-28 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 4d10a1ccd7a5d4897fd82d676b127efdb3541f44
  
https://github.com/Perl/perl5/commit/4d10a1ccd7a5d4897fd82d676b127efdb3541f44
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
M MANIFEST
M win32/pod.mak

  Log Message:
  ---
  Remember to add recently-captured perldelta files to MANIFEST and 
win32/pod.mak




[Perl/perl5] fee5a6: Write perldelta for 5.38.2 - a reworded copy of th...

2023-11-28 Thread Paul Evans via perl5-changes
  Branch: refs/heads/maint-5.38
  Home:   https://github.com/Perl/perl5
  Commit: fee5a674f56bef29063b57a635e6b9c23e4d00e0
  
https://github.com/Perl/perl5/commit/fee5a674f56bef29063b57a635e6b9c23e4d00e0
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
M pod/perldelta.pod

  Log Message:
  ---
  Write perldelta for 5.38.2 - a reworded copy of the previous with notice that 
we ignore the broken 5.38.1 release


  Commit: fb34df71623a11b1a7f42aa1b6863517ea765aa1
  
https://github.com/Perl/perl5/commit/fb34df71623a11b1a7f42aa1b6863517ea765aa1
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
M Cross/config.sh-arm-linux
M Cross/config.sh-arm-linux-n770
M INSTALL
M META.json
M META.yml
M Porting/config.sh
M Porting/config_H
M Porting/sync-with-cpan
M README.haiku
M README.macosx
M README.os2
M README.vms
M hints/catamount.sh
M lib/B/Op_private.pm
M patchlevel.h
M plan9/config_sh.sample
M win32/GNUmakefile
M win32/Makefile

  Log Message:
  ---
  Bump the perl version in various places to 5.38.2


  Commit: 31e5d47d78ac68eaccfdad5aaad8fc5d7f6f72d3
  
https://github.com/Perl/perl5/commit/31e5d47d78ac68eaccfdad5aaad8fc5d7f6f72d3
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
M dist/Module-CoreList/lib/Module/CoreList.pm
M dist/Module-CoreList/lib/Module/CoreList/Utils.pm

  Log Message:
  ---
  Add Perl releases 5.34.3, 5.36.3, 5.38.2 to Module::CoreList + Utils


  Commit: 99a686295573f47d0f76d290a30bf0ebfd1f87e6
  
https://github.com/Perl/perl5/commit/99a686295573f47d0f76d290a30bf0ebfd1f87e6
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
M MANIFEST
M pod/perl.pod
A pod/perl5343delta.pod
A pod/perl5363delta.pod
M win32/pod.mak

  Log Message:
  ---
  Capture perl5343delta.pod and perl5363delta.pod


  Commit: 55dd2f792ffc8cefe614350a411f785374281b24
  
https://github.com/Perl/perl5/commit/55dd2f792ffc8cefe614350a411f785374281b24
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
M pod/perlhist.pod

  Log Message:
  ---
  Sync perlhist.pod from blead


Compare: https://github.com/Perl/perl5/compare/429f651c688f...55dd2f792ffc


[Perl/perl5] 41bb65: Write perldelta for 5.34.3 - a reworded copy of th...

2023-11-28 Thread Paul Evans via perl5-changes
  Branch: refs/heads/maint-5.34
  Home:   https://github.com/Perl/perl5
  Commit: 41bb65490e0fb76c79f9c6aa7185aa8c8815935d
  
https://github.com/Perl/perl5/commit/41bb65490e0fb76c79f9c6aa7185aa8c8815935d
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
M pod/perldelta.pod

  Log Message:
  ---
  Write perldelta for 5.34.3 - a reworded copy of the previous with notice that 
we ignore the broken 5.34.2 release


  Commit: feed3037f838f8ed7a4a71354144d5d26e1d955a
  
https://github.com/Perl/perl5/commit/feed3037f838f8ed7a4a71354144d5d26e1d955a
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
M Cross/config.sh-arm-linux
M Cross/config.sh-arm-linux-n770
M INSTALL
M META.json
M META.yml
M NetWare/Makefile
M NetWare/config_H.wc
M Porting/config.sh
M Porting/config_H
M Porting/perldelta_template.pod
M Porting/todo.pod
M README.haiku
M README.macosx
M README.os2
M README.vms
M hints/catamount.sh
M lib/B/Op_private.pm
M patchlevel.h
M plan9/config_sh.sample
M win32/GNUmakefile
M win32/Makefile

  Log Message:
  ---
  Bump the perl version in various places to 5.34.3


  Commit: 5f299769fbc4128c3f0aba0592e3da6eaf84f2bb
  
https://github.com/Perl/perl5/commit/5f299769fbc4128c3f0aba0592e3da6eaf84f2bb
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
M dist/Module-CoreList/lib/Module/CoreList.pm
M dist/Module-CoreList/lib/Module/CoreList/Utils.pm

  Log Message:
  ---
  Add Perl releases 5.34.3, 5.36.3, 5.38.2 to Module::CoreList + Utils


  Commit: 81db88e83a981f603c5207a1fc4cc41da8dd5d79
  
https://github.com/Perl/perl5/commit/81db88e83a981f603c5207a1fc4cc41da8dd5d79
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
M pod/perlhist.pod

  Log Message:
  ---
  Sync perlhist.pod from blead


Compare: https://github.com/Perl/perl5/compare/3aadae088592...81db88e83a98


[Perl/perl5] 054ab5: Write perldelta for 5.36.3 - a reworded copy of th...

2023-11-28 Thread Paul Evans via perl5-changes
  Branch: refs/heads/maint-5.36
  Home:   https://github.com/Perl/perl5
  Commit: 054ab5fe7fde8817445a68d447a43b8a9b8fd0b7
  
https://github.com/Perl/perl5/commit/054ab5fe7fde8817445a68d447a43b8a9b8fd0b7
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
M pod/perldelta.pod

  Log Message:
  ---
  Write perldelta for 5.36.3 - a reworded copy of the previous with notice that 
we ignore the broken 5.36.2 release


  Commit: 669d9110f54565399a8c1c675c54a1f7532415cb
  
https://github.com/Perl/perl5/commit/669d9110f54565399a8c1c675c54a1f7532415cb
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
M Cross/config.sh-arm-linux
M Cross/config.sh-arm-linux-n770
M INSTALL
M META.json
M META.yml
M Porting/config.sh
M Porting/config_H
M Porting/make-rmg-checklist
M Porting/perldelta_template.pod
M Porting/todo.pod
M README.haiku
M README.macosx
M README.os2
M README.vms
M hints/catamount.sh
M lib/B/Op_private.pm
M patchlevel.h
M plan9/config_sh.sample
M win32/GNUmakefile
M win32/Makefile

  Log Message:
  ---
  Bump the perl version in various places to 5.36.3


  Commit: 0bd10e434872c63da82aac4d28d7212bd1b64bb7
  
https://github.com/Perl/perl5/commit/0bd10e434872c63da82aac4d28d7212bd1b64bb7
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
M dist/Module-CoreList/lib/Module/CoreList.pm
M dist/Module-CoreList/lib/Module/CoreList/Utils.pm

  Log Message:
  ---
  Add Perl releases 5.34.3, 5.36.3, 5.38.2 to Module::CoreList + Utils


  Commit: 6de22870c51667bcff759ed2de667237794c9c2f
  
https://github.com/Perl/perl5/commit/6de22870c51667bcff759ed2de667237794c9c2f
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
M MANIFEST
M pod/perl.pod
A pod/perl5343delta.pod
M win32/pod.mak

  Log Message:
  ---
  Capture perl5343delta.pod


  Commit: d456446ba5b8fba87f3f26fa700eb749c622e434
  
https://github.com/Perl/perl5/commit/d456446ba5b8fba87f3f26fa700eb749c622e434
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
M pod/perlhist.pod

  Log Message:
  ---
  Sync perlhist.pod from blead


Compare: https://github.com/Perl/perl5/compare/7a265aa4e867...d456446ba5b8


[Perl/perl5] 2cb893: Capture perl5342delta, perl5362delta, perl5381delta

2023-11-28 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 2cb893bc10af5a33e1e814e809b7ae735d4f2363
  
https://github.com/Perl/perl5/commit/2cb893bc10af5a33e1e814e809b7ae735d4f2363
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
M pod/perl.pod
A pod/perl5342delta.pod
A pod/perl5362delta.pod
A pod/perl5381delta.pod

  Log Message:
  ---
  Capture perl5342delta, perl5362delta, perl5381delta




[Perl/perl5] 429f65: New perldelta for 5.38.2

2023-11-28 Thread Paul Evans via perl5-changes
  Branch: refs/heads/maint-5.38
  Home:   https://github.com/Perl/perl5
  Commit: 429f651c688fdb3253c26b85284b2864840a066a
  
https://github.com/Perl/perl5/commit/429f651c688fdb3253c26b85284b2864840a066a
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
M MANIFEST
M Makefile.SH
M pod/.gitignore
M pod/perl.pod
A pod/perl5381delta.pod
M pod/perldelta.pod
M vms/descrip_mms.template
M win32/GNUmakefile
M win32/Makefile
M win32/pod.mak

  Log Message:
  ---
  New perldelta for 5.38.2




[Perl/perl5] 7a265a: New perldelta for 5.36.3

2023-11-28 Thread Paul Evans via perl5-changes
  Branch: refs/heads/maint-5.36
  Home:   https://github.com/Perl/perl5
  Commit: 7a265aa4e867f7a0eca8165da934dd2bed5e2936
  
https://github.com/Perl/perl5/commit/7a265aa4e867f7a0eca8165da934dd2bed5e2936
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
M MANIFEST
M Makefile.SH
M pod/.gitignore
M pod/perl.pod
A pod/perl5362delta.pod
M pod/perldelta.pod
M vms/descrip_mms.template
M win32/GNUmakefile
M win32/Makefile
M win32/pod.mak

  Log Message:
  ---
  New perldelta for 5.36.3




[Perl/perl5] 3aadae: New perldelta for 5.34.3

2023-11-28 Thread Paul Evans via perl5-changes
  Branch: refs/heads/maint-5.34
  Home:   https://github.com/Perl/perl5
  Commit: 3aadae08859241a9b598ce06c6bbd1f04e4084ec
  
https://github.com/Perl/perl5/commit/3aadae08859241a9b598ce06c6bbd1f04e4084ec
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
M MANIFEST
M Makefile.SH
M pod/.gitignore
M pod/perl.pod
A pod/perl5342delta.pod
M pod/perldelta.pod
M vms/descrip_mms.template
M win32/GNUmakefile
M win32/Makefile
M win32/pod.mak

  Log Message:
  ---
  New perldelta for 5.34.3




[Perl/perl5] 7c0f65: Import latest Module/CoreList.pm from blead

2023-11-26 Thread Paul Evans via perl5-changes
  Branch: refs/heads/maint-5.38
  Home:   https://github.com/Perl/perl5
  Commit: 7c0f650c86879e171883cca6926e7a28f61a78e7
  
https://github.com/Perl/perl5/commit/7c0f650c86879e171883cca6926e7a28f61a78e7
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-26 (Sun, 26 Nov 2023)

  Changed paths:
M dist/Module-CoreList/lib/Module/CoreList.pm

  Log Message:
  ---
  Import latest Module/CoreList.pm from blead


  Commit: 90512eab0695090dac17fe37ec02f3310791c537
  
https://github.com/Perl/perl5/commit/90512eab0695090dac17fe37ec02f3310791c537
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-26 (Sun, 26 Nov 2023)

  Changed paths:
M dist/Module-CoreList/lib/Module/CoreList.pm
M dist/Module-CoreList/lib/Module/CoreList/Utils.pm

  Log Message:
  ---
  Remove perl 5.39.6 from Module::CoreList + M:CL:Utils because it hasn't been 
released yet


Compare: https://github.com/Perl/perl5/compare/fc0caa60d8e9...90512eab0695


[Perl/perl5] 1afc61: Import latest Module/CoreList.pm from blead

2023-11-26 Thread Paul Evans via perl5-changes
  Branch: refs/heads/maint-5.36
  Home:   https://github.com/Perl/perl5
  Commit: 1afc61ac1691fab649a97d407b5beb9b83ba51b1
  
https://github.com/Perl/perl5/commit/1afc61ac1691fab649a97d407b5beb9b83ba51b1
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-26 (Sun, 26 Nov 2023)

  Changed paths:
M dist/Module-CoreList/lib/Module/CoreList.pm

  Log Message:
  ---
  Import latest Module/CoreList.pm from blead


  Commit: 7a2f3758e0f82870e8f361a1e7a1d2692b9a87b5
  
https://github.com/Perl/perl5/commit/7a2f3758e0f82870e8f361a1e7a1d2692b9a87b5
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-26 (Sun, 26 Nov 2023)

  Changed paths:
M dist/Module-CoreList/lib/Module/CoreList.pm
M dist/Module-CoreList/lib/Module/CoreList/Utils.pm

  Log Message:
  ---
  Remove perl 5.39.6 from Module::CoreList + M:CL:Utils because it hasn't been 
released yet


Compare: https://github.com/Perl/perl5/compare/30549b4a3328...7a2f3758e0f8


[Perl/perl5] 6ffd13: Remove perl 5.39.6 also from Module::CoreList::Utils

2023-11-26 Thread Paul Evans via perl5-changes
  Branch: refs/heads/maint-5.34
  Home:   https://github.com/Perl/perl5
  Commit: 6ffd133f0fd41adfcbd26fcffcd676322a3b4bdc
  
https://github.com/Perl/perl5/commit/6ffd133f0fd41adfcbd26fcffcd676322a3b4bdc
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-26 (Sun, 26 Nov 2023)

  Changed paths:
M dist/Module-CoreList/lib/Module/CoreList/Utils.pm

  Log Message:
  ---
  Remove perl 5.39.6 also from Module::CoreList::Utils




[Perl/perl5] bdbf32: Remove perl 5.39.6 from Module::CoreList because i...

2023-11-26 Thread Paul Evans via perl5-changes
  Branch: refs/heads/maint-5.34
  Home:   https://github.com/Perl/perl5
  Commit: bdbf32f5b492074e00d1bd45143d7895d23883e4
  
https://github.com/Perl/perl5/commit/bdbf32f5b492074e00d1bd45143d7895d23883e4
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-26 (Sun, 26 Nov 2023)

  Changed paths:
M dist/Module-CoreList/lib/Module/CoreList.pm

  Log Message:
  ---
  Remove perl 5.39.6 from Module::CoreList because it hasn't been released yet




[Perl/perl5] 4aeada: Import latest Module/CoreList.pm from blead

2023-11-26 Thread Paul Evans via perl5-changes
  Branch: refs/heads/maint-5.34
  Home:   https://github.com/Perl/perl5
  Commit: 4aeadae30783283160db25f5576505abb0837092
  
https://github.com/Perl/perl5/commit/4aeadae30783283160db25f5576505abb0837092
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-26 (Sun, 26 Nov 2023)

  Changed paths:
M dist/Module-CoreList/lib/Module/CoreList.pm

  Log Message:
  ---
  Import latest Module/CoreList.pm from blead




[Perl/perl5] 23e1e4: More Module::CoreList hackery; as it should claim ...

2023-11-26 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 23e1e448eede42df229448fd610799a7a0831254
  
https://github.com/Perl/perl5/commit/23e1e448eede42df229448fd610799a7a0831254
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-26 (Sun, 26 Nov 2023)

  Changed paths:
M dist/Module-CoreList/lib/Module/CoreList.pm

  Log Message:
  ---
  More Module::CoreList hackery; as it should claim that the new perl releases 
should contain that new version of Module::CoreList + M:CL:Utils itself




[Perl/perl5] 25f71b: Add perldelta for recent security fixes

2023-11-26 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 25f71b9dd0d7ad7240f83ae304fdd48176e2100d
  
https://github.com/Perl/perl5/commit/25f71b9dd0d7ad7240f83ae304fdd48176e2100d
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-26 (Sun, 26 Nov 2023)

  Changed paths:
M pod/perldelta.pod

  Log Message:
  ---
  Add perldelta for recent security fixes




[Perl/perl5] 301536: Update Module::CoreList for upcoming releases of 5...

2023-11-26 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 3015364be0c1d13e16da4ce4ac7ecbf41f0f3a88
  
https://github.com/Perl/perl5/commit/3015364be0c1d13e16da4ce4ac7ecbf41f0f3a88
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-26 (Sun, 26 Nov 2023)

  Changed paths:
M dist/Module-CoreList/Changes
M dist/Module-CoreList/lib/Module/CoreList.pm
M dist/Module-CoreList/lib/Module/CoreList/Utils.pm

  Log Message:
  ---
  Update Module::CoreList for upcoming releases of 5.34.2, 5.36.2, 5.38.1


  Commit: f64eb1530947efc006d9d5e56fd9283117670306
  
https://github.com/Perl/perl5/commit/f64eb1530947efc006d9d5e56fd9283117670306
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-26 (Sun, 26 Nov 2023)

  Changed paths:
M pod/perlhist.pod

  Log Message:
  ---
  Add maint releases of 5.34.2, 5.36.2, 5.38.1 to perlhist.pod


Compare: https://github.com/Perl/perl5/compare/6da59fece00c...f64eb1530947


[Perl/perl5] fc0caa: Update META.json using the freshly-built perl so t...

2023-11-25 Thread Paul Evans via perl5-changes
  Branch: refs/heads/maint-5.38
  Home:   https://github.com/Perl/perl5
  Commit: fc0caa60d8e9cee505d2844995ac04548787fd14
  
https://github.com/Perl/perl5/commit/fc0caa60d8e9cee505d2844995ac04548787fd14
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-25 (Sat, 25 Nov 2023)

  Changed paths:
M META.json

  Log Message:
  ---
  Update META.json using the freshly-built perl so the JSON::PP version number 
it writes inside is correct




[Perl/perl5] 9d6af0: Update META.json using the freshly-built perl so t...

2023-11-25 Thread Paul Evans via perl5-changes
  Branch: refs/heads/maint-5.34
  Home:   https://github.com/Perl/perl5
  Commit: 9d6af00ccec54b287b46af24848acb7ab0521e4c
  
https://github.com/Perl/perl5/commit/9d6af00ccec54b287b46af24848acb7ab0521e4c
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-25 (Sat, 25 Nov 2023)

  Changed paths:
M META.json

  Log Message:
  ---
  Update META.json using the freshly-built perl so the JSON::PP version number 
it writes inside is correct




[Perl/perl5] 651571: Update META.json for real release

2023-11-25 Thread Paul Evans via perl5-changes
  Branch: refs/heads/maint-5.38
  Home:   https://github.com/Perl/perl5
  Commit: 651571e1ea6c054668459fd5fabc299a75a1fc6e
  
https://github.com/Perl/perl5/commit/651571e1ea6c054668459fd5fabc299a75a1fc6e
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-25 (Sat, 25 Nov 2023)

  Changed paths:
M META.json

  Log Message:
  ---
  Update META.json for real release




[Perl/perl5] 30549b: Update META.json for real release

2023-11-25 Thread Paul Evans via perl5-changes
  Branch: refs/heads/maint-5.36
  Home:   https://github.com/Perl/perl5
  Commit: 30549b4a3328f6fa1536b9fe21c2873b392c0fba
  
https://github.com/Perl/perl5/commit/30549b4a3328f6fa1536b9fe21c2873b392c0fba
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-25 (Sat, 25 Nov 2023)

  Changed paths:
M META.json

  Log Message:
  ---
  Update META.json for real release




[Perl/perl5] be915a: Update META.json for real release

2023-11-25 Thread Paul Evans via perl5-changes
  Branch: refs/heads/maint-5.34
  Home:   https://github.com/Perl/perl5
  Commit: be915afd666fb19f20ebfd4cce0c5f419a8f18aa
  
https://github.com/Perl/perl5/commit/be915afd666fb19f20ebfd4cce0c5f419a8f18aa
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-25 (Sat, 25 Nov 2023)

  Changed paths:
M META.json

  Log Message:
  ---
  Update META.json for real release




[Perl/perl5] 92a9eb: Fix read/write past buffer end: perl-security#140

2023-11-25 Thread Paul Evans via perl5-changes
  Branch: refs/heads/maint-5.38
  Home:   https://github.com/Perl/perl5
  Commit: 92a9eb3d0d52ec7655c1beb2a5a5219be664
  
https://github.com/Perl/perl5/commit/92a9eb3d0d52ec7655c1beb2a5a5219be664
  Author: Karl Williamson 
  Date:   2023-10-20 (Fri, 20 Oct 2023)

  Changed paths:
M regcomp.c
M t/re/pat_advanced.t

  Log Message:
  ---
  Fix read/write past buffer end: perl-security#140

A package name may be specified in a \p{...} regular expression
construct.  If unspecified, "utf8::" is assumed, which is the package
all official Unicode properties are in.  By specifying a different
package, one can create a user-defined property with the same
unqualified name as a Unicode one.  Such a property is defined by a sub
whose name begins with "Is" or "In", and if the sub wishes to refer to
an official Unicode property, it must explicitly specify the "utf8::".
S_parse_uniprop_string() is used to parse the interior of both \p{} and
the user-defined sub lines.

In S_parse_uniprop_string(), it parses the input "name" parameter,
creating a modified copy, "lookup_name", malloc'ed with the same size as
"name".  The modifications are essentially to create a canonicalized
version of the input, with such things as extraneous white-space
stripped off.  I found it convenient to strip off the package specifier
"utf8::".  To to so, the code simply pretends "lookup_name" begins just
after the "utf8::", and adjusts various other values to compensate.
However, it missed the adjustment of one required one.

This is only a problem when the property name begins with "perl" and
isn't "perlspace" nor "perlword".  All such ones are undocumented
internal properties.

What happens in this case is that the input is reparsed with slightly
different rules in effect as to what is legal versus illegal.  The
problem is that "lookup_name" no longer is pointing to its initial
value, but "name" is.  Thus the space allocated for filling "lookup_name"
is now shorter than "name", and as this shortened "lookup_name" is
filled by copying suitable portions of "name", the write can be to
unallocated space.

The solution is to skip the "utf8::" when reparsing "name".  Then both
"lookup_name" and "name" are effectively shortened by the same amount,
and there is no going off the end.

This commit also does white-space adjustment so that things align
vertically for readability.

This can be easily backported to earlier Perl releases.


  Commit: 8b943e377b1541a72513bb824d45603ab9a7fc97
  
https://github.com/Perl/perl5/commit/8b943e377b1541a72513bb824d45603ab9a7fc97
  Author: Tony Cook 
  Date:   2023-11-01 (Wed, 01 Nov 2023)

  Changed paths:
M t/win32/system.t
M win32/win32.c

  Log Message:
  ---
  win32: default the shell to cmd.exe in the Windows system directory

This prevents picking up cmd.exe from the current directory, or
even from the PATH.

This protects against a privilege escalation attack where an attacker
in a separate session creates a cmd.exe in a directory where the
target account happens to have its current directory.


  Commit: 2eead8d6a0be02a592cfd41e7f124d2b10154267
  
https://github.com/Perl/perl5/commit/2eead8d6a0be02a592cfd41e7f124d2b10154267
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-21 (Tue, 21 Nov 2023)

  Changed paths:
M MANIFEST
M Makefile.SH
M pod/.gitignore
A pod/perl5380delta.pod
M pod/perldelta.pod
M vms/descrip_mms.template
M win32/GNUmakefile
M win32/Makefile
M win32/pod.mak

  Log Message:
  ---
  Create new perldelta for 5.38.1

Needed to manually edit win32/pod.mak to make sure it didn't lose the entries
for perl5380delta.pod


  Commit: 2d00bc45c5a0a53e522a6b986b0e343097e4696c
  
https://github.com/Perl/perl5/commit/2d00bc45c5a0a53e522a6b986b0e343097e4696c
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-21 (Tue, 21 Nov 2023)

  Changed paths:
M pod/perldelta.pod

  Log Message:
  ---
  Add perldelta notes for the two security bug fixes


  Commit: 391f9c6a1545a5e2f3d602a384cd5f7e3ae50d78
  
https://github.com/Perl/perl5/commit/391f9c6a1545a5e2f3d602a384cd5f7e3ae50d78
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-21 (Tue, 21 Nov 2023)

  Changed paths:
M Cross/config.sh-arm-linux
M Cross/config.sh-arm-linux-n770
M INSTALL
M META.json
M META.yml
M Porting/config.sh
M Porting/config_H
M Porting/sync-with-cpan
M README.haiku
M README.macosx
M README.os2
M README.vms
M hints/catamount.sh
M lib/B/Op_private.pm
M patchlevel.h
M plan9/config_sh.sample
M win32/GNUmakefile
M win32/Makefile

  Log Message:
  ---
  Bump the perl version in various places for 5.38.1


  Commit: d7765ca484d1eac2afa4f6156d2f3df077a6e3ed
  
https://github.com/Perl/perl5/commit/d7765ca484d1eac2afa4f6156d2f3df077a6e3ed
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-21 (Tue, 21 Nov 2023)

  Changed paths:
M pod/perl.pod

  Log 

[Perl/perl5] 704791: Fix read/write past buffer end: perl-security#140

2023-11-25 Thread Paul Evans via perl5-changes
  Branch: refs/heads/maint-5.36
  Home:   https://github.com/Perl/perl5
  Commit: 7047915eef37fccd93e7cd985c29fe6be54650b6
  
https://github.com/Perl/perl5/commit/7047915eef37fccd93e7cd985c29fe6be54650b6
  Author: Karl Williamson 
  Date:   2023-10-19 (Thu, 19 Oct 2023)

  Changed paths:
M regcomp.c
M t/re/pat_advanced.t

  Log Message:
  ---
  Fix read/write past buffer end: perl-security#140

A package name may be specified in a \p{...} regular expression
construct.  If unspecified, "utf8::" is assumed, which is the package
all official Unicode properties are in.  By specifying a different
package, one can create a user-defined property with the same
unqualified name as a Unicode one.  Such a property is defined by a sub
whose name begins with "Is" or "In", and if the sub wishes to refer to
an official Unicode property, it must explicitly specify the "utf8::".
S_parse_uniprop_string() is used to parse the interior of both \p{} and
the user-defined sub lines.

In S_parse_uniprop_string(), it parses the input "name" parameter,
creating a modified copy, "lookup_name", malloc'ed with the same size as
"name".  The modifications are essentially to create a canonicalized
version of the input, with such things as extraneous white-space
stripped off.  I found it convenient to strip off the package specifier
"utf8::".  To to so, the code simply pretends "lookup_name" begins just
after the "utf8::", and adjusts various other values to compensate.
However, it missed the adjustment of one required one.

This is only a problem when the property name begins with "perl" and
isn't "perlspace" nor "perlword".  All such ones are undocumented
internal properties.

What happens in this case is that the input is reparsed with slightly
different rules in effect as to what is legal versus illegal.  The
problem is that "lookup_name" no longer is pointing to its initial
value, but "name" is.  Thus the space allocated for filling "lookup_name"
is now shorter than "name", and as this shortened "lookup_name" is
filled by copying suitable portions of "name", the write can be to
unallocated space.

The solution is to skip the "utf8::" when reparsing "name".  Then both
"lookup_name" and "name" are effectively shortened by the same amount,
and there is no going off the end.

This commit also does white-space adjustment so that things align
vertically for readability.

This can be easily backported to earlier Perl releases.


  Commit: 17473140d05a805fe184e5cf4c2f5829d7d86b8e
  
https://github.com/Perl/perl5/commit/17473140d05a805fe184e5cf4c2f5829d7d86b8e
  Author: Tony Cook 
  Date:   2023-11-01 (Wed, 01 Nov 2023)

  Changed paths:
M t/win32/system.t
M win32/win32.c

  Log Message:
  ---
  win32: default the shell to cmd.exe in the Windows system directory

This prevents picking up cmd.exe from the current directory, or
even from the PATH.

This protects against a privilege escalation attack where an attacker
in a separate session creates a cmd.exe in a directory where the
target account happens to have its current directory.


  Commit: e7964d405267bf76f748f0791b9590a1e379c3df
  
https://github.com/Perl/perl5/commit/e7964d405267bf76f748f0791b9590a1e379c3df
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-21 (Tue, 21 Nov 2023)

  Changed paths:
M pod/perldelta.pod

  Log Message:
  ---
  Add perldelta notes for the two security bug fixes


  Commit: bb5d5efbff6161f0139073d5a7ace094bc4cca89
  
https://github.com/Perl/perl5/commit/bb5d5efbff6161f0139073d5a7ace094bc4cca89
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-21 (Tue, 21 Nov 2023)

  Changed paths:
M Cross/config.sh-arm-linux
M Cross/config.sh-arm-linux-n770
M INSTALL
M META.json
M META.yml
M Porting/config.sh
M Porting/config_H
M Porting/make-rmg-checklist
M Porting/perldelta_template.pod
M Porting/todo.pod
M README.haiku
M README.macosx
M README.os2
M README.vms
M hints/catamount.sh
M lib/B/Op_private.pm
M patchlevel.h
M plan9/config_sh.sample
M win32/GNUmakefile
M win32/Makefile

  Log Message:
  ---
  Bump the perl version in various places for 5.36.2


  Commit: e4792cbec2ad616f58c8316dcb0f3614f5491f2b
  
https://github.com/Perl/perl5/commit/e4792cbec2ad616f58c8316dcb0f3614f5491f2b
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-21 (Tue, 21 Nov 2023)

  Changed paths:
M .mailmap

  Log Message:
  ---
  Update .mailmap for 5.36.2


  Commit: a252809ed1a4dcce0f44b598e243106af3b2d298
  
https://github.com/Perl/perl5/commit/a252809ed1a4dcce0f44b598e243106af3b2d298
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-21 (Tue, 21 Nov 2023)

  Changed paths:
M dist/Module-CoreList/Changes
M dist/Module-CoreList/lib/Module/CoreList.pm
M dist/Module-CoreList/lib/Module/CoreList/Utils.pm

  Log Message:
  ---
  Import Module::CoreList v5.20231125 from blead


  Commit: 

[Perl/perl5] 92a9eb: Fix read/write past buffer end: perl-security#140

2023-11-25 Thread Paul Evans via perl5-changes
  Branch: refs/tags/v5.38.1
  Home:   https://github.com/Perl/perl5
  Commit: 92a9eb3d0d52ec7655c1beb2a5a5219be664
  
https://github.com/Perl/perl5/commit/92a9eb3d0d52ec7655c1beb2a5a5219be664
  Author: Karl Williamson 
  Date:   2023-10-20 (Fri, 20 Oct 2023)

  Changed paths:
M regcomp.c
M t/re/pat_advanced.t

  Log Message:
  ---
  Fix read/write past buffer end: perl-security#140

A package name may be specified in a \p{...} regular expression
construct.  If unspecified, "utf8::" is assumed, which is the package
all official Unicode properties are in.  By specifying a different
package, one can create a user-defined property with the same
unqualified name as a Unicode one.  Such a property is defined by a sub
whose name begins with "Is" or "In", and if the sub wishes to refer to
an official Unicode property, it must explicitly specify the "utf8::".
S_parse_uniprop_string() is used to parse the interior of both \p{} and
the user-defined sub lines.

In S_parse_uniprop_string(), it parses the input "name" parameter,
creating a modified copy, "lookup_name", malloc'ed with the same size as
"name".  The modifications are essentially to create a canonicalized
version of the input, with such things as extraneous white-space
stripped off.  I found it convenient to strip off the package specifier
"utf8::".  To to so, the code simply pretends "lookup_name" begins just
after the "utf8::", and adjusts various other values to compensate.
However, it missed the adjustment of one required one.

This is only a problem when the property name begins with "perl" and
isn't "perlspace" nor "perlword".  All such ones are undocumented
internal properties.

What happens in this case is that the input is reparsed with slightly
different rules in effect as to what is legal versus illegal.  The
problem is that "lookup_name" no longer is pointing to its initial
value, but "name" is.  Thus the space allocated for filling "lookup_name"
is now shorter than "name", and as this shortened "lookup_name" is
filled by copying suitable portions of "name", the write can be to
unallocated space.

The solution is to skip the "utf8::" when reparsing "name".  Then both
"lookup_name" and "name" are effectively shortened by the same amount,
and there is no going off the end.

This commit also does white-space adjustment so that things align
vertically for readability.

This can be easily backported to earlier Perl releases.


  Commit: 8b943e377b1541a72513bb824d45603ab9a7fc97
  
https://github.com/Perl/perl5/commit/8b943e377b1541a72513bb824d45603ab9a7fc97
  Author: Tony Cook 
  Date:   2023-11-01 (Wed, 01 Nov 2023)

  Changed paths:
M t/win32/system.t
M win32/win32.c

  Log Message:
  ---
  win32: default the shell to cmd.exe in the Windows system directory

This prevents picking up cmd.exe from the current directory, or
even from the PATH.

This protects against a privilege escalation attack where an attacker
in a separate session creates a cmd.exe in a directory where the
target account happens to have its current directory.


  Commit: 2eead8d6a0be02a592cfd41e7f124d2b10154267
  
https://github.com/Perl/perl5/commit/2eead8d6a0be02a592cfd41e7f124d2b10154267
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-21 (Tue, 21 Nov 2023)

  Changed paths:
M MANIFEST
M Makefile.SH
M pod/.gitignore
A pod/perl5380delta.pod
M pod/perldelta.pod
M vms/descrip_mms.template
M win32/GNUmakefile
M win32/Makefile
M win32/pod.mak

  Log Message:
  ---
  Create new perldelta for 5.38.1

Needed to manually edit win32/pod.mak to make sure it didn't lose the entries
for perl5380delta.pod


  Commit: 2d00bc45c5a0a53e522a6b986b0e343097e4696c
  
https://github.com/Perl/perl5/commit/2d00bc45c5a0a53e522a6b986b0e343097e4696c
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-21 (Tue, 21 Nov 2023)

  Changed paths:
M pod/perldelta.pod

  Log Message:
  ---
  Add perldelta notes for the two security bug fixes


  Commit: 391f9c6a1545a5e2f3d602a384cd5f7e3ae50d78
  
https://github.com/Perl/perl5/commit/391f9c6a1545a5e2f3d602a384cd5f7e3ae50d78
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-21 (Tue, 21 Nov 2023)

  Changed paths:
M Cross/config.sh-arm-linux
M Cross/config.sh-arm-linux-n770
M INSTALL
M META.json
M META.yml
M Porting/config.sh
M Porting/config_H
M Porting/sync-with-cpan
M README.haiku
M README.macosx
M README.os2
M README.vms
M hints/catamount.sh
M lib/B/Op_private.pm
M patchlevel.h
M plan9/config_sh.sample
M win32/GNUmakefile
M win32/Makefile

  Log Message:
  ---
  Bump the perl version in various places for 5.38.1


  Commit: d7765ca484d1eac2afa4f6156d2f3df077a6e3ed
  
https://github.com/Perl/perl5/commit/d7765ca484d1eac2afa4f6156d2f3df077a6e3ed
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-21 (Tue, 21 Nov 2023)

  Changed paths:
M pod/perl.pod

  Log Message:
 

[Perl/perl5] 704791: Fix read/write past buffer end: perl-security#140

2023-11-25 Thread Paul Evans via perl5-changes
  Branch: refs/tags/v5.36.2
  Home:   https://github.com/Perl/perl5
  Commit: 7047915eef37fccd93e7cd985c29fe6be54650b6
  
https://github.com/Perl/perl5/commit/7047915eef37fccd93e7cd985c29fe6be54650b6
  Author: Karl Williamson 
  Date:   2023-10-19 (Thu, 19 Oct 2023)

  Changed paths:
M regcomp.c
M t/re/pat_advanced.t

  Log Message:
  ---
  Fix read/write past buffer end: perl-security#140

A package name may be specified in a \p{...} regular expression
construct.  If unspecified, "utf8::" is assumed, which is the package
all official Unicode properties are in.  By specifying a different
package, one can create a user-defined property with the same
unqualified name as a Unicode one.  Such a property is defined by a sub
whose name begins with "Is" or "In", and if the sub wishes to refer to
an official Unicode property, it must explicitly specify the "utf8::".
S_parse_uniprop_string() is used to parse the interior of both \p{} and
the user-defined sub lines.

In S_parse_uniprop_string(), it parses the input "name" parameter,
creating a modified copy, "lookup_name", malloc'ed with the same size as
"name".  The modifications are essentially to create a canonicalized
version of the input, with such things as extraneous white-space
stripped off.  I found it convenient to strip off the package specifier
"utf8::".  To to so, the code simply pretends "lookup_name" begins just
after the "utf8::", and adjusts various other values to compensate.
However, it missed the adjustment of one required one.

This is only a problem when the property name begins with "perl" and
isn't "perlspace" nor "perlword".  All such ones are undocumented
internal properties.

What happens in this case is that the input is reparsed with slightly
different rules in effect as to what is legal versus illegal.  The
problem is that "lookup_name" no longer is pointing to its initial
value, but "name" is.  Thus the space allocated for filling "lookup_name"
is now shorter than "name", and as this shortened "lookup_name" is
filled by copying suitable portions of "name", the write can be to
unallocated space.

The solution is to skip the "utf8::" when reparsing "name".  Then both
"lookup_name" and "name" are effectively shortened by the same amount,
and there is no going off the end.

This commit also does white-space adjustment so that things align
vertically for readability.

This can be easily backported to earlier Perl releases.


  Commit: 17473140d05a805fe184e5cf4c2f5829d7d86b8e
  
https://github.com/Perl/perl5/commit/17473140d05a805fe184e5cf4c2f5829d7d86b8e
  Author: Tony Cook 
  Date:   2023-11-01 (Wed, 01 Nov 2023)

  Changed paths:
M t/win32/system.t
M win32/win32.c

  Log Message:
  ---
  win32: default the shell to cmd.exe in the Windows system directory

This prevents picking up cmd.exe from the current directory, or
even from the PATH.

This protects against a privilege escalation attack where an attacker
in a separate session creates a cmd.exe in a directory where the
target account happens to have its current directory.


  Commit: e7964d405267bf76f748f0791b9590a1e379c3df
  
https://github.com/Perl/perl5/commit/e7964d405267bf76f748f0791b9590a1e379c3df
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-21 (Tue, 21 Nov 2023)

  Changed paths:
M pod/perldelta.pod

  Log Message:
  ---
  Add perldelta notes for the two security bug fixes


  Commit: bb5d5efbff6161f0139073d5a7ace094bc4cca89
  
https://github.com/Perl/perl5/commit/bb5d5efbff6161f0139073d5a7ace094bc4cca89
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-21 (Tue, 21 Nov 2023)

  Changed paths:
M Cross/config.sh-arm-linux
M Cross/config.sh-arm-linux-n770
M INSTALL
M META.json
M META.yml
M Porting/config.sh
M Porting/config_H
M Porting/make-rmg-checklist
M Porting/perldelta_template.pod
M Porting/todo.pod
M README.haiku
M README.macosx
M README.os2
M README.vms
M hints/catamount.sh
M lib/B/Op_private.pm
M patchlevel.h
M plan9/config_sh.sample
M win32/GNUmakefile
M win32/Makefile

  Log Message:
  ---
  Bump the perl version in various places for 5.36.2


  Commit: e4792cbec2ad616f58c8316dcb0f3614f5491f2b
  
https://github.com/Perl/perl5/commit/e4792cbec2ad616f58c8316dcb0f3614f5491f2b
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-21 (Tue, 21 Nov 2023)

  Changed paths:
M .mailmap

  Log Message:
  ---
  Update .mailmap for 5.36.2


  Commit: a252809ed1a4dcce0f44b598e243106af3b2d298
  
https://github.com/Perl/perl5/commit/a252809ed1a4dcce0f44b598e243106af3b2d298
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-21 (Tue, 21 Nov 2023)

  Changed paths:
M dist/Module-CoreList/Changes
M dist/Module-CoreList/lib/Module/CoreList.pm
M dist/Module-CoreList/lib/Module/CoreList/Utils.pm

  Log Message:
  ---
  Import Module::CoreList v5.20231125 from blead


  Commit: 

[Perl/perl5]

2023-11-25 Thread Paul Evans via perl5-changes
  Branch: refs/tags/v5.34.2
  Home:   https://github.com/Perl/perl5


[Perl/perl5] 12c313: Fix read/write past buffer end: perl-security#140

2023-11-25 Thread Paul Evans via perl5-changes
  Branch: refs/heads/maint-5.34
  Home:   https://github.com/Perl/perl5
  Commit: 12c313ce49b36160a7ca2e9b07ad5bd92ee4a010
  
https://github.com/Perl/perl5/commit/12c313ce49b36160a7ca2e9b07ad5bd92ee4a010
  Author: Karl Williamson 
  Date:   2023-10-19 (Thu, 19 Oct 2023)

  Changed paths:
M regcomp.c
M t/re/pat_advanced.t

  Log Message:
  ---
  Fix read/write past buffer end: perl-security#140

A package name may be specified in a \p{...} regular expression
construct.  If unspecified, "utf8::" is assumed, which is the package
all official Unicode properties are in.  By specifying a different
package, one can create a user-defined property with the same
unqualified name as a Unicode one.  Such a property is defined by a sub
whose name begins with "Is" or "In", and if the sub wishes to refer to
an official Unicode property, it must explicitly specify the "utf8::".
S_parse_uniprop_string() is used to parse the interior of both \p{} and
the user-defined sub lines.

In S_parse_uniprop_string(), it parses the input "name" parameter,
creating a modified copy, "lookup_name", malloc'ed with the same size as
"name".  The modifications are essentially to create a canonicalized
version of the input, with such things as extraneous white-space
stripped off.  I found it convenient to strip off the package specifier
"utf8::".  To to so, the code simply pretends "lookup_name" begins just
after the "utf8::", and adjusts various other values to compensate.
However, it missed the adjustment of one required one.

This is only a problem when the property name begins with "perl" and
isn't "perlspace" nor "perlword".  All such ones are undocumented
internal properties.

What happens in this case is that the input is reparsed with slightly
different rules in effect as to what is legal versus illegal.  The
problem is that "lookup_name" no longer is pointing to its initial
value, but "name" is.  Thus the space allocated for filling "lookup_name"
is now shorter than "name", and as this shortened "lookup_name" is
filled by copying suitable portions of "name", the write can be to
unallocated space.

The solution is to skip the "utf8::" when reparsing "name".  Then both
"lookup_name" and "name" are effectively shortened by the same amount,
and there is no going off the end.

This commit also does white-space adjustment so that things align
vertically for readability.

This can be easily backported to earlier Perl releases.


  Commit: ba2b389c88d6ca1c20eace23ea955efe8a95bcc3
  
https://github.com/Perl/perl5/commit/ba2b389c88d6ca1c20eace23ea955efe8a95bcc3
  Author: Tony Cook 
  Date:   2023-11-01 (Wed, 01 Nov 2023)

  Changed paths:
M t/win32/system.t
M win32/win32.c

  Log Message:
  ---
  win32: default the shell to cmd.exe in the Windows system directory

This prevents picking up cmd.exe from the current directory, or
even from the PATH.

This protects against a privilege escalation attack where an attacker
in a separate session creates a cmd.exe in a directory where the
target account happens to have its current directory.


  Commit: 59f2cf5ef2613f4216cff34bc8a51f8bc52d30dd
  
https://github.com/Perl/perl5/commit/59f2cf5ef2613f4216cff34bc8a51f8bc52d30dd
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-21 (Tue, 21 Nov 2023)

  Changed paths:
M pod/perldelta.pod

  Log Message:
  ---
  Add perldelta notes for the two security bug fixes


  Commit: 5634f349fa3aef72726f21402aa02f426c7e9267
  
https://github.com/Perl/perl5/commit/5634f349fa3aef72726f21402aa02f426c7e9267
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-21 (Tue, 21 Nov 2023)

  Changed paths:
M Cross/config.sh-arm-linux
M Cross/config.sh-arm-linux-n770
M INSTALL
M META.json
M META.yml
M NetWare/Makefile
M NetWare/config_H.wc
M Porting/config.sh
M Porting/config_H
M Porting/perldelta_template.pod
M Porting/todo.pod
M README.haiku
M README.macosx
M README.os2
M README.vms
M hints/catamount.sh
M lib/B/Op_private.pm
M patchlevel.h
M plan9/config_sh.sample
M win32/GNUmakefile
M win32/Makefile

  Log Message:
  ---
  Bump the perl version in various places for 5.34.2


  Commit: 24648ef87f9c54e991e206180a03864e7fd9e1dc
  
https://github.com/Perl/perl5/commit/24648ef87f9c54e991e206180a03864e7fd9e1dc
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-21 (Tue, 21 Nov 2023)

  Changed paths:
M README
M perl.c

  Log Message:
  ---
  Update copyright years; add 2023


  Commit: 6ad2dcb81e36a588f2b13058d0943de2a96b92eb
  
https://github.com/Perl/perl5/commit/6ad2dcb81e36a588f2b13058d0943de2a96b92eb
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-21 (Tue, 21 Nov 2023)

  Changed paths:
M dist/Module-CoreList/Changes
M dist/Module-CoreList/lib/Module/CoreList.pm
M dist/Module-CoreList/lib/Module/CoreList/Utils.pm

  Log Message:
  ---
  Import Module::CoreList v5.20231125 from blead


  

[Perl/perl5] b39dd1: sv_isa_sv() no longer considered experimental

2023-11-23 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: b39dd1437776f3287197693df0c88a7a0bba3913
  
https://github.com/Perl/perl5/commit/b39dd1437776f3287197693df0c88a7a0bba3913
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-23 (Thu, 23 Nov 2023)

  Changed paths:
M embed.fnc

  Log Message:
  ---
  sv_isa_sv() no longer considered experimental




[Perl/perl5] 1fa276: Neater lists of header/source/object files in Make...

2023-11-20 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 1fa2768287f1ba8706a2c70a9ef3d94129b520c7
  
https://github.com/Perl/perl5/commit/1fa2768287f1ba8706a2c70a9ef3d94129b520c7
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-20 (Mon, 20 Nov 2023)

  Changed paths:
M Makefile.SH

  Log Message:
  ---
  Neater lists of header/source/object files in Makefile.SH




[Perl/perl5] a25454: Add Paul Evans to the VICTIMS list in Porting/rele...

2023-11-09 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: a25454684620250d9ad52bc069063b8149bf7628
  
https://github.com/Perl/perl5/commit/a25454684620250d9ad52bc069063b8149bf7628
  Author: Paul "LeoNerd" Evans 
  Date:   2023-11-09 (Thu, 09 Nov 2023)

  Changed paths:
M Porting/release_schedule.pod

  Log Message:
  ---
  Add Paul Evans to the VICTIMS list in Porting/release_schedule.pod




[Perl/perl5] 22edd3: RMG: Add a note to suggest asking perl5-porters@ f...

2023-10-25 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 22edd37a128b52f286ddd730a93640dcdb77e199
  
https://github.com/Perl/perl5/commit/22edd37a128b52f286ddd730a93640dcdb77e199
  Author: Paul "LeoNerd" Evans 
  Date:   2023-10-25 (Wed, 25 Oct 2023)

  Changed paths:
M Porting/release_managers_guide.pod

  Log Message:
  ---
  RMG: Add a note to suggest asking perl5-porters@ folks to add their own 
perldelta entries




[Perl/perl5]

2023-09-29 Thread Paul Evans via perl5-changes
  Branch: refs/heads/maint-5.38
  Home:   https://github.com/Perl/perl5


[Perl/perl5] d0364e: builtin.c: Don't store the 'builtin::' name prefix...

2023-09-22 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: d0364e1bd71fa2e6d77b0f52932efb7359924029
  
https://github.com/Perl/perl5/commit/d0364e1bd71fa2e6d77b0f52932efb7359924029
  Author: Paul "LeoNerd" Evans 
  Date:   2023-09-22 (Fri, 22 Sep 2023)

  Changed paths:
M builtin.c

  Log Message:
  ---
  builtin.c: Don't store the 'builtin::' name prefix in the table of functions


  Commit: 5a94e09438820dc7481991c02463d930888960ca
  
https://github.com/Perl/perl5/commit/5a94e09438820dc7481991c02463d930888960ca
  Author: Paul "LeoNerd" Evans 
  Date:   2023-09-22 (Fri, 22 Sep 2023)

  Changed paths:
M builtin.c
M lib/builtin.pm
M lib/builtin.t
M pod/perldiag.pod

  Log Message:
  ---
  Implement `builtin` version bundles


Compare: https://github.com/Perl/perl5/compare/b0cb9aaabb0c...5a94e0943882


[Perl/perl5] b0cb9a: Unit-test that `class NAME VERSION :ATTRS` syntax ...

2023-09-22 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: b0cb9aaabb0cdb9256e8836bc995744f6f69f002
  
https://github.com/Perl/perl5/commit/b0cb9aaabb0cdb9256e8836bc995744f6f69f002
  Author: Paul "LeoNerd" Evans 
  Date:   2023-09-22 (Fri, 22 Sep 2023)

  Changed paths:
M t/class/inherit.t

  Log Message:
  ---
  Unit-test that `class NAME VERSION :ATTRS` syntax works

[GH #20891]




[Perl/perl5] cd622f: bump version.pm to 0.9930

2023-09-21 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: cd622ffb09d80e3663c61b6a4b620438507526af
  
https://github.com/Perl/perl5/commit/cd622ffb09d80e3663c61b6a4b620438507526af
  Author: Paul "LeoNerd" Evans 
  Date:   2023-09-21 (Thu, 21 Sep 2023)

  Changed paths:
M Porting/Maintainers.pl
M cpan/version/lib/version.pm
M cpan/version/lib/version/regex.pm
M cpan/version/t/01base.t
M cpan/version/t/02derived.t
M cpan/version/t/03require.t
M cpan/version/t/05sigdie.t
M cpan/version/t/06noop.t
M cpan/version/t/07locale.t
M cpan/version/t/08_corelist.t
M cpan/version/t/09_list_util.t
M cpan/version/t/coretests.pm
M t/porting/customized.dat
M vutil.c

  Log Message:
  ---
  bump version.pm to 0.9930




[Perl/perl5] 1c5a7c: perldelta for 6281b77: Add Term-Table and Test2-Suite

2023-09-20 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 1c5a7c530e5f5f89411aa76a896921cf99abb592
  
https://github.com/Perl/perl5/commit/1c5a7c530e5f5f89411aa76a896921cf99abb592
  Author: Paul "LeoNerd" Evans 
  Date:   2023-09-21 (Thu, 21 Sep 2023)

  Changed paths:
M pod/perldelta.pod

  Log Message:
  ---
  perldelta for 6281b77: Add Term-Table and Test2-Suite




[Perl/perl5] f75420: Add `Term-Table` as a dual-life CPAN module

2023-09-20 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: f754204f7b4e611fdbcb6317184b4ab0557e1b16
  
https://github.com/Perl/perl5/commit/f754204f7b4e611fdbcb6317184b4ab0557e1b16
  Author: Paul "LeoNerd" Evans 
  Date:   2023-09-20 (Wed, 20 Sep 2023)

  Changed paths:
M MANIFEST
M Makefile.SH
M Porting/Maintainers.pl
A cpan/Term-Table/lib/Term/Table.pm
A cpan/Term-Table/lib/Term/Table/Cell.pm
A cpan/Term-Table/lib/Term/Table/CellStack.pm
A cpan/Term-Table/lib/Term/Table/HashBase.pm
A cpan/Term-Table/lib/Term/Table/LineBreak.pm
A cpan/Term-Table/lib/Term/Table/Spacer.pm
A cpan/Term-Table/lib/Term/Table/Util.pm
A cpan/Term-Table/t/HashBase.t
A cpan/Term-Table/t/Table.t
A cpan/Term-Table/t/Table/Cell.t
A cpan/Term-Table/t/Table/CellStack.t
A cpan/Term-Table/t/Table/LineBreak.t
A cpan/Term-Table/t/bad_blank_line.t
A cpan/Term-Table/t/honor_env_in_non_tty.t
A cpan/Term-Table/t/issue-9.t

  Log Message:
  ---
  Add `Term-Table` as a dual-life CPAN module

Required as a dependency of adding Test2-Suite


  Commit: 6281b77d53e56b6bed1ec4da419af7390d7b6785
  
https://github.com/Perl/perl5/commit/6281b77d53e56b6bed1ec4da419af7390d7b6785
  Author: Paul "LeoNerd" Evans 
  Date:   2023-09-20 (Wed, 20 Sep 2023)

  Changed paths:
M MANIFEST
M Makefile.SH
M Porting/Maintainers.pl
A cpan/Test2-Suite/lib/Test2/AsyncSubtest.pm
A cpan/Test2-Suite/lib/Test2/AsyncSubtest/Event/Attach.pm
A cpan/Test2-Suite/lib/Test2/AsyncSubtest/Event/Detach.pm
A cpan/Test2-Suite/lib/Test2/AsyncSubtest/Formatter.pm
A cpan/Test2-Suite/lib/Test2/AsyncSubtest/Hub.pm
A cpan/Test2-Suite/lib/Test2/Bundle.pm
A cpan/Test2-Suite/lib/Test2/Bundle/Extended.pm
A cpan/Test2-Suite/lib/Test2/Bundle/More.pm
A cpan/Test2-Suite/lib/Test2/Bundle/Simple.pm
A cpan/Test2-Suite/lib/Test2/Compare.pm
A cpan/Test2-Suite/lib/Test2/Compare/Array.pm
A cpan/Test2-Suite/lib/Test2/Compare/Bag.pm
A cpan/Test2-Suite/lib/Test2/Compare/Base.pm
A cpan/Test2-Suite/lib/Test2/Compare/Bool.pm
A cpan/Test2-Suite/lib/Test2/Compare/Custom.pm
A cpan/Test2-Suite/lib/Test2/Compare/DeepRef.pm
A cpan/Test2-Suite/lib/Test2/Compare/Delta.pm
A cpan/Test2-Suite/lib/Test2/Compare/Event.pm
A cpan/Test2-Suite/lib/Test2/Compare/EventMeta.pm
A cpan/Test2-Suite/lib/Test2/Compare/Float.pm
A cpan/Test2-Suite/lib/Test2/Compare/Hash.pm
A cpan/Test2-Suite/lib/Test2/Compare/Isa.pm
A cpan/Test2-Suite/lib/Test2/Compare/Meta.pm
A cpan/Test2-Suite/lib/Test2/Compare/Negatable.pm
A cpan/Test2-Suite/lib/Test2/Compare/Number.pm
A cpan/Test2-Suite/lib/Test2/Compare/Object.pm
A cpan/Test2-Suite/lib/Test2/Compare/OrderedSubset.pm
A cpan/Test2-Suite/lib/Test2/Compare/Pattern.pm
A cpan/Test2-Suite/lib/Test2/Compare/Ref.pm
A cpan/Test2-Suite/lib/Test2/Compare/Regex.pm
A cpan/Test2-Suite/lib/Test2/Compare/Scalar.pm
A cpan/Test2-Suite/lib/Test2/Compare/Set.pm
A cpan/Test2-Suite/lib/Test2/Compare/String.pm
A cpan/Test2-Suite/lib/Test2/Compare/Undef.pm
A cpan/Test2-Suite/lib/Test2/Compare/Wildcard.pm
A cpan/Test2-Suite/lib/Test2/Manual.pm
A cpan/Test2-Suite/lib/Test2/Manual/Anatomy.pm
A cpan/Test2-Suite/lib/Test2/Manual/Anatomy/API.pm
A cpan/Test2-Suite/lib/Test2/Manual/Anatomy/Context.pm
A cpan/Test2-Suite/lib/Test2/Manual/Anatomy/EndToEnd.pm
A cpan/Test2-Suite/lib/Test2/Manual/Anatomy/Event.pm
A cpan/Test2-Suite/lib/Test2/Manual/Anatomy/Hubs.pm
A cpan/Test2-Suite/lib/Test2/Manual/Anatomy/IPC.pm
A cpan/Test2-Suite/lib/Test2/Manual/Anatomy/Utilities.pm
A cpan/Test2-Suite/lib/Test2/Manual/Concurrency.pm
A cpan/Test2-Suite/lib/Test2/Manual/Contributing.pm
A cpan/Test2-Suite/lib/Test2/Manual/Testing.pm
A cpan/Test2-Suite/lib/Test2/Manual/Testing/Introduction.pm
A cpan/Test2-Suite/lib/Test2/Manual/Testing/Migrating.pm
A cpan/Test2-Suite/lib/Test2/Manual/Testing/Planning.pm
A cpan/Test2-Suite/lib/Test2/Manual/Testing/Todo.pm
A cpan/Test2-Suite/lib/Test2/Manual/Tooling.pm
A cpan/Test2-Suite/lib/Test2/Manual/Tooling/FirstTool.pm
A cpan/Test2-Suite/lib/Test2/Manual/Tooling/Formatter.pm
A cpan/Test2-Suite/lib/Test2/Manual/Tooling/Nesting.pm
A cpan/Test2-Suite/lib/Test2/Manual/Tooling/Plugin/TestExit.pm
A cpan/Test2-Suite/lib/Test2/Manual/Tooling/Plugin/TestingDone.pm
A cpan/Test2-Suite/lib/Test2/Manual/Tooling/Plugin/ToolCompletes.pm
A cpan/Test2-Suite/lib/Test2/Manual/Tooling/Plugin/ToolStarts.pm
A cpan/Test2-Suite/lib/Test2/Manual/Tooling/Subtest.pm
A cpan/Test2-Suite/lib/Test2/Manual/Tooling/TestBuilder.pm
A cpan/Test2-Suite/lib/Test2/Manual/Tooling/Testing.pm
A cpan/Test2-Suite/lib/Test2/Mock.pm
A cpan/Test2-Suite/lib/Test2/Plugin.pm
A cpan/Test2-Suite/lib/Test2/Plugin/BailOnFail.pm
A cpan/Test2-Suite/lib/Test2/Plugin/DieOnFail.pm
A 

[Perl/perl5] 2de8fc: perldelta for 92ddeac03b: builtin::unimport

2023-09-20 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 2de8fc5de09f0d12d5df813135d0751300e9e070
  
https://github.com/Perl/perl5/commit/2de8fc5de09f0d12d5df813135d0751300e9e070
  Author: Paul "LeoNerd" Evans 
  Date:   2023-09-20 (Wed, 20 Sep 2023)

  Changed paths:
M pod/perldelta.pod

  Log Message:
  ---
  perldelta for 92ddeac03b: builtin::unimport




[Perl/perl5] 5e7a38: Define a PADNAMEf_TOMBSTONE for lexically deleting...

2023-09-08 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 5e7a38e197815e9bf2230d5bb06897871c873765
  
https://github.com/Perl/perl5/commit/5e7a38e197815e9bf2230d5bb06897871c873765
  Author: Paul "LeoNerd" Evans 
  Date:   2023-09-08 (Fri, 08 Sep 2023)

  Changed paths:
M pad.c
M pad.h

  Log Message:
  ---
  Define a PADNAMEf_TOMBSTONE for lexically deleting pad entries

A pad entry with this flag means that we should consider the name does
not exist. If we find that name on lookup, return NOT_IN_PAD instead.

This will be used for implementing the unexport version of lexical
imports used by `use builtin`, allowing `no builtin ...` to remove pad
entries again.


  Commit: 92ddeac03bb34a9c34a0187468d02fbb0a9cc4dd
  
https://github.com/Perl/perl5/commit/92ddeac03bb34a9c34a0187468d02fbb0a9cc4dd
  Author: Paul "LeoNerd" Evans 
  Date:   2023-09-08 (Fri, 08 Sep 2023)

  Changed paths:
M builtin.c
M lib/builtin.pm
M lib/builtin.t
M pod/perldiag.pod

  Log Message:
  ---
  Implement a  builtin::unimport  that removes imported lexicals from the scope


Compare: https://github.com/Perl/perl5/compare/7c60f1f796a4...92ddeac03bb3


[Perl/perl5] 7c60f1: Implement builtin::stringify

2023-09-08 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 7c60f1f796a4c23bbfc43b25f2e159ffea14300b
  
https://github.com/Perl/perl5/commit/7c60f1f796a4c23bbfc43b25f2e159ffea14300b
  Author: Paul "LeoNerd" Evans 
  Date:   2023-09-08 (Fri, 08 Sep 2023)

  Changed paths:
M builtin.c
M lib/builtin.pm
M lib/builtin.t

  Log Message:
  ---
  Implement builtin::stringify




[Perl/perl5] d93302: Define a 'v' flag in embed.fnc which says that a v...

2023-09-01 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: d933027ef0a56c99aee8cc3c88ff4f9981ac9fc2
  
https://github.com/Perl/perl5/commit/d933027ef0a56c99aee8cc3c88ff4f9981ac9fc2
  Author: Paul "LeoNerd" Evans 
  Date:   2023-09-01 (Fri, 01 Sep 2023)

  Changed paths:
M autodoc.pl
M embed.fnc
M embed.h
M regen/embed.pl

  Log Message:
  ---
  Define a 'v' flag in embed.fnc which says that a variadic macro shall be 
emitted condtionally

It would be dangerous to always emit these for existing macros, as
alluded to by the commit message in 13e5ba49b2cfe0add44db552ecbebb2f785aecbc

> Unfortunately we can't just emit them unconditionally, because much
> existing CPAN code exists that thinks it can call e.g. `warn()` without
> an aTHX_ in scope (because they don't #define PERL_NO_GET_CONTEXT).
>
> Therefore, we have to guard these new macro forms by
>
>   ... || defined(PERL_CORE)
>
> and continue to emit the "..._nocontext()" variants at the end of the
> file, as we previously did.

This new flag defined on existing functions preserves this backward
compatbility but allows newly-added macros to be emitted as we'd like by
just omitting that flag.


  Commit: 3950a588dca920de9b86cfddbabe3f4d4cfac8be
  
https://github.com/Perl/perl5/commit/3950a588dca920de9b86cfddbabe3f4d4cfac8be
  Author: Paul "LeoNerd" Evans 
  Date:   2023-09-01 (Fri, 01 Sep 2023)

  Changed paths:
M embed.fnc
M embed.h

  Log Message:
  ---
  Unconditionally emit the newLISTOPn() macro


Compare: https://github.com/Perl/perl5/compare/34315b28685c...3950a588dca9


[Perl/perl5] 9c282e: perldelta for newLISTOPn()

2023-08-30 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 9c282e5748769f98028abac95f6a5713293f587b
  
https://github.com/Perl/perl5/commit/9c282e5748769f98028abac95f6a5713293f587b
  Author: Paul "LeoNerd" Evans 
  Date:   2023-08-31 (Thu, 31 Aug 2023)

  Changed paths:
M pod/perldelta.pod

  Log Message:
  ---
  perldelta for newLISTOPn()




[Perl/perl5] a160da: Define a newLISTOPn() function

2023-08-29 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: a160da56a81041dc55119dc79484d624e4e9581a
  
https://github.com/Perl/perl5/commit/a160da56a81041dc55119dc79484d624e4e9581a
  Author: Paul "LeoNerd" Evans 
  Date:   2023-08-29 (Tue, 29 Aug 2023)

  Changed paths:
M embed.fnc
M embed.h
M op.c
M proto.h

  Log Message:
  ---
  Define a newLISTOPn() function

A va_args-taking function that avoids the caller's need to perform the
three-step newLISTOP(OP_LIST), append children, op_convert_list()
sequence.

This often makes the code compact enough to embed inside "point-free"
optree generating code, by avoiding the need for that intermediate
variable.


  Commit: 2e1462ebf5bbb0a04d9ded34ad66989b8fefe585
  
https://github.com/Perl/perl5/commit/2e1462ebf5bbb0a04d9ded34ad66989b8fefe585
  Author: Paul "LeoNerd" Evans 
  Date:   2023-08-29 (Tue, 29 Aug 2023)

  Changed paths:
M class.c

  Log Message:
  ---
  Employ the new newLISTOPn() in class.c


  Commit: eb6516ffa3ddb0059def2a460fc63023888bbba7
  
https://github.com/Perl/perl5/commit/eb6516ffa3ddb0059def2a460fc63023888bbba7
  Author: Paul "LeoNerd" Evans 
  Date:   2023-08-29 (Tue, 29 Aug 2023)

  Changed paths:
M op.c

  Log Message:
  ---
  Employ the new newLISTOPn() in op.c


Compare: https://github.com/Perl/perl5/compare/4ea83ef92cb6...eb6516ffa3dd


[Perl/perl5] 20089c: Fix copypaste error on Renée's name in release_sch...

2023-08-25 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 20089cccfbaa60578189bc5cf6023e10a8793156
  
https://github.com/Perl/perl5/commit/20089cccfbaa60578189bc5cf6023e10a8793156
  Author: Paul "LeoNerd" Evans 
  Date:   2023-08-25 (Fri, 25 Aug 2023)

  Changed paths:
M Porting/release_schedule.pod

  Log Message:
  ---
  Fix copypaste error on Renée's name in release_schedule.pod




  1   2   3   4   >