Perl 5 Commit Summary
[email protected] (Perl 5 commit summary) Sat, 27 Jun 2026 03:05:36 +0000 (UTC)
| Newsgroups | perl.perl5.porters |
|---|---|
| Message-ID | <[email protected]> |
Perl 5 commit summary, activity since Wednesday Current branch blead 5 commits. 3 unique authors. 3 unique committers. 7 files changed, 16 insertions(+), 13 deletions(-) Thanks, applied: Paul Evans (2) Snapshot: http://github.com/Perl/perl5/tarball/909c414e5450fe64 Porting/test-dist-modules.pl: fix typo in comment Lukas Mai 1 file changed, 1 insertion(+), 1 deletion(-) https://github.com/Perl/perl5/commit/909c414e5450fe64 Fix perlexperiment warning categories for any and all Bartosz Jarzyna 1 file changed, 2 insertions(+), 2 deletions(-) https://github.com/Perl/perl5/commit/b2a5fca5a537aec6 Fix minor typos in perldelta and perlhist for 5.44.0 Leon Timmermans 2 files changed, 3 insertions(+), 3 deletions(-) https://github.com/Perl/perl5/commit/f639373110cf9bd1 Fixup Module::Corelist version for perl 5.44.0 Leon Timmermans 4 files changed, 4 insertions(+), 4 deletions(-) https://github.com/Perl/perl5/commit/31dc968cb4bc4aa6 perldelta: fix description of INTERFACE changes Lukas Mai 1 file changed, 6 insertions(+), 3 deletions(-) https://github.com/Perl/perl5/commit/332cafe6a684d8e4 Current branch davem/thread_races 52 commits. 1 unique author. 1 unique committer. 123 files changed, 3032 insertions(+), 3809 deletions(-) Snapshot: http://github.com/Perl/perl5/tarball/f4278ee3539541be perldelta entry for threads fixups David Mitchell 1 file changed, 6 insertions(+) https://github.com/Perl/perl5/commit/f4278ee3539541be threads::shared: remove problematic err.t test David Mitchell 1 file changed, 72 deletions(-) https://github.com/Perl/perl5/commit/2b2b85859f34490a Ignore -Wthread-safety in PERL_REENTRANT_UNLOCK() David Mitchell 1 file changed, 1 insertion(+) https://github.com/Perl/perl5/commit/9a2b68a9d14715a3 Perl_rcpv_free(): do asserts within lock scope David Mitchell 1 file changed, 1 insertion(+), 2 deletions(-) https://github.com/Perl/perl5/commit/47a0e11c7f4035f3 porting/cpphdrcheck.t: add comments explaining it David Mitchell 1 file changed, 34 insertions(+) https://github.com/Perl/perl5/commit/e030aa38daccb9f7 make PL_sig_foo atomic, but not by default David Mitchell 4 files changed, 19 insertions(+), 12 deletions( https://github.com/Perl/perl5/commit/fe88136d320eca2b add PERL_ATOMIC() macro David Mitchell 2 files changed, 30 insertions(+) https://github.com/Perl/perl5/commit/33425b9211dee11f Remove some NULL PL_sig_foo casts David Mitchell 2 files changed, 6 insertions(+), 6 deletions(-) https://github.com/Perl/perl5/commit/77d5c8a99da4f1b7 Use separate allocs for PL_psig_name and psig_ptr David Mitchell 4 files changed, 11 insertions(+), 8 deletions(- https://github.com/Perl/perl5/commit/e5ca7aba50219767 mg.c: clean up indenting etc of sig handling fns David Mitchell 1 file changed, 63 insertions(+), 20 deletions(- https://github.com/Perl/perl5/commit/7e7d13d9028899d0 sv_dump(): handle dumping a malformed GV David Mitchell 2 files changed, 4 insertions(+), 2 deletions(-) https://github.com/Perl/perl5/commit/a147a85c6829fc21 threads::shared: disallow $shared = *GLOB David Mitchell 2 files changed, 9 insertions(+), 8 deletions(-) https://github.com/Perl/perl5/commit/37a51586da5199dc threads::shared::shared_clone(): ban typeglobs David Mitchell 2 files changed, 43 insertions(+), 13 deletions( https://github.com/Perl/perl5/commit/432165d90e64fecb threads::shared::_id(), _refcnt() check arg is ref David Mitchell 2 files changed, 12 insertions(+) https://github.com/Perl/perl5/commit/4730d5cf6145cdec threads::shared: set mutex when signalling. David Mitchell 1 file changed, 24 insertions(+) https://github.com/Perl/perl5/commit/d1401b18c11702ce threads::shared: avoid spurious 'not locked' warn David Mitchell 2 files changed, 8 insertions(+), 5 deletions(-) https://github.com/Perl/perl5/commit/f9e38b2905204883 threads::shared: add test for spurious warning David Mitchell 1 file changed, 39 insertions(+) https://github.com/Perl/perl5/commit/da9d4bc920b25f55 threads::shared: track cond_wait() locks David Mitchell 2 files changed, 109 insertions(+), 3 deletions( https://github.com/Perl/perl5/commit/6d5a992b1fb2e281 threads::shared: refactor: cond_signal() var names David Mitchell 1 file changed, 5 insertions(+), 5 deletions(-) https://github.com/Perl/perl5/commit/cc172f3e11b1bc42 threads::shared: refactor: share code on sig/brdct David Mitchell 1 file changed, 12 insertions(+), 26 deletions(- https://github.com/Perl/perl5/commit/b03725586a3e11c5 threads::shared: refactor: cond_wait() var names David Mitchell 1 file changed, 7 insertions(+), 7 deletions(-) https://github.com/Perl/perl5/commit/2c9025684d3075c4 threads::shared: add some cond_wait code comments David Mitchell 1 file changed, 24 insertions(+) https://github.com/Perl/perl5/commit/97f47a3b8d6251aa threads::shared: refactor: unify common cond code David Mitchell 2 files changed, 73 insertions(+), 92 deletions( https://github.com/Perl/perl5/commit/d3b7c9abad9522fa threads::shared: set mutex when dup rc++ David Mitchell 1 file changed, 15 insertions(+), 4 deletions(-) https://github.com/Perl/perl5/commit/231089b29d86068e threads::shared: add t/err.t David Mitchell 2 files changed, 159 insertions(+) https://github.com/Perl/perl5/commit/9f0f6921e534cd9b threads::shared: bump version to 1.74 David Mitchell 1 file changed, 2 insertions(+), 2 deletions(-) https://github.com/Perl/perl5/commit/2c0f16af581df20f threads.xs: remove PREFIX = ithread_ David Mitchell 1 file changed, 21 insertions(+), 21 deletions(- https://github.com/Perl/perl5/commit/e1d888309a5231e1 threads.xs: remove PERL_ITHR_UNCALLABLE flag David Mitchell 1 file changed, 8 insertions(+), 9 deletions(-) https://github.com/Perl/perl5/commit/b48a2dd14836ca9c threads.xs: reindent David Mitchell 1 file changed, 7 insertions(+), 7 deletions(-) https://github.com/Perl/perl5/commit/d458e0ed48829004 threads.xs: remove PERL_ITHR_NONVIABLE flag David Mitchell 1 file changed, 6 insertions(+), 8 deletions(-) https://github.com/Perl/perl5/commit/e2bd6e56d318654c threads.xs: set thread->interp to NULL before free David Mitchell 1 file changed, 1 insertion(+), 1 deletion(-) https://github.com/Perl/perl5/commit/79ab231496e8c106 threads.xs: add thread->pool field to fix race David Mitchell 1 file changed, 9 insertions(+), 3 deletions(-) https://github.com/Perl/perl5/commit/299955fb4061f0b6 threads: block.t: add comments explaining it David Mitchell 1 file changed, 2 insertions(+) https://github.com/Perl/perl5/commit/67c174c09a53d0bb threads.xs: add workaround for helgrind false +ve David Mitchell 1 file changed, 29 insertions(+) https://github.com/Perl/perl5/commit/7fec429afac5ec09 win32 Perl_set_context(): handle NULL arg David Mitchell 1 file changed, 4 insertions(+), 2 deletions(-) https://github.com/Perl/perl5/commit/846432b62e4fc049 Perl_set_context() allow NULL argument David Mitchell 2 files changed, 3 insertions(+), 5 deletions(-) https://github.com/Perl/perl5/commit/4b1f5a3e9b66a04e threads.xs: set aTHX to null at end David Mitchell 1 file changed, 32 insertions(+), 6 deletions(-) https://github.com/Perl/perl5/commit/b18743190ec18faf threads.xs: better comment on destruction David Mitchell 1 file changed, 15 insertions(+), 8 deletions(-) https://github.com/Perl/perl5/commit/7ff131cb9655ed55 threads.xs: add some locking code comments David Mitchell 1 file changed, 16 insertions(+), 3 deletions(-) https://github.com/Perl/perl5/commit/22ff6efa3689c66a threads.xs: refactor: avoid duplicate braces David Mitchell 1 file changed, 3 insertions(+), 2 deletions(-) https://github.com/Perl/perl5/commit/8a783a22411a7c36 threads.xs: use consistent lock ordering. David Mitchell 3 files changed, 104 insertions(+), 13 deletions https://github.com/Perl/perl5/commit/7c7409fa2064362c threads.xs: remove unneeded locking David Mitchell 1 file changed, 3 insertions(+), 7 deletions(-) https://github.com/Perl/perl5/commit/b43b8f470512aabd threads.xs: dont hold global lock in thread create David Mitchell 1 file changed, 7 insertions(+), 4 deletions(-) https://github.com/Perl/perl5/commit/12c110d7158e2fc1 threads.xs: refactor: move thread mutex unlocking David Mitchell 1 file changed, 9 insertions(+), 9 deletions(-) https://github.com/Perl/perl5/commit/5f875d0c1db3a4ee threads.xs: refactor: move create mutex locking David Mitchell 1 file changed, 2 insertions(+), 8 deletions(-) https://github.com/Perl/perl5/commit/6ea5c9fab15da2e0 threads.xs: add new thread to pool later David Mitchell 1 file changed, 16 insertions(+), 14 deletions(- https://github.com/Perl/perl5/commit/72c2736836355d58 threads.xs: refactor: create(): rename variable David Mitchell 1 file changed, 6 insertions(+), 5 deletions(-) https://github.com/Perl/perl5/commit/135bb1cc6560bc0f threads.xs: refactor: rename some create() vars David Mitchell 1 file changed, 10 insertions(+), 10 deletions(- https://github.com/Perl/perl5/commit/ebb2d1689046ce78 threads.xs: add more join/detach code comments David Mitchell 1 file changed, 17 insertions(+), 3 deletions(-) https://github.com/Perl/perl5/commit/78bf2a424e1d47e1 threads and locales: add some code comments David Mitchell 3 files changed, 19 insertions(+) https://github.com/Perl/perl5/commit/3d73fee31dbe982e make PL_veto_switch_non_tTHX_context per-thread David Mitchell 6 files changed, 12 insertions(+), 4 deletions(- https://github.com/Perl/perl5/commit/d9d32b589c06b2f9 threads: bump version to 2.46 David Mitchell 1 file changed, 2 insertions(+), 2 deletions(-) https://github.com/Perl/perl5/commit/de3079c176affcef New branch davem/intuit_anchored 2 commits. 1 unique author. 1 unique committer. Snapshot: http://github.com/Perl/perl5/tarball/8a28c66452ef0ccb perldelta entry for regex intuit performnce fix David Mitchell 1 file changed, 10 insertions(+) https://github.com/Perl/perl5/commit/8a28c66452ef0ccb regex: fail quicker for anchored patterns David Mitchell 2 files changed, 173 insertions(+), 10 deletions https://github.com/Perl/perl5/commit/4d2f908abe3c7081 New branch perldelta5440-security 2 commits. 1 unique author. 1 unique committer. Snapshot: http://github.com/Perl/perl5/tarball/f93dfb4a7e0242ff Add CVE references to perldelta for various affected modules Leon Timmermans 1 file changed, 10 insertions(+) https://github.com/Perl/perl5/commit/f93dfb4a7e0242ff Add something about CVE-2026-57432 Leon Timmermans 1 file changed, 7 insertions(+) https://github.com/Perl/perl5/commit/fe020a397eaf8d5b Deleted branch smoke-me/davem/thread_races Martian commit dff65551792f4f71b61d9d73c292911a6f82284a 1 commit. 1 unique author. 1 unique committer. Snapshot: http://github.com/Perl/perl5/tarball/dff65551792f4f71 Porting/test-dist-modules.pl: fix typo in comment Lukas Mai 1 file changed, 1 insertion(+), 1 deletion(-) https://github.com/Perl/perl5/commit/dff65551792f4f71 Martian commit fcd3c595dabdab9cbe0b152b8204364760c464f4 1 commit. 1 unique author. 1 unique committer. Snapshot: http://github.com/Perl/perl5/tarball/fcd3c595dabdab9c Fix perlexperiment warning categories for any and all Bartosz Jarzyna 1 file changed, 2 insertions(+), 2 deletions(-) https://github.com/Perl/perl5/commit/fcd3c595dabdab9c Ignored 95 GitHub auto-generated merge commits