Branch: refs/heads/psc/ppc0025
  Home:   https://github.com/Perl/perl5
  Commit: 8c4c275daf94ad8e3c869217b6510e16bf17973b
      
https://github.com/Perl/perl5/commit/8c4c275daf94ad8e3c869217b6510e16bf17973b
  Author: Philippe Bruhat (BooK) <[email protected]>
  Date:   2025-11-05 (Wed, 05 Nov 2025)

  Changed paths:
    M Configure
    M Porting/makerel
    M myconfig.SH
    M perl.c
    M perl.h

  Log Message:
  -----------
  drop the 5

This commit drop PERL_REVISION from $] and $^V.

Since $^V expects 3 components, we add a .0 at the end.


  Commit: 51416b918ef323255d0417ed57b051a761b116ce
      
https://github.com/Perl/perl5/commit/51416b918ef323255d0417ed57b051a761b116ce
  Author: Philippe Bruhat (BooK) <[email protected]>
  Date:   2025-11-05 (Wed, 05 Nov 2025)

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

  Log Message:
  -----------
  create the :44 feature bundle

The FEATURE_BUNDLE_xxx constants in feature.h must be ordered by
version. The 'as_bundles' sort function ensures that all bundles will
be sorted correctly (except for 5.9.5, which ends up between 5.43 and 43).


  Commit: f38000a04900111f07c5d2758c5e9ed0d67cc71a
      
https://github.com/Perl/perl5/commit/f38000a04900111f07c5d2758c5e9ed0d67cc71a
  Author: Philippe Bruhat (BooK) <[email protected]>
  Date:   2025-11-05 (Wed, 05 Nov 2025)

  Changed paths:
    M t/run/switches.t

  Log Message:
  -----------
  fix the test for perl -v


  Commit: 20a8e10b6d0457da7c685510bf6a6ec383544945
      
https://github.com/Perl/perl5/commit/20a8e10b6d0457da7c685510bf6a6ec383544945
  Author: Philippe Bruhat (BooK) <[email protected]>
  Date:   2025-11-05 (Wed, 05 Nov 2025)

  Changed paths:
    M cpan/CPAN-Meta-Requirements/t/from-hash.t

  Log Message:
  -----------
  [CPAN-Meta-Requirements] fix string comparisons with $] to use numeric 
comparison instead

The fix follows Zefram's suggestion from
https://www.nntp.perl.org/group/perl.perl5.porters/2012/05/msg186846.html

> On older perls, however, $] had a numeric value that was built up using
> floating-point arithmetic, such as 5+0.006+0.000002.  This would not
> necessarily match the conversion of the complete value from string form
> [perl #72210].  You can work around that by explicitly stringifying
> $] (which produces a correct string) and having *that* numify (to a
> correctly-converted floating point value) for comparison.  I cultivate
> the habit of always stringifying $] to work around this, regardless of
> the threshold where the bug was fixed.  So I'd write
>
>     use if "$]" >= 5.014, warnings => "non_unicode";


  Commit: f1b6055cd845f99357496b2ab510370ae2756aaa
      
https://github.com/Perl/perl5/commit/f1b6055cd845f99357496b2ab510370ae2756aaa
  Author: Philippe Bruhat (BooK) <[email protected]>
  Date:   2025-11-05 (Wed, 05 Nov 2025)

  Changed paths:
    M cpan/CPAN-Meta/lib/CPAN/Meta.pm

  Log Message:
  -----------
  [CPAN-Meta] fix string comparisons with $] to use numeric comparison instead

The fix follows Zefram's suggestion from
https://www.nntp.perl.org/group/perl.perl5.porters/2012/05/msg186846.html

> On older perls, however, $] had a numeric value that was built up using
> floating-point arithmetic, such as 5+0.006+0.000002.  This would not
> necessarily match the conversion of the complete value from string form
> [perl #72210].  You can work around that by explicitly stringifying
> $] (which produces a correct string) and having *that* numify (to a
> correctly-converted floating point value) for comparison.  I cultivate
> the habit of always stringifying $] to work around this, regardless of
> the threshold where the bug was fixed.  So I'd write
>
>     use if "$]" >= 5.014, warnings => "non_unicode";


  Commit: 937948880146707bea2f6b9819c53ddfdfd073de
      
https://github.com/Perl/perl5/commit/937948880146707bea2f6b9819c53ddfdfd073de
  Author: Philippe Bruhat (BooK) <[email protected]>
  Date:   2025-11-05 (Wed, 05 Nov 2025)

  Changed paths:
    M cpan/HTTP-Tiny/lib/HTTP/Tiny.pm

  Log Message:
  -----------
  [HTTP-Tiny] fix string comparisons with $] to use numeric comparison instead

The fix follows Zefram's suggestion from
https://www.nntp.perl.org/group/perl.perl5.porters/2012/05/msg186846.html

> On older perls, however, $] had a numeric value that was built up using
> floating-point arithmetic, such as 5+0.006+0.000002.  This would not
> necessarily match the conversion of the complete value from string form
> [perl #72210].  You can work around that by explicitly stringifying
> $] (which produces a correct string) and having *that* numify (to a
> correctly-converted floating point value) for comparison.  I cultivate
> the habit of always stringifying $] to work around this, regardless of
> the threshold where the bug was fixed.  So I'd write
>
>     use if "$]" >= 5.014, warnings => "non_unicode";


  Commit: ad3d09c94ed034d8b2dd0aa9264920533d4465e2
      
