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

Reply via email to