[Perl/perl5] 19abe5: Fix a bunch of memory leaks in feature 'class'
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
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
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
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.