[Perl/perl5] 19abe5: Fix a bunch of memory leaks in feature 'class'

2023-02-15 Thread Paul Evans via perl5-changes
  Branch: refs/heads/smoke-me/leonerd/feature-class-fix-leaks
  Home:   https://github.com/Perl/perl5
  Commit: 19abe569ffe5dcf167da82e6bb9b995a12287bd0
  
https://github.com/Perl/perl5/commit/19abe569ffe5dcf167da82e6bb9b995a12287bd0
  Author: Paul "LeoNerd" Evans 
  Date:   2023-02-15 (Wed, 15 Feb 2023)

  Changed paths:
M class.c
M hv.c
M pad.c
M pad.h
M sv.c

  Log Message:
  ---
  Fix a bunch of memory leaks in feature 'class'

 * Free the attrlist OP fragment when applying class or field attribute
 * Add a refcount to the `struct padname_fieldinfo` to keep track of its
   capture in inner closures so it can be freed at the right time
 * Free the class-related fields out of HvAUX
 * Free the actual ObjectFIELDS() array when destroying an object instance
 * Dup fieldinfo->paramname at sv_dup() time / free it at free time




[Perl/perl5] 5b9a15: IO-Compress: sync with CPAN version 2.204

2023-02-15 Thread Paul Marquess via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 5b9a156497c48362438ae83e84cea158f1fe43d7
  
https://github.com/Perl/perl5/commit/5b9a156497c48362438ae83e84cea158f1fe43d7
  Author: Paul Marquess 
  Date:   2023-02-15 (Wed, 15 Feb 2023)

  Changed paths:
M Porting/Maintainers.pl
M cpan/IO-Compress/Makefile.PL
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/FAQ.pod
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/000prereq.t
M cpan/IO-Compress/t/111const-deflate.t

  Log Message:
  ---
  IO-Compress: sync with CPAN version 2.204

>From Changes:

* Update Gzip.pm
https://github.com/pmqs/IO-Compress/pull/49

* Allow Z_NULL
https://github.com/pmqs/Compress-Raw-Zlib/issues/17




[Perl/perl5] 154a19: Update VERSION in Maintainers.pl

2023-02-15 Thread James E Keenan via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 154a19a83815f652dbf0d69fcfbf80048638485b
  
https://github.com/Perl/perl5/commit/154a19a83815f652dbf0d69fcfbf80048638485b
  Author: Jonathan Stowe 
  Date:   2023-02-15 (Wed, 15 Feb 2023)

  Changed paths:
M Porting/Maintainers.pl

  Log Message:
  ---
  Update VERSION in Maintainers.pl

For some reason this didn't happen the last time we synched.




[Perl/perl5] d6dd17: experimental: sync with CPAN version 0.031

2023-02-15 Thread Leon Timmermans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: d6dd17c50ba4426cf66f396f5598bdd66246ed01
  
https://github.com/Perl/perl5/commit/d6dd17c50ba4426cf66f396f5598bdd66246ed01
  Author: Leon Timmermans 
  Date:   2023-02-15 (Wed, 15 Feb 2023)

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

  Log Message:
  ---
  experimental: sync with CPAN version 0.031

>From Changes:

- Fix the name of the extra_paired_delimiters feature (previously
  mis-documented as extra_paired_delims)

- Added "stable.pm", which acts like experimental.pm only for features which
  have been marked non-experimental in their current form, in later version of
perl.