https://github.com/Perl/perl5/commit/ad3d09c94ed034d8b2dd0aa9264920533d4465e2
  Author: Philippe Bruhat (BooK) <[email protected]>
  Date:   2025-11-05 (Wed, 05 Nov 2025)

  Changed paths:
    M cpan/version/t/coretests.pm

  Log Message:
  -----------
  [version] fix string comparisons with $] to use numeric comparison instead

The fix follows Zefram's suggestion from
https://www.nntp.perl.org/group/perl.perl5.porters/2012/05/msg186846.html

> On older perls, however, $] had a numeric value that was built up using
> floating-point arithmetic, such as 5+0.006+0.000002.  This would not
> necessarily match the conversion of the complete value from string form
> [perl #72210].  You can work around that by explicitly stringifying
> $] (which produces a correct string) and having *that* numify (to a
> correctly-converted floating point value) for comparison.  I cultivate
> the habit of always stringifying $] to work around this, regardless of
> the threshold where the bug was fixed.  So I'd write
>
>     use if "$]" >= 5.014, warnings => "non_unicode";


  Commit: bd648070cc207de258e0def1eead6170297982ad
      
https://github.com/Perl/perl5/commit/bd648070cc207de258e0def1eead6170297982ad
  Author: Philippe Bruhat (BooK) <[email protected]>
  Date:   2025-11-05 (Wed, 05 Nov 2025)

  Changed paths:
    M lib/perl5db.pl

  Log Message:
  -----------
  fix perl5db.pl to import the correct feature bundle


  Commit: fe4a1194d8059b785e24cdfddd69177c3663acb1
      
https://github.com/Perl/perl5/commit/fe4a1194d8059b785e24cdfddd69177c3663acb1
  Author: Philippe Bruhat (BooK) <[email protected]>
  Date:   2025-11-05 (Wed, 05 Nov 2025)

  Changed paths:
    M t/comp/require.t

  Log Message:
  -----------
  fix require tests: all versions up to 41.7 are valid


  Commit: 5e6079a6095d5addb19e453d508eef3a9085cd75
      
https://github.com/Perl/perl5/commit/5e6079a6095d5addb19e453d508eef3a9085cd75
  Author: Philippe Bruhat (BooK) <[email protected]>
  Date:   2025-11-05 (Wed, 05 Nov 2025)

  Changed paths:
    M pp_ctl.c
    M t/comp/use.t

  Log Message:
  -----------
  fix use tests: all versions up to 41.7 are valid

use-ing these versions will load the :5.41 bundle, since that's
the highest one before them.

This also means that we don't need to give hints about why
'use 5.6' or 'use 5.10' fail, because they won't anymore.


  Commit: 7f5450dee0ed6bd97cc1452354a6349dd7c29e32
      
https://github.com/Perl/perl5/commit/7f5450dee0ed6bd97cc1452354a6349dd7c29e32
  Author: Philippe Bruhat (BooK) <[email protected]>
  Date:   2025-11-05 (Wed, 05 Nov 2025)

  Changed paths:
    M ext/XS-APItest/t/xsub_h.t

  Log Message:
  -----------
  fix XS-APItest test about Perl API version


  Commit: 6464c041443cb167d58ea3f86507dc4d9ea764de
      
https://github.com/Perl/perl5/commit/6464c041443cb167d58ea3f86507dc4d9ea764de
  Author: Philippe Bruhat (BooK) <[email protected]>
  Date:   2025-11-05 (Wed, 05 Nov 2025)

  Changed paths:
    M lib/B/Deparse-core.t
    M lib/B/Deparse.t

  Log Message:
  -----------
  fix B::Deparse tests


  Commit: 3083df4eabc7e93729f7ec29567d2eaa2c0af4c7
      
https://github.com/Perl/perl5/commit/3083df4eabc7e93729f7ec29567d2eaa2c0af4c7
  Author: Philippe Bruhat (BooK) <[email protected]>
  Date:   2025-11-05 (Wed, 05 Nov 2025)

  Changed paths:
    M op.c
    M pp_ctl.c
    M t/lib/feature/implicit
    M t/lib/warnings/op
    M t/lib/warnings/pp_ctl
    M t/op/goto.t
    M t/porting/deprecation.t

  Log Message:
  -----------
  update fatal deprecation messages with the new version scheme


  Commit: 9015317d71189ddc2d7a85f2d75e737ae212ab71
      
https://github.com/Perl/perl5/commit/9015317d71189ddc2d7a85f2d75e737ae212ab71
  Author: Philippe Bruhat (BooK) <[email protected]>
  Date:   2025-11-05 (Wed, 05 Nov 2025)

  Changed paths:
    M regen/regen_lib.pl

  Log Message:
  -----------
  fix perl_version in regen/regen_lib.pl


  Commit: 708e978af7c064e6cb808cc221af0e6282bde91d
      
https://github.com/Perl/perl5/commit/708e978af7c064e6cb808cc221af0e6282bde91d
  Author: Philippe Bruhat (BooK) <[email protected]>
  Date:   2025-11-05 (Wed, 05 Nov 2025)

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

  Log Message:
  -----------
  fix Module-CoreList to support versions larger than 5

Important fixes include:
* sorting numerical versions using <=>
* properly computing the family for versions larger than 5


Compare: https://github.com/Perl/perl5/compare/cfb495afe308...708e978af7c0

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

Reply via email to