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