Branch: refs/heads/blead
Home: https://github.com/Perl/perl5
Commit: b1c19803958468afb9eaa08ac591892fa12e1524
https://github.com/Perl/perl5/commit/b1c19803958468afb9eaa08ac591892fa12e1524
Author: Yves Orton <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M MANIFEST
M ext/XS-APItest/APItest.xs
A ext/XS-APItest/APItest_utf8.xs
Log Message:
-----------
Split utf8 XSUBs out of APItest.xs
Commit: 2aa686228732634c3bbf49a46eecb1ef12c44bca
https://github.com/Perl/perl5/commit/2aa686228732634c3bbf49a46eecb1ef12c44bca
Author: Yves Orton <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M MANIFEST
M ext/XS-APItest/APItest.xs
A ext/XS-APItest/APItest_hash.xs
Log Message:
-----------
Split hash XSUBs out of APItest.xs
Commit: dead07c5b29b27f22bc007e479d1e4627274de88
https://github.com/Perl/perl5/commit/dead07c5b29b27f22bc007e479d1e4627274de88
Author: Yves Orton <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M MANIFEST
M ext/XS-APItest/APItest.xs
A ext/XS-APItest/APItest_ptr_table.xs
Log Message:
-----------
Split ptr_table XSUBs out of APItest.xs
Commit: 2056fb8363d112759be2480f935e08e52af51c57
https://github.com/Perl/perl5/commit/2056fb8363d112759be2480f935e08e52af51c57
Author: Yves Orton <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M MANIFEST
M ext/XS-APItest/APItest.xs
A ext/XS-APItest/APItest_temp_lv.xs
Log Message:
-----------
Split TempLv XSUBs out of APItest.xs
Commit: 7d97618f46e7b729fafa1b63c5399b0f68a01ffd
https://github.com/Perl/perl5/commit/7d97618f46e7b729fafa1b63c5399b0f68a01ffd
Author: Yves Orton <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M MANIFEST
M ext/XS-APItest/APItest.xs
A ext/XS-APItest/APItest_autoload.xs
Log Message:
-----------
Split AutoLoader XSUBs out of APItest.xs
Commit: 131b2e83a08de9d9783a654e5def136814242a25
https://github.com/Perl/perl5/commit/131b2e83a08de9d9783a654e5def136814242a25
Author: Paul "LeoNerd" Evans <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M MANIFEST
M ext/XS-APItest/APItest.xs
A ext/XS-APItest/APItest_autoloadtest.xs
Log Message:
-----------
Split AUTOLOADtest XSUBs out of APItest.xs
Commit: c22e453afe13dd595d818f8323354b46931c76a6
https://github.com/Perl/perl5/commit/c22e453afe13dd595d818f8323354b46931c76a6
Author: Yves Orton <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M MANIFEST
M ext/XS-APItest/APItest.xs
A ext/XS-APItest/APItest_magic.xs
Log Message:
-----------
Split Magic XSUBs out of APItest.xs
Commit: 58e8bd25fea826fba0b3cdf01e638d4573a4cd12
https://github.com/Perl/perl5/commit/58e8bd25fea826fba0b3cdf01e638d4573a4cd12
Author: Yves Orton <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M MANIFEST
M ext/XS-APItest/APItest.xs
A ext/XS-APItest/APItest_backrefs.xs
Log Message:
-----------
Split backrefs XSUBs out of APItest.xs
Commit: c91db582e71299edb55191257b8714056d53d30a
https://github.com/Perl/perl5/commit/c91db582e71299edb55191257b8714056d53d30a
Author: Yves Orton <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M MANIFEST
M ext/XS-APItest/APItest.xs
A ext/XS-APItest/APItest_hv_macro.xs
Log Message:
-----------
Split HvMacro XSUBs out of APItest.xs
Commit: 337a5afe04571341bfcb0616e0f8270da7853ce1
https://github.com/Perl/perl5/commit/337a5afe04571341bfcb0616e0f8270da7853ce1
Author: Yves Orton <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M MANIFEST
M ext/XS-APItest/APItest.xs
A ext/XS-APItest/APItest_bool_internals.xs
Log Message:
-----------
Split BoolInternals XSUBs out of APItest.xs
Commit: 4100fb836b8852d619d052cdcb612b7cfdc47a1a
https://github.com/Perl/perl5/commit/4100fb836b8852d619d052cdcb612b7cfdc47a1a
Author: Yves Orton <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M MANIFEST
M ext/XS-APItest/APItest.xs
A ext/XS-APItest/APItest_rwmacro.xs
Log Message:
-----------
Split RWMacro XSUBs out of APItest.xs
Commit: aa6fdcaf6a78f952b35e0bcf75cb1ed3e37d36fd
https://github.com/Perl/perl5/commit/aa6fdcaf6a78f952b35e0bcf75cb1ed3e37d36fd
Author: Yves Orton <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M MANIFEST
M ext/XS-APItest/APItest.xs
A ext/XS-APItest/APItest_cv_refcounted_anysv.xs
Log Message:
-----------
Split CvREFCOUNTED_ANYSV XSUBs out of APItest.xs
Commit: 7c6456ae2152c32371045e14977c46e669cc6626
https://github.com/Perl/perl5/commit/7c6456ae2152c32371045e14977c46e669cc6626
Author: Yves Orton <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M MANIFEST
M ext/XS-APItest/APItest.xs
A ext/XS-APItest/APItest_global_locale.xs
Log Message:
-----------
Split global_locale XSUBs out of APItest.xs
Commit: df5dcc7ddbb8baf2e6ccd5958bcd79ca58c47e63
https://github.com/Perl/perl5/commit/df5dcc7ddbb8baf2e6ccd5958bcd79ca58c47e63
Author: Yves Orton <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M MANIFEST
M ext/XS-APItest/APItest.xs
A ext/XS-APItest/APItest_savestack.xs
Log Message:
-----------
Split savestack XSUBs out of APItest.xs
Commit: a29007c4c9dc14cb02e4a79d6c1677ca73b09b0b
https://github.com/Perl/perl5/commit/a29007c4c9dc14cb02e4a79d6c1677ca73b09b0b
Author: Yves Orton <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M MANIFEST
M ext/XS-APItest/APItest.xs
A ext/XS-APItest/APItest_vstring.xs
Log Message:
-----------
Split vstring XSUBs out of APItest.xs
Commit: 226ea843ef991a4093292fce92bbd5ffdfe56fc5
https://github.com/Perl/perl5/commit/226ea843ef991a4093292fce92bbd5ffdfe56fc5
Author: Yves Orton <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M MANIFEST
M ext/XS-APItest/APItest.xs
A ext/XS-APItest/APItest_unicode_charclass.xs
Log Message:
-----------
Split Unicode charclass XSUBs out of APItest.xs
Commit: 1fb986e36c0d81b5daabd2080ef1b0352fc06714
https://github.com/Perl/perl5/commit/1fb986e36c0d81b5daabd2080ef1b0352fc06714
Author: Yves Orton <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M MANIFEST
M ext/XS-APItest/APItest.xs
A ext/XS-APItest/APItest_unicode_utf8.xs
Log Message:
-----------
Split Unicode utf8 XSUBs out of APItest.xs
Commit: 80212badfe2ff149688034d9091036f36bb231a9
https://github.com/Perl/perl5/commit/80212badfe2ff149688034d9091036f36bb231a9
Author: Yves Orton <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M MANIFEST
M ext/XS-APItest/APItest.xs
A ext/XS-APItest/APItest_unicode_case.xs
Log Message:
-----------
Split Unicode case XSUBs out of APItest.xs
Commit: 756fac14f2fa4f996a03250a34b817847275b3a2
https://github.com/Perl/perl5/commit/756fac14f2fa4f996a03250a34b817847275b3a2
Author: Yves Orton <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M MANIFEST
M ext/XS-APItest/APItest.xs
A ext/XS-APItest/APItest_misc_runtime.xs
Log Message:
-----------
Split Unicode misc runtime XSUBs out of APItest.xs
Commit: 0e59ec270cd08e86455eed429882208ac6eacf61
https://github.com/Perl/perl5/commit/0e59ec270cd08e86455eed429882208ac6eacf61
Author: Yves Orton <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M ext/XS-APItest/t/handy00.t
M ext/XS-APItest/t/handy_base.pl
Log Message:
-----------
Rebalance and make consistent the ext/XS-APItest/handy??.t tests
We have handy00.t through handy09.t, each of which wants to process
1/10th of the total handy tests, but by some oversight we ended up with
a situation where if TEST_JOBS was not set we would actually execute
all of the handy tests in just handy00.t, and the do no testing at all
in handy01.t through handy09.t, which is sort of weird.
I also don't really understand why we would split the test set
differently dependening on the number of TEST_JOBS. I can see that
causing confusion. I think its much better if the only time we dont use
the normal 10 chunk partition is when someone wants to run handy00.t and
have it test everything, which this patch achieves by trigger the
special behavior with a new explicit env var instead of indirectly via
TEST_JOBS==1 (implied or explicit) or other tricks.
So with this patch unless you explicitly set FULL_HANDY_TEST to true
then handy00.t and friends will test exactly the same tests for
everyone everywhere. If FULL_HANDY_TEST is true then any of the handy
test files will run all the tests. So don't set that unless you know
what you are doing.
Personally I think this makes more sense overall anyway, if something in
handyNN.t breaks it would be nice to not have to run the full handy test
suite (~170k tests) to find one mistake, much better to only have to run
17k tests instead.
Commit: 6c343725d409a4d85ce78c0af4e1887eb48b1553
https://github.com/Perl/perl5/commit/6c343725d409a4d85ce78c0af4e1887eb48b1553
Author: Yves Orton <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M MANIFEST
M ext/XS-APItest/APItest.xs
A ext/XS-APItest/APItest_call_dispatch.xs
Log Message:
-----------
Split call dispatch XSUBs out of APItest.xs
Commit: e3b004997c8686401e4da68b66ddc4e23ed2f93e
https://github.com/Perl/perl5/commit/e3b004997c8686401e4da68b66ddc4e23ed2f93e
Author: Yves Orton <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M MANIFEST
M ext/XS-APItest/APItest.xs
A ext/XS-APItest/APItest_runtime_hooks.xs
Log Message:
-----------
Split runtime hooks XSUBs out of APItest.xs
Commit: e3a793f659af425c40ac5ceaaaa4d18eb1cd4005
https://github.com/Perl/perl5/commit/e3a793f659af425c40ac5ceaaaa4d18eb1cd4005
Author: Yves Orton <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M MANIFEST
M ext/XS-APItest/APItest.xs
A ext/XS-APItest/APItest_optree_cophh.xs
Log Message:
-----------
Split optree and cophh XSUBs out of APItest.xs
Commit: 94b430c558965616dc030946bd29c40a60dd5c47
https://github.com/Perl/perl5/commit/94b430c558965616dc030946bd29c40a60dd5c47
Author: Yves Orton <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M MANIFEST
M ext/XS-APItest/APItest.xs
A ext/XS-APItest/APItest_optree_multicall.xs
Log Message:
-----------
Split optree and multicall XSUBs out of APItest.xs
Commit: ac97a8eb26f056636e1df33c8fef35a9c020da8f
https://github.com/Perl/perl5/commit/ac97a8eb26f056636e1df33c8fef35a9c020da8f
Author: Yves Orton <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M MANIFEST
M ext/XS-APItest/APItest.xs
A ext/XS-APItest/APItest_runtime_helpers.xs
Log Message:
-----------
Split runtime helper XSUBs out of APItest.xs
Commit: fd3e8438713543fa2afddcbab50124b65d577356
https://github.com/Perl/perl5/commit/fd3e8438713543fa2afddcbab50124b65d577356
Author: Yves Orton <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M MANIFEST
M ext/XS-APItest/APItest.xs
A ext/XS-APItest/APItest_runtime_utils.xs
Log Message:
-----------
Split runtime utility XSUBs out of APItest.xs
Commit: 411a6ecf0af86a339892949638fc4c0e05549a30
https://github.com/Perl/perl5/commit/411a6ecf0af86a339892949638fc4c0e05549a30
Author: Yves Orton <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M MANIFEST
M ext/XS-APItest/APItest.xs
A ext/XS-APItest/APItest_sv_compare_custom.xs
Log Message:
-----------
Split SV compare and custom XSUBs out of APItest.xs
Commit: 596bdf1da72639c9c764aa94508c116eb80edb4c
https://github.com/Perl/perl5/commit/596bdf1da72639c9c764aa94508c116eb80edb4c
Author: Yves Orton <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M MANIFEST
M ext/XS-APItest/APItest.xs
A ext/XS-APItest/APItest_misc_xsub_basics.xs
Log Message:
-----------
Split misc basic XSUBs out of APItest.xs
Commit: 927016382ff0af5702ab7e047fdb9956aa8e76ec
https://github.com/Perl/perl5/commit/927016382ff0af5702ab7e047fdb9956aa8e76ec
Author: Yves Orton <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M MANIFEST
M ext/XS-APItest/APItest.xs
A ext/XS-APItest/APItest_overload.xs
Log Message:
-----------
Split overload XSUBs out of APItest.xs
Commit: f2e9aa2c29008156801b913a9d31eb86d33a2852
https://github.com/Perl/perl5/commit/f2e9aa2c29008156801b913a9d31eb86d33a2852
Author: Yves Orton <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M MANIFEST
M ext/XS-APItest/APItest.xs
A ext/XS-APItest/APItest_xsub_handshake.xs
M ext/XS-APItest/t/call.t
Log Message:
-----------
Split XSUB handshake tests out of APItest.xs
Commit: ef3b16fdad68cc514e9164e14697ef6eb124a997
https://github.com/Perl/perl5/commit/ef3b16fdad68cc514e9164e14697ef6eb124a997
Author: Yves Orton <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M MANIFEST
M ext/XS-APItest/APItest.xs
A ext/XS-APItest/APItest_xop_blockhooks.xs
Log Message:
-----------
Split XOP and blockhook XSUBs out of APItest.xs
Commit: a92646cd8a6108fd275b35ea0163660957aad434
https://github.com/Perl/perl5/commit/a92646cd8a6108fd275b35ea0163660957aad434
Author: Yves Orton <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M MANIFEST
M ext/XS-APItest/APItest.xs
A ext/XS-APItest/APItest_optree_support.inc
Log Message:
-----------
Split optree support helpers out of APItest.xs
Commit: 08c68cda3008aff21b07ca9bab113e6b1f0efe09
https://github.com/Perl/perl5/commit/08c68cda3008aff21b07ca9bab113e6b1f0efe09
Author: Yves Orton <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M MANIFEST
M ext/XS-APItest/APItest.xs
A ext/XS-APItest/APItest_runtime_support.inc
Log Message:
-----------
Split runtime support helpers out of APItest.xs
Commit: ab533e56e8c6d10d082b1e2b83bd272a23404936
https://github.com/Perl/perl5/commit/ab533e56e8c6d10d082b1e2b83bd272a23404936
Author: Yves Orton <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M MANIFEST
M ext/XS-APItest/APItest.xs
A ext/XS-APItest/APItest_magic_hash_support.inc
Log Message:
-----------
Split magic and hash support helpers out of APItest.xs
Commit: 975358ef61aee1e342340d91ff302508f662e8ce
https://github.com/Perl/perl5/commit/975358ef61aee1e342340d91ff302508f662e8ce
Author: Yves Orton <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M ext/XS-APItest/APItest.xs
Log Message:
-----------
Document APItest.xs split points
Compare: https://github.com/Perl/perl5/compare/94e5086608bc...975358ef61ae
To unsubscribe from these emails, change your notification settings at
https://github.com/Perl/perl5/settings/notifications