Branch: refs/heads/yves/split-apitest
Home: https://github.com/Perl/perl5
Commit: 8d7e5113fda8d0d2c1b97c56ddb78905edce136c
https://github.com/Perl/perl5/commit/8d7e5113fda8d0d2c1b97c56ddb78905edce136c
Author: Yves Orton <[email protected]>
Date: 2026-07-16 (Thu, 16 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: ed7aaaa7da6a3b1432b0b0d256bd0a523299550a
https://github.com/Perl/perl5/commit/ed7aaaa7da6a3b1432b0b0d256bd0a523299550a
Author: Yves Orton <[email protected]>
Date: 2026-07-16 (Thu, 16 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: a57c1c13fe41b2153685024ba104b0f1627f1389
https://github.com/Perl/perl5/commit/a57c1c13fe41b2153685024ba104b0f1627f1389
Author: Yves Orton <[email protected]>
Date: 2026-07-16 (Thu, 16 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: dc36ccd364d198cb14a79fba35940c704e4d8a47
https://github.com/Perl/perl5/commit/dc36ccd364d198cb14a79fba35940c704e4d8a47
Author: Yves Orton <[email protected]>
Date: 2026-07-16 (Thu, 16 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: c04eef6879b51c177144141c3abc54816fc7d4be
https://github.com/Perl/perl5/commit/c04eef6879b51c177144141c3abc54816fc7d4be
Author: Yves Orton <[email protected]>
Date: 2026-07-16 (Thu, 16 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: 020ebdbc1f8067e3231a8a627570ca51cad96d38
https://github.com/Perl/perl5/commit/020ebdbc1f8067e3231a8a627570ca51cad96d38
Author: Paul "LeoNerd" Evans <[email protected]>
Date: 2026-07-16 (Thu, 16 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: 47d0ed11b25f10409b4a86d64353c5d60cf0cd77
https://github.com/Perl/perl5/commit/47d0ed11b25f10409b4a86d64353c5d60cf0cd77
Author: Yves Orton <[email protected]>
Date: 2026-07-16 (Thu, 16 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: fb475ed714aa6c899b353b54f56a4a25e97874e3
https://github.com/Perl/perl5/commit/fb475ed714aa6c899b353b54f56a4a25e97874e3
Author: Yves Orton <[email protected]>
Date: 2026-07-16 (Thu, 16 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: 2eb0bbe41bef349bd77954fffe8210de03e61a7c
https://github.com/Perl/perl5/commit/2eb0bbe41bef349bd77954fffe8210de03e61a7c
Author: Yves Orton <[email protected]>
Date: 2026-07-16 (Thu, 16 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: d6a0796adc6aa47cb382e4c5c3634eb8731177a4
https://github.com/Perl/perl5/commit/d6a0796adc6aa47cb382e4c5c3634eb8731177a4
Author: Yves Orton <[email protected]>
Date: 2026-07-16 (Thu, 16 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: 3aaf49a12de7ec9b1104fbf07bb9287bf967c932
https://github.com/Perl/perl5/commit/3aaf49a12de7ec9b1104fbf07bb9287bf967c932
Author: Yves Orton <[email protected]>
Date: 2026-07-16 (Thu, 16 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: 8c1239857e4124e2df83701cfa48a6a90096a4f0
https://github.com/Perl/perl5/commit/8c1239857e4124e2df83701cfa48a6a90096a4f0
Author: Yves Orton <[email protected]>
Date: 2026-07-16 (Thu, 16 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: 4d15d192c6e63d4495b61a6a248d037a72b83092
https://github.com/Perl/perl5/commit/4d15d192c6e63d4495b61a6a248d037a72b83092
Author: Yves Orton <[email protected]>
Date: 2026-07-16 (Thu, 16 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: ddb0c711210e53b8284e07686f5623b72dbae942
https://github.com/Perl/perl5/commit/ddb0c711210e53b8284e07686f5623b72dbae942
Author: Yves Orton <[email protected]>
Date: 2026-07-16 (Thu, 16 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: def05cb22c6dae526e448a4d8dc1742dc2ce74df
https://github.com/Perl/perl5/commit/def05cb22c6dae526e448a4d8dc1742dc2ce74df
Author: Yves Orton <[email protected]>
Date: 2026-07-16 (Thu, 16 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: 846f907231f73adc0e0f2c86c486f136e4130ef5
https://github.com/Perl/perl5/commit/846f907231f73adc0e0f2c86c486f136e4130ef5
Author: Yves Orton <[email protected]>
Date: 2026-07-16 (Thu, 16 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: 60efa715d671d46ae0cb9498c42189aa97b0c7d3
https://github.com/Perl/perl5/commit/60efa715d671d46ae0cb9498c42189aa97b0c7d3
Author: Yves Orton <[email protected]>
Date: 2026-07-16 (Thu, 16 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: 80518fa90018903b471f46b941646bfe636a12db
https://github.com/Perl/perl5/commit/80518fa90018903b471f46b941646bfe636a12db
Author: Yves Orton <[email protected]>
Date: 2026-07-16 (Thu, 16 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: b2c1b218d6f359ab325d4d6dca4ed42d64bffb58
https://github.com/Perl/perl5/commit/b2c1b218d6f359ab325d4d6dca4ed42d64bffb58
Author: Yves Orton <[email protected]>
Date: 2026-07-16 (Thu, 16 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: 66bb1b68ce62892040848ced7d110912f232f2d9
https://github.com/Perl/perl5/commit/66bb1b68ce62892040848ced7d110912f232f2d9
Author: Yves Orton <[email protected]>
Date: 2026-07-16 (Thu, 16 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: 7fd71dea7c7e632f2f67c78c6bb21e79c220ef71
https://github.com/Perl/perl5/commit/7fd71dea7c7e632f2f67c78c6bb21e79c220ef71
Author: Yves Orton <[email protected]>
Date: 2026-07-16 (Thu, 16 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: 06229bdf899593da7beb34f3e986659d066ae36e
https://github.com/Perl/perl5/commit/06229bdf899593da7beb34f3e986659d066ae36e
Author: Yves Orton <[email protected]>
Date: 2026-07-16 (Thu, 16 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: 56be704c6c248277098a0b9201b418b90818aabb
https://github.com/Perl/perl5/commit/56be704c6c248277098a0b9201b418b90818aabb
Author: Yves Orton <[email protected]>
Date: 2026-07-16 (Thu, 16 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: 72fa1af546fccccb008a687e7ac5ff98acd4e001
https://github.com/Perl/perl5/commit/72fa1af546fccccb008a687e7ac5ff98acd4e001
Author: Yves Orton <[email protected]>
Date: 2026-07-16 (Thu, 16 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: 2509e11d143b2bbeb13bee6c17f51516a690193a
https://github.com/Perl/perl5/commit/2509e11d143b2bbeb13bee6c17f51516a690193a
Author: Yves Orton <[email protected]>
Date: 2026-07-16 (Thu, 16 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: 8a402314559ac0ded2b63b44831ee12cc7a64c86
https://github.com/Perl/perl5/commit/8a402314559ac0ded2b63b44831ee12cc7a64c86
Author: Yves Orton <[email protected]>
Date: 2026-07-16 (Thu, 16 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: 7f66df827669ff0ec3e80c8c63f314048f254f3c
https://github.com/Perl/perl5/commit/7f66df827669ff0ec3e80c8c63f314048f254f3c
Author: Yves Orton <[email protected]>
Date: 2026-07-16 (Thu, 16 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: 29cd6c871714b97af924d86da2f2dc705bb967d8
https://github.com/Perl/perl5/commit/29cd6c871714b97af924d86da2f2dc705bb967d8
Author: Yves Orton <[email protected]>
Date: 2026-07-16 (Thu, 16 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: 303160f5158381992d2f5136dfded650f4acfe32
https://github.com/Perl/perl5/commit/303160f5158381992d2f5136dfded650f4acfe32
Author: Yves Orton <[email protected]>
Date: 2026-07-16 (Thu, 16 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: 75cb636b27ca1165ca0af47fc11d225f41b423d7
https://github.com/Perl/perl5/commit/75cb636b27ca1165ca0af47fc11d225f41b423d7
Author: Yves Orton <[email protected]>
Date: 2026-07-16 (Thu, 16 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: 1e94730128d08dcb6c8eae66aead0fb69fbebe7f
https://github.com/Perl/perl5/commit/1e94730128d08dcb6c8eae66aead0fb69fbebe7f
Author: Yves Orton <[email protected]>
Date: 2026-07-16 (Thu, 16 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: 6c2123c4539287b8f5f49dce2b77347b9bf0656a
https://github.com/Perl/perl5/commit/6c2123c4539287b8f5f49dce2b77347b9bf0656a
Author: Yves Orton <[email protected]>
Date: 2026-07-16 (Thu, 16 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: 8164977595022f90a79bce687fb25bd9751fba9c
https://github.com/Perl/perl5/commit/8164977595022f90a79bce687fb25bd9751fba9c
Author: Yves Orton <[email protected]>
Date: 2026-07-16 (Thu, 16 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: f2ad97d6d2f8026eb4fd5f884ccebcb2bd96da2d
https://github.com/Perl/perl5/commit/f2ad97d6d2f8026eb4fd5f884ccebcb2bd96da2d
Author: Yves Orton <[email protected]>
Date: 2026-07-16 (Thu, 16 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: c211922b57c55fe65098bc7aca52494159e19836
https://github.com/Perl/perl5/commit/c211922b57c55fe65098bc7aca52494159e19836
Author: Yves Orton <[email protected]>
Date: 2026-07-16 (Thu, 16 Jul 2026)
Changed paths:
M ext/XS-APItest/APItest.xs
Log Message:
-----------
Document APItest.xs split points
Compare: https://github.com/Perl/perl5/compare/863307119c1f...c211922b57c5
To unsubscribe from these emails, change your notification settings at
https://github.com/Perl/perl5/settings/notifications