Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: f8021e2de0e3cf62fa533974f0b0884dda456f78 https://github.com/Perl/perl5/commit/f8021e2de0e3cf62fa533974f0b0884dda456f78 Author: Graham Knop <ha...@haarg.org> Date: 2024-08-08 (Thu, 08 Aug 2024)
Changed paths: M dist/Storable/Storable.pm Log Message: ----------- Storable: version bump Commit: 64936ad2494b2790eca50fd58ce1e155c6297fed https://github.com/Perl/perl5/commit/64936ad2494b2790eca50fd58ce1e155c6297fed Author: Graham Knop <ha...@haarg.org> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M MANIFEST R dist/Storable/MANIFEST A dist/Storable/MANIFEST.SKIP Log Message: ----------- Storable: remove MANIFEST and add MANIFEST.SKIP Commit: 65740adc04d44dfaee56380274aaf4dbcd8e8c75 https://github.com/Perl/perl5/commit/65740adc04d44dfaee56380274aaf4dbcd8e8c75 Author: Graham Knop <ha...@haarg.org> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M dist/Storable/Makefile.PL Log Message: ----------- Storable: clean up Makefile.PL We don't need to have conditional handling for older versions of EUMM. They will warn for unhandled keys, but it won't cause an errors. We can also remove the warning relating to perl 5.6. Anyone still using perl 5.6 isn't going to be changing their build. Storable is maintained in core, so it doesn't have a consistent separate repository where its tags would go. The release process can be done manually. Commit: 003f13fb37debe7bef921d2dc6144006b1090d39 https://github.com/Perl/perl5/commit/003f13fb37debe7bef921d2dc6144006b1090d39 Author: Graham Knop <ha...@haarg.org> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M MANIFEST M dist/Storable/Makefile.PL R dist/Storable/Storable.pm A dist/Storable/lib/Storable.pm Log Message: ----------- Storable: move Storable.pm to lib dir Commit: 6ecc538d7465001ed7b4993c8f353b16c6a7f707 https://github.com/Perl/perl5/commit/6ecc538d7465001ed7b4993c8f353b16c6a7f707 Author: Graham Knop <ha...@haarg.org> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M dist/Storable/Makefile.PL M dist/Storable/Storable.xs M dist/Storable/hints/hpux.pl M dist/Storable/hints/linux.pl M dist/Storable/lib/Storable.pm M dist/Storable/stacksize M dist/Storable/t/CVE-2015-1592.t M dist/Storable/t/HAS_ATTACH.pm M dist/Storable/t/HAS_HOOK.pm M dist/Storable/t/HAS_OVERLOAD.pm M dist/Storable/t/attach.t M dist/Storable/t/attach_errors.t M dist/Storable/t/attach_singleton.t M dist/Storable/t/blessed.t M dist/Storable/t/boolean.t M dist/Storable/t/canonical.t M dist/Storable/t/circular_hook.t M dist/Storable/t/code.t M dist/Storable/t/compat01.t M dist/Storable/t/compat06.t M dist/Storable/t/croak.t M dist/Storable/t/dclone.t M dist/Storable/t/destroy.t M dist/Storable/t/downgrade.t M dist/Storable/t/file_magic.t M dist/Storable/t/flags.t M dist/Storable/t/forgive.t M dist/Storable/t/freeze.t M dist/Storable/t/huge.t M dist/Storable/t/hugeids.t M dist/Storable/t/integer.t M dist/Storable/t/interwork56.t M dist/Storable/t/just_plain_nasty.t M dist/Storable/t/leaks.t M dist/Storable/t/lock.t M dist/Storable/t/make_56_interwork.pl M dist/Storable/t/make_downgrade.pl M dist/Storable/t/malice.t M dist/Storable/t/overload.t M dist/Storable/t/recurse.t M dist/Storable/t/regexp.t M dist/Storable/t/restrict.t M dist/Storable/t/retrieve.t M dist/Storable/t/st-dump.pl M dist/Storable/t/store.t M dist/Storable/t/testlib.pl M dist/Storable/t/threads.t M dist/Storable/t/tied.t M dist/Storable/t/tied_hook.t M dist/Storable/t/tied_items.t M dist/Storable/t/tied_reify.t M dist/Storable/t/tied_store.t M dist/Storable/t/utf8.t M dist/Storable/t/utf8hash.t M dist/Storable/t/weak.t Log Message: ----------- Storable: Normalize whitespace as 4 space indents The code had a mix of indents, heavily mixing tabs and spaces. Normalize all of the indents at 4 spaces. Commit: 01435a1e6cc1cacec07d876630def531008d8a8b https://github.com/Perl/perl5/commit/01435a1e6cc1cacec07d876630def531008d8a8b Author: Graham Knop <ha...@haarg.org> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M dist/Storable/t/downgrade.t Log Message: ----------- Storable: simplify check for Hash::Util Rather than using a custom error for when Hash::Util isn't available (which should never happen) just require it. Commit: 27a73f6c3362551dc24007ca6408461018df35f8 https://github.com/Perl/perl5/commit/27a73f6c3362551dc24007ca6408461018df35f8 Author: Graham Knop <ha...@haarg.org> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M dist/Storable/t/attach.t M dist/Storable/t/attach_errors.t M dist/Storable/t/attach_singleton.t M dist/Storable/t/blessed.t M dist/Storable/t/boolean.t M dist/Storable/t/canonical.t M dist/Storable/t/circular_hook.t M dist/Storable/t/code.t M dist/Storable/t/compat01.t M dist/Storable/t/compat06.t M dist/Storable/t/dclone.t M dist/Storable/t/downgrade.t M dist/Storable/t/file_magic.t M dist/Storable/t/forgive.t M dist/Storable/t/freeze.t M dist/Storable/t/integer.t M dist/Storable/t/interwork56.t M dist/Storable/t/just_plain_nasty.t M dist/Storable/t/lock.t M dist/Storable/t/malice.t M dist/Storable/t/overload.t M dist/Storable/t/recurse.t M dist/Storable/t/restrict.t M dist/Storable/t/retrieve.t M dist/Storable/t/sig_die.t M dist/Storable/t/store.t M dist/Storable/t/threads.t M dist/Storable/t/tied.t M dist/Storable/t/tied_hook.t M dist/Storable/t/tied_items.t M dist/Storable/t/tied_store.t M dist/Storable/t/utf8.t M dist/Storable/t/weak.t Log Message: ----------- Storable: remove code for bundling Test::More Storable is not shipped with Test::More bundled anymore. Commit: 4b32be6e0fc89d9dde8859af57f73b0c3bd6deca https://github.com/Perl/perl5/commit/4b32be6e0fc89d9dde8859af57f73b0c3bd6deca Author: Graham Knop <ha...@haarg.org> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M MANIFEST R dist/Storable/t/HAS_ATTACH.pm Log Message: ----------- Storable: remove unused test module Commit: eeaa812f738559fb3ace0e181278580cd8744a13 https://github.com/Perl/perl5/commit/eeaa812f738559fb3ace0e181278580cd8744a13 Author: Graham Knop <ha...@haarg.org> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M Porting/exec-bit.txt M dist/Storable/t/CVE-2015-1592.t M dist/Storable/t/just_plain_nasty.t M dist/Storable/t/make_56_interwork.pl M dist/Storable/t/make_downgrade.pl M dist/Storable/t/make_overload.pl M dist/Storable/t/regexp.t M dist/Storable/t/robust.t M dist/Storable/t/tied_reify.t Log Message: ----------- Storable: normalize shebangs The shebang in tests could probably be removed, but for now just normalize them to a common form. Since the pl scripts in t are meant to be run by a user, convert them to use env, and mark them as executable. Commit: 6ba4428fc3c173cf21f5a4ffb631f49e5df66798 https://github.com/Perl/perl5/commit/6ba4428fc3c173cf21f5a4ffb631f49e5df66798 Author: Graham Knop <ha...@haarg.org> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M dist/Storable/t/attach.t M dist/Storable/t/attach_errors.t M dist/Storable/t/attach_singleton.t M dist/Storable/t/blessed.t M dist/Storable/t/boolean.t M dist/Storable/t/canonical.t M dist/Storable/t/circular_hook.t M dist/Storable/t/code.t M dist/Storable/t/compat01.t M dist/Storable/t/compat06.t M dist/Storable/t/croak.t M dist/Storable/t/dclone.t M dist/Storable/t/downgrade.t M dist/Storable/t/forgive.t M dist/Storable/t/freeze.t M dist/Storable/t/huge.t M dist/Storable/t/hugeids.t M dist/Storable/t/integer.t M dist/Storable/t/interwork56.t M dist/Storable/t/just_plain_nasty.t M dist/Storable/t/lock.t M dist/Storable/t/malice.t M dist/Storable/t/overload.t M dist/Storable/t/recurse.t M dist/Storable/t/restrict.t M dist/Storable/t/retrieve.t M dist/Storable/t/sig_die.t M dist/Storable/t/store.t M dist/Storable/t/threads.t M dist/Storable/t/tied.t M dist/Storable/t/tied_hook.t M dist/Storable/t/tied_items.t M dist/Storable/t/tied_store.t M dist/Storable/t/utf8.t M dist/Storable/t/utf8hash.t M dist/Storable/t/weak.t Log Message: ----------- Storable: remove test skips when extension not enabled The tests for the dist are already skipped in core if building the extension is disabled. There is no need to do a check in the tests themselves. Commit: 84c90b5bda7168ef87e831ee80eedaf32bb5b4b2 https://github.com/Perl/perl5/commit/84c90b5bda7168ef87e831ee80eedaf32bb5b4b2 Author: Graham Knop <ha...@haarg.org> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M MANIFEST M dist/Storable/Makefile.PL R dist/Storable/t/HAS_HOOK.pm R dist/Storable/t/HAS_OVERLOAD.pm M dist/Storable/t/blessed.t M dist/Storable/t/dclone.t M dist/Storable/t/freeze.t M dist/Storable/t/interwork56.t A dist/Storable/t/lib/HAS_HOOK.pm A dist/Storable/t/lib/HAS_OVERLOAD.pm A dist/Storable/t/lib/STDump.pm A dist/Storable/t/lib/STTestLib.pm M dist/Storable/t/lock.t M dist/Storable/t/malice.t M dist/Storable/t/overload.t M dist/Storable/t/retrieve.t R dist/Storable/t/st-dump.pl M dist/Storable/t/store.t R dist/Storable/t/testlib.pl M dist/Storable/t/tied.t M dist/Storable/t/tied_hook.t M dist/Storable/t/weak.t Log Message: ----------- Storable: convert test libraries into normal modules Commit: 6a96f63f29640d06522b0d6c0aefa0fe465fc1b2 https://github.com/Perl/perl5/commit/6a96f63f29640d06522b0d6c0aefa0fe465fc1b2 Author: Graham Knop <ha...@haarg.org> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M dist/Storable/.gitignore Log Message: ----------- Storable: gitignore release tarballs Commit: 415fe85a0372c34e1513b03b9377b79737e3adb9 https://github.com/Perl/perl5/commit/415fe85a0372c34e1513b03b9377b79737e3adb9 Author: Graham Knop <ha...@haarg.org> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M dist/Storable/lib/Storable.pm M dist/Storable/t/code.t M dist/Storable/t/recurse.t Log Message: ----------- Storable: stop using indirect object syntax in docs and tests Commit: 54efff92da4222356fc8e2e2472768bd00eb97e9 https://github.com/Perl/perl5/commit/54efff92da4222356fc8e2e2472768bd00eb97e9 Author: Graham Knop <ha...@haarg.org> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M dist/Storable/lib/Storable.pm M dist/Storable/t/downgrade.t M dist/Storable/t/integer.t M dist/Storable/t/interwork56.t M dist/Storable/t/malice.t Log Message: ----------- Storable: remove some attempted compatibility with ancient perl versions Storable hasn't been compatible with perl versions older than 5.6 for a long time, so we can remove attempts to keep compatible with earlier versions. Perl 5.6 compatibility may also already be broken, but for now we will leave in place the attempts at compatibility with it. Commit: 061181595c2c7f89ad8eaa5f80648f643203577d https://github.com/Perl/perl5/commit/061181595c2c7f89ad8eaa5f80648f643203577d Author: Graham Knop <ha...@haarg.org> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M dist/Storable/lib/Storable.pm Log Message: ----------- Storable: enable strict Commit: e788898a525ccb0f091d78fdc98340409e3896e2 https://github.com/Perl/perl5/commit/e788898a525ccb0f091d78fdc98340409e3896e2 Author: Graham Knop <ha...@haarg.org> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M dist/Storable/t/CVE-2015-1592.t M dist/Storable/t/attach.t M dist/Storable/t/attach_errors.t M dist/Storable/t/attach_singleton.t M dist/Storable/t/blessed.t M dist/Storable/t/canonical.t M dist/Storable/t/circular_hook.t M dist/Storable/t/code.t M dist/Storable/t/compat01.t M dist/Storable/t/compat06.t M dist/Storable/t/croak.t M dist/Storable/t/dclone.t M dist/Storable/t/destroy.t M dist/Storable/t/downgrade.t M dist/Storable/t/file_magic.t M dist/Storable/t/flags.t M dist/Storable/t/forgive.t M dist/Storable/t/freeze.t M dist/Storable/t/integer.t M dist/Storable/t/interwork56.t M dist/Storable/t/just_plain_nasty.t M dist/Storable/t/leaks.t M dist/Storable/t/lib/HAS_HOOK.pm M dist/Storable/t/lib/HAS_OVERLOAD.pm M dist/Storable/t/lock.t M dist/Storable/t/malice.t M dist/Storable/t/overload.t M dist/Storable/t/recurse.t M dist/Storable/t/restrict.t M dist/Storable/t/robust.t M dist/Storable/t/sig_die.t M dist/Storable/t/store.t M dist/Storable/t/threads.t M dist/Storable/t/tied.t M dist/Storable/t/tied_hook.t M dist/Storable/t/tied_items.t M dist/Storable/t/tied_reify.t M dist/Storable/t/tied_store.t M dist/Storable/t/utf8.t M dist/Storable/t/utf8hash.t M dist/Storable/t/weak.t Log Message: ----------- Storable: use strict and warnings in tests Commit: e4a5f110e615e1e00de5c013765ee51754eb2583 https://github.com/Perl/perl5/commit/e4a5f110e615e1e00de5c013765ee51754eb2583 Author: Graham Knop <ha...@haarg.org> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M dist/Storable/ChangeLog Log Message: ----------- Storable: change log entries Commit: 2c387e63aed4fdb32777f74fdbac6ec6a8e6683b https://github.com/Perl/perl5/commit/2c387e63aed4fdb32777f74fdbac6ec6a8e6683b Author: Graham Knop <ha...@haarg.org> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M MANIFEST M Porting/exec-bit.txt M dist/Storable/.gitignore M dist/Storable/ChangeLog R dist/Storable/MANIFEST A dist/Storable/MANIFEST.SKIP M dist/Storable/Makefile.PL R dist/Storable/Storable.pm M dist/Storable/Storable.xs M dist/Storable/hints/hpux.pl M dist/Storable/hints/linux.pl A dist/Storable/lib/Storable.pm M dist/Storable/stacksize M dist/Storable/t/CVE-2015-1592.t R dist/Storable/t/HAS_ATTACH.pm R dist/Storable/t/HAS_HOOK.pm R dist/Storable/t/HAS_OVERLOAD.pm M dist/Storable/t/attach.t M dist/Storable/t/attach_errors.t M dist/Storable/t/attach_singleton.t M dist/Storable/t/blessed.t M dist/Storable/t/boolean.t M dist/Storable/t/canonical.t M dist/Storable/t/circular_hook.t M dist/Storable/t/code.t M dist/Storable/t/compat01.t M dist/Storable/t/compat06.t M dist/Storable/t/croak.t M dist/Storable/t/dclone.t M dist/Storable/t/destroy.t M dist/Storable/t/downgrade.t M dist/Storable/t/file_magic.t M dist/Storable/t/flags.t M dist/Storable/t/forgive.t M dist/Storable/t/freeze.t M dist/Storable/t/huge.t M dist/Storable/t/hugeids.t M dist/Storable/t/integer.t M dist/Storable/t/interwork56.t M dist/Storable/t/just_plain_nasty.t M dist/Storable/t/leaks.t A dist/Storable/t/lib/HAS_HOOK.pm A dist/Storable/t/lib/HAS_OVERLOAD.pm A dist/Storable/t/lib/STDump.pm A dist/Storable/t/lib/STTestLib.pm M dist/Storable/t/lock.t M dist/Storable/t/make_56_interwork.pl M dist/Storable/t/make_downgrade.pl M dist/Storable/t/make_overload.pl M dist/Storable/t/malice.t M dist/Storable/t/overload.t M dist/Storable/t/recurse.t M dist/Storable/t/regexp.t M dist/Storable/t/restrict.t M dist/Storable/t/retrieve.t M dist/Storable/t/robust.t M dist/Storable/t/sig_die.t R dist/Storable/t/st-dump.pl M dist/Storable/t/store.t R dist/Storable/t/testlib.pl M dist/Storable/t/threads.t M dist/Storable/t/tied.t M dist/Storable/t/tied_hook.t M dist/Storable/t/tied_items.t M dist/Storable/t/tied_reify.t M dist/Storable/t/tied_store.t M dist/Storable/t/utf8.t M dist/Storable/t/utf8hash.t M dist/Storable/t/weak.t Log Message: ----------- Merge branch 'haarg/storable-cleanup' into blead This cleans up and modernized various parts of Storable. * various files are moved around to better match modern practices * strict is enabled in the module and tests * warnings are enabled in the tests * whitespace is normalized at 4 spaces * removed various minor bits of code and comments that have been irrelevant for decades Compare: https://github.com/Perl/perl5/compare/e2b4c6357925...2c387e63aed4 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications