Branch: refs/heads/psc/ppc0025
  Home:   https://github.com/Perl/perl5
  Commit: 900d8a124b5948464ca3b70426ef3eafe32201b2
      
https://github.com/Perl/perl5/commit/900d8a124b5948464ca3b70426ef3eafe32201b2
  Author: Philippe Bruhat (BooK) <b...@cpan.org>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  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: 6cffc27f899ab99a279b477561a925b2c9f94c7e
      
https://github.com/Perl/perl5/commit/6cffc27f899ab99a279b477561a925b2c9f94c7e
  Author: Philippe Bruhat (BooK) <b...@cpan.org>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

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

  Log Message:
  -----------
  create the :42 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.41 and 41).


  Commit: a7f59313cfe43af3c7b32cf1ed8955ce87776e26
      
https://github.com/Perl/perl5/commit/a7f59313cfe43af3c7b32cf1ed8955ce87776e26
  Author: Philippe Bruhat (BooK) <b...@cpan.org>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M t/run/switches.t

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


  Commit: e52ef14c8edfaf4f13012d9da1eed805fb56eda1
      
https://github.com/Perl/perl5/commit/e52ef14c8edfaf4f13012d9da1eed805fb56eda1
  Author: Philippe Bruhat (BooK) <b...@cpan.org>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M cpan/CPAN-Meta-Requirements/t/from-hash.t
    M cpan/CPAN-Meta-YAML/t/01_compile.t
    M cpan/CPAN-Meta/lib/CPAN/Meta.pm
    M cpan/HTTP-Tiny/lib/HTTP/Tiny.pm
    M cpan/Pod-Simple/lib/Pod/Simple.pm
    M cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm
    M cpan/Pod-Simple/lib/Pod/Simple/DumpAsXML.pm
    M cpan/Pod-Simple/lib/Pod/Simple/HTML.pm
    M cpan/Pod-Simple/lib/Pod/Simple/RTF.pm
    M cpan/Pod-Simple/lib/Pod/Simple/XMLOutStream.pm
    M cpan/Pod-Simple/t/ascii_order.pl
    M cpan/Pod-Simple/t/encod04.t
    M cpan/Scalar-List-Utils/t/stack-corruption.t
    M cpan/Scalar-List-Utils/t/sum.t
    M cpan/Scalar-List-Utils/t/uniq.t
    M cpan/Scalar-List-Utils/t/uniqnum.t
    M cpan/Test-Harness/lib/TAP/Harness.pm
    M cpan/Test-Simple/lib/Test2/API.pm
    M cpan/Test-Simple/lib/Test2/Formatter/TAP.pm
    M cpan/Test-Simple/lib/Test2/Tools/Tiny.pm
    M cpan/Test-Simple/t/HashBase.t
    M cpan/Test-Simple/t/Legacy/Regression/736_use_ok.t
    M cpan/Test-Simple/t/Legacy/overload_threads.t
    M cpan/Test-Simple/t/Legacy_And_Test2/preload_diag_note.t
    M cpan/Test-Simple/t/Test2/behavior/init_croak.t
    M cpan/Test-Simple/t/Test2/behavior/nested_context_exception.t
    M cpan/Test-Simple/t/Test2/modules/API.t
    M cpan/Test-Simple/t/Test2/modules/API/Breakage.t
    M cpan/Test-Simple/t/Test2/modules/API/Instance.t
    M cpan/Test-Simple/t/Test2/modules/Hub.t
    M cpan/Test-Simple/t/Test2/modules/IPC/Driver.t
    M cpan/Test-Simple/t/Test2/modules/IPC/Driver/Files.t
    M cpan/Test-Simple/t/Test2/modules/Util.t
    M cpan/Test-Simple/t/Test2/regression/ipc_files_abort_exit.t
    M cpan/parent/t/parent-pmc.t
    M cpan/version/t/coretests.pm
    M dist/Attribute-Handlers/lib/Attribute/Handlers.pm
    M dist/Carp/t/arg_regexp.t
    M dist/Carp/t/arg_string.t
    M dist/Data-Dumper/Dumper.pm
    M dist/Data-Dumper/t/dumper.t
    M dist/Devel-PPPort/parts/inc/inctools
    M dist/Devel-PPPort/parts/inc/ppphbin
    M dist/Devel-PPPort/t/testutil.pl
    M dist/Dumpvalue/lib/Dumpvalue.pm
    M dist/Search-Dict/Makefile.PL
    M dist/Search-Dict/lib/Search/Dict.pm
    M dist/Search-Dict/t/Dict.t
    M dist/Storable/stacksize
    M dist/Storable/t/utf8.t
    M dist/Unicode-Normalize/mkheader
    M pod/perldiag.pod

  Log Message:
  -----------
  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: 80ea3a5d2781cc604af5d1b4fdc26cebb2a1b3a3
      
https://github.com/Perl/perl5/commit/80ea3a5d2781cc604af5d1b4fdc26cebb2a1b3a3
  Author: Philippe Bruhat (BooK) <b...@cpan.org>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M lib/perl5db.pl

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


  Commit: a7971fb44d4820c8f81143ed812264fa9fb45ae4
      
https://github.com/Perl/perl5/commit/a7971fb44d4820c8f81143ed812264fa9fb45ae4
  Author: Philippe Bruhat (BooK) <b...@cpan.org>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M t/comp/require.t

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


  Commit: 0dc7a732891f9b20f17806623578b464c415c1e2
      
https://github.com/Perl/perl5/commit/0dc7a732891f9b20f17806623578b464c415c1e2
  Author: Philippe Bruhat (BooK) <b...@cpan.org>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  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: 59b5f7365a686b84d5709b12efb9cc89ff6c58d6
      
https://github.com/Perl/perl5/commit/59b5f7365a686b84d5709b12efb9cc89ff6c58d6
  Author: Philippe Bruhat (BooK) <b...@cpan.org>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm

  Log Message:
  -----------
  fix $archname in ExtUtils::MakeMaker


  Commit: 75bbf1458011024273f43a8b9a9e79a9c0bdf93d
      
https://github.com/Perl/perl5/commit/75bbf1458011024273f43a8b9a9e79a9c0bdf93d
  Author: Philippe Bruhat (BooK) <b...@cpan.org>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M cpan/Test-Simple/t/modules/Require/Perl.t

  Log Message:
  -----------
  fix skip for future Perl


  Commit: 6e2e347441a7ac1ac3714282812652730892b5e8
      
https://github.com/Perl/perl5/commit/6e2e347441a7ac1ac3714282812652730892b5e8
  Author: Philippe Bruhat (BooK) <b...@cpan.org>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

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

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


  Commit: d8fa2dde79ddb1e3031ff2f7d6183fbaa55e7405
      
https://github.com/Perl/perl5/commit/d8fa2dde79ddb1e3031ff2f7d6183fbaa55e7405
  Author: Philippe Bruhat (BooK) <b...@cpan.org>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

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

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


  Commit: 4849b36fe5177dc5a4bc1f26d999e38cd65d09a8
      
https://github.com/Perl/perl5/commit/4849b36fe5177dc5a4bc1f26d999e38cd65d09a8
  Author: Philippe Bruhat (BooK) <b...@cpan.org>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  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


Compare: https://github.com/Perl/perl5/compare/2c15485d0411...4849b36fe517

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

Reply via email to