Branch: refs/heads/yves/split-apitest
  Home:   https://github.com/Perl/perl5
  Commit: 4fa4583b155e1ffc23d9a44cf37f382a08f47897
      
https://github.com/Perl/perl5/commit/4fa4583b155e1ffc23d9a44cf37f382a08f47897
  Author: Yves Orton <[email protected]>
  Date:   2026-07-02 (Thu, 02 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: ba70a6b37678e55968ba6f307101422ca25b73c5
      
https://github.com/Perl/perl5/commit/ba70a6b37678e55968ba6f307101422ca25b73c5
  Author: Yves Orton <[email protected]>
  Date:   2026-07-02 (Thu, 02 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: ab763de995501025a6ce035122a1aaa25c12ec57
      
https://github.com/Perl/perl5/commit/ab763de995501025a6ce035122a1aaa25c12ec57
  Author: Yves Orton <[email protected]>
  Date:   2026-07-02 (Thu, 02 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: 6273d532a86d7e9a72abc750d395a1b437e365df
      
https://github.com/Perl/perl5/commit/6273d532a86d7e9a72abc750d395a1b437e365df
  Author: Yves Orton <[email protected]>
  Date:   2026-07-02 (Thu, 02 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: a1e7f34f547f3a365619a42e4a4ff4488c7a2b46
      
https://github.com/Perl/perl5/commit/a1e7f34f547f3a365619a42e4a4ff4488c7a2b46
  Author: Yves Orton <[email protected]>
  Date:   2026-07-02 (Thu, 02 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: 4a4563244d794b8cb4cb4cb4ee4f6083e5b1fc6e
      
https://github.com/Perl/perl5/commit/4a4563244d794b8cb4cb4cb4ee4f6083e5b1fc6e
  Author: Yves Orton <[email protected]>
  Date:   2026-07-02 (Thu, 02 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: f8eeed0f829a7306cea05b468e24656df696241e
      
https://github.com/Perl/perl5/commit/f8eeed0f829a7306cea05b468e24656df696241e
  Author: Yves Orton <[email protected]>
  Date:   2026-07-02 (Thu, 02 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: ee874c345de69e318fb71b8190ddb9b51e2a0622
      
https://github.com/Perl/perl5/commit/ee874c345de69e318fb71b8190ddb9b51e2a0622
  Author: Yves Orton <[email protected]>
  Date:   2026-07-02 (Thu, 02 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: d1241d081eb998b25b600a5d3a748f88276e0303
      
https://github.com/Perl/perl5/commit/d1241d081eb998b25b600a5d3a748f88276e0303
  Author: Yves Orton <[email protected]>
  Date:   2026-07-02 (Thu, 02 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: e02a3f6d60a35cdf5c72e1f3fc183065c8ffc750
      
https://github.com/Perl/perl5/commit/e02a3f6d60a35cdf5c72e1f3fc183065c8ffc750
  Author: Yves Orton <[email protected]>
  Date:   2026-07-02 (Thu, 02 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: cb70c165ffbe3af2550a67455e64fd98cd2aeb7a
      
https://github.com/Perl/perl5/commit/cb70c165ffbe3af2550a67455e64fd98cd2aeb7a
  Author: Yves Orton <[email protected]>
  Date:   2026-07-02 (Thu, 02 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: 0369d3b6e45f4b36e087fecc5de9b0430b3d5664
      
https://github.com/Perl/perl5/commit/0369d3b6e45f4b36e087fecc5de9b0430b3d5664
  Author: Yves Orton <[email protected]>
  Date:   2026-07-02 (Thu, 02 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: 9aac535e343ad016311d4ab506eb02bd6fc20302
      
https://github.com/Perl/perl5/commit/9aac535e343ad016311d4ab506eb02bd6fc20302
  Author: Yves Orton <[email protected]>
  Date:   2026-07-02 (Thu, 02 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: 41f4e1b5c214e2bd64576d501add41aa355670a8
      
https://github.com/Perl/perl5/commit/41f4e1b5c214e2bd64576d501add41aa355670a8
  Author: Yves Orton <[email protected]>
  Date:   2026-07-02 (Thu, 02 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: 311593838ba7316642c8e3e6d02b1a84ab3b95f8
      
https://github.com/Perl/perl5/commit/311593838ba7316642c8e3e6d02b1a84ab3b95f8
  Author: Yves Orton <[email protected]>
  Date:   2026-07-02 (Thu, 02 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: 70fd258fdc1423d61bdc877992fd956a815302eb
      
https://github.com/Perl/perl5/commit/70fd258fdc1423d61bdc877992fd956a815302eb
  Author: Yves Orton <[email protected]>
  Date:   2026-07-02 (Thu, 02 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: 9a97b74b625e0009d4e30f1b14094144ec3b2dd8
      
https://github.com/Perl/perl5/commit/9a97b74b625e0009d4e30f1b14094144ec3b2dd8
  Author: Yves Orton <[email protected]>
  Date:   2026-07-02 (Thu, 02 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: f67ec9e7ec902808504163dca12ed6001a34abb3
      
https://github.com/Perl/perl5/commit/f67ec9e7ec902808504163dca12ed6001a34abb3
  Author: Yves Orton <[email protected]>
  Date:   2026-07-02 (Thu, 02 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: 7dc0b639523ea50d5ccbad864fbb96a432b83f03
      
https://github.com/Perl/perl5/commit/7dc0b639523ea50d5ccbad864fbb96a432b83f03
  Author: Yves Orton <[email protected]>
  Date:   2026-07-02 (Thu, 02 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: 63f3f492a6b3e83ee13010fed392461c8ca6524e
      
https://github.com/Perl/perl5/commit/63f3f492a6b3e83ee13010fed392461c8ca6524e
  Author: Yves Orton <[email protected]>
  Date:   2026-07-02 (Thu, 02 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: 813ac2edbfebccf59bb4e7c6b54ac5f13e4176fe
      
https://github.com/Perl/perl5/commit/813ac2edbfebccf59bb4e7c6b54ac5f13e4176fe
  Author: Yves Orton <[email protected]>
  Date:   2026-07-02 (Thu, 02 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: ce79186043d01ce8698ee5cf3258d25e241bf1a2
      
https://github.com/Perl/perl5/commit/ce79186043d01ce8698ee5cf3258d25e241bf1a2
  Author: Yves Orton <[email protected]>
  Date:   2026-07-02 (Thu, 02 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: 387621723bc865eda3b1cab43f77d91d72084879
      
https://github.com/Perl/perl5/commit/387621723bc865eda3b1cab43f77d91d72084879
  Author: Yves Orton <[email protected]>
  Date:   2026-07-02 (Thu, 02 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: 2f78de947f314a2a87314d26e8b8e4a5c699afd5
      
https://github.com/Perl/perl5/commit/2f78de947f314a2a87314d26e8b8e4a5c699afd5
  Author: Yves Orton <[email protected]>
  Date:   2026-07-02 (Thu, 02 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: d66fb18ffa814edf32e9c25d446253d5228078f8
      
https://github.com/Perl/perl5/commit/d66fb18ffa814edf32e9c25d446253d5228078f8
  Author: Yves Orton <[email protected]>
  Date:   2026-07-02 (Thu, 02 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: 782e8da905fb0dbcfa0bfe9859aa082678c4a704
      
https://github.com/Perl/perl5/commit/782e8da905fb0dbcfa0bfe9859aa082678c4a704
  Author: Yves Orton <[email protected]>
  Date:   2026-07-02 (Thu, 02 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: a801884e49a4777df5af050e026fd36ecad9cb72
      
https://github.com/Perl/perl5/commit/a801884e49a4777df5af050e026fd36ecad9cb72
  Author: Yves Orton <[email protected]>
  Date:   2026-07-02 (Thu, 02 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: d728bbdece0a741fc194cf58fe4dac980c629f75
      
https://github.com/Perl/perl5/commit/d728bbdece0a741fc194cf58fe4dac980c629f75
  Author: Yves Orton <[email protected]>
  Date:   2026-07-02 (Thu, 02 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: e48a8357f6fbcde2b31a26761b324352d4748349
      
https://github.com/Perl/perl5/commit/e48a8357f6fbcde2b31a26761b324352d4748349
  Author: Yves Orton <[email protected]>
  Date:   2026-07-02 (Thu, 02 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: f510fdef22993feaa8ed7e38697be67ab1b6c3d4
      
https://github.com/Perl/perl5/commit/f510fdef22993feaa8ed7e38697be67ab1b6c3d4
  Author: Yves Orton <[email protected]>
  Date:   2026-07-02 (Thu, 02 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: 0b5931f083dcdccf2436f1ab45015488c69ad3ff
      
https://github.com/Perl/perl5/commit/0b5931f083dcdccf2436f1ab45015488c69ad3ff
  Author: Yves Orton <[email protected]>
  Date:   2026-07-02 (Thu, 02 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: 878ad021c1cf311a4527aa2fdfd5f14f5de82628
      
https://github.com/Perl/perl5/commit/878ad021c1cf311a4527aa2fdfd5f14f5de82628
  Author: Yves Orton <[email protected]>
  Date:   2026-07-02 (Thu, 02 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: 80f097706436069312101e963b9a7beaa1a9225c
      
https://github.com/Perl/perl5/commit/80f097706436069312101e963b9a7beaa1a9225c
  Author: Yves Orton <[email protected]>
  Date:   2026-07-02 (Thu, 02 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: 5e9c39d6a7036ff3b4c3a488c990dc51f20538f7
      
https://github.com/Perl/perl5/commit/5e9c39d6a7036ff3b4c3a488c990dc51f20538f7
  Author: Yves Orton <[email protected]>
  Date:   2026-07-02 (Thu, 02 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: fe941159ae111199feb68fe1de211c49bb8341dc
      
https://github.com/Perl/perl5/commit/fe941159ae111199feb68fe1de211c49bb8341dc
  Author: Yves Orton <[email protected]>
  Date:   2026-07-02 (Thu, 02 Jul 2026)

  Changed paths:
    M ext/XS-APItest/APItest.xs

  Log Message:
  -----------
  Document APItest.xs split points


Compare: https://github.com/Perl/perl5/compare/4fa4583b155e%5E...fe941159ae11

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

Reply via email to