Branch: refs/heads/psc/ppc0025
Home: https://github.com/Perl/perl5
Commit: 900d8a124b5948464ca3b70426ef3eafe32201b2
https://github.com/Perl/perl5/commit/900d8a124b5948464ca3b70426ef3eafe32201b2
Author: Philippe Bruhat (BooK) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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