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