Perl 5 Commit Summary

[email protected] (Perl 5 commit summary) Wed, 27 May 2026 03:11:24 +0000 (UTC)
Newsgroups perl.perl5.porters
Message-ID <[email protected]>
Perl 5 commit summary, activity since Saturday

Current branch blead
3 commits.  3 unique authors.  2 unique committers.
35 files changed, 378 insertions(+), 147 deletions(-)
Thanks, applied:  Leon Timmermans (1) Aristotle Pagaltzis (1)
Snapshot: http://github.com/Perl/perl5/tarball/76f79e2fbcd7eca1

  cpan/HTTP-Tiny - Update to version 0.094
  Graham Knop                 3 files changed, 68 insertions(+), 5 deletions(-
  https://github.com/Perl/perl5/commit/76f79e2fbcd7eca1

  Mark more files as generated to github
  Leon Timmermans             1 file changed, 19 insertions(+), 2 deletions(-)
  https://github.com/Perl/perl5/commit/007f4edb45dfd332

  cpan/IO-Compress - Update to version 2.220
  Paul Marquess               32 files changed, 291 insertions(+), 140 deletio
  https://github.com/Perl/perl5/commit/4b3ba01b1596b63c

New branch davem/thread_races
52 commits.  1 unique author.  1 unique committer.

Snapshot: http://github.com/Perl/perl5/tarball/a4d8e96394da27c4

  win32 Perl_set_context(): handle NULL arg
  David Mitchell              1 file changed, 4 insertions(+), 2 deletions(-)
  https://github.com/Perl/perl5/commit/a4d8e96394da27c4

  Perl_set_context() allow NULL argument
  David Mitchell              2 files changed, 3 insertions(+), 5 deletions(-)
  https://github.com/Perl/perl5/commit/300363db01fc4e24

  threads.xs: remove unneeded locking
  David Mitchell              1 file changed, 3 insertions(+), 7 deletions(-)
  https://github.com/Perl/perl5/commit/4ecaf497a63c6785

  threads::shared: remove problematic err.t test
  David Mitchell              1 file changed, 72 deletions(-)
  https://github.com/Perl/perl5/commit/b9d06266741dfc15

  perldelta entry for threads fixups
  David Mitchell              1 file changed, 3 insertions(+)
  https://github.com/Perl/perl5/commit/19dbad971aa2a4c0

  Ignore -Wthread-safety in PERL_REENTRANT_UNLOCK()
  David Mitchell              1 file changed, 1 insertion(+)
  https://github.com/Perl/perl5/commit/b02d52f34752b3e4

  Perl_rcpv_free(): do asserts within lock scope
  David Mitchell              1 file changed, 1 insertion(+), 2 deletions(-)
  https://github.com/Perl/perl5/commit/50be909d261c1b00

  porting/cpphdrcheck.t: add comments explaining it
  David Mitchell              1 file changed, 34 insertions(+)
  https://github.com/Perl/perl5/commit/2b1ca33317f24974

  make PL_sig_foo atomic, but not by default
  David Mitchell              4 files changed, 19 insertions(+), 12 deletions(
  https://github.com/Perl/perl5/commit/f7304147286257fd

  add PERL_ATOMIC() macro
  David Mitchell              2 files changed, 30 insertions(+)
  https://github.com/Perl/perl5/commit/f251fa002d13d964

  Remove some NULL PL_sig_foo casts
  David Mitchell              2 files changed, 6 insertions(+), 6 deletions(-)
  https://github.com/Perl/perl5/commit/17dd7c6e6632203a

  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/90d1d12fdcf4fc1b

  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/c01dab23ff94e66c

  sv_dump(): handle dumping a malformed GV
  David Mitchell              2 files changed, 4 insertions(+), 2 deletions(-)
  https://github.com/Perl/perl5/commit/6766fb5def1116f6

  threads::shared: disallow $shared = *GLOB
  David Mitchell              2 files changed, 9 insertions(+), 8 deletions(-)
  https://github.com/Perl/perl5/commit/e83d587db322e648

  threads::shared::shared_clone(): ban typeglobs
  David Mitchell              2 files changed, 43 insertions(+), 13 deletions(
  https://github.com/Perl/perl5/commit/648cc08c54a5ff53

  threads::shared::_id(), _refcnt() check arg is ref
  David Mitchell              2 files changed, 12 insertions(+)
  https://github.com/Perl/perl5/commit/b1fb4c32b7e9f8b7

  threads::shared: set mutex when signalling.
  David Mitchell              1 file changed, 24 insertions(+)
  https://github.com/Perl/perl5/commit/78290be8511400e7

  threads::shared: avoid spurious 'not locked' warn
  David Mitchell              2 files changed, 8 insertions(+), 5 deletions(-)
  https://github.com/Perl/perl5/commit/3ad73ce4b02ccc4f

  threads::shared: add test for spurious warning
  David Mitchell              1 file changed, 39 insertions(+)
  https://github.com/Perl/perl5/commit/70fdd5abf45037a5

  threads::shared: track cond_wait() locks
  David Mitchell              2 files changed, 109 insertions(+), 3 deletions(
  https://github.com/Perl/perl5/commit/f9351f2daaf15feb

  threads::shared: refactor: cond_signal() var names
  David Mitchell              1 file changed, 5 insertions(+), 5 deletions(-)
  https://github.com/Perl/perl5/commit/fb8a59528a882dc5

  threads::shared: refactor: share code on sig/brdct
  David Mitchell              1 file changed, 12 insertions(+), 26 deletions(-
  https://github.com/Perl/perl5/commit/6b48e874cd055987

  threads::shared: refactor:  cond_wait() var names
  David Mitchell              1 file changed, 7 insertions(+), 7 deletions(-)
  https://github.com/Perl/perl5/commit/4eb17edd4c404ae9

  threads::shared: add some cond_wait code comments
  David Mitchell              1 file changed, 24 insertions(+)
  https://github.com/Perl/perl5/commit/a9585f93b182460b

  threads::shared: refactor: unify common cond code
  David Mitchell              2 files changed, 73 insertions(+), 92 deletions(
  https://github.com/Perl/perl5/commit/de59b261564bc2fe

  threads::shared: set mutex when dup rc++
  David Mitchell              1 file changed, 15 insertions(+), 4 deletions(-)
  https://github.com/Perl/perl5/commit/65464d36d4df53d6

  threads::shared: add t/err.t
  David Mitchell              2 files changed, 159 insertions(+)
  https://github.com/Perl/perl5/commit/262f5231c0851f4c

  threads::shared: bump version to 1.74
  David Mitchell              1 file changed, 2 insertions(+), 2 deletions(-)
  https://github.com/Perl/perl5/commit/56a871ba1be1d67d

  threads.xs: remove PREFIX = ithread_
  David Mitchell              1 file changed, 21 insertions(+), 21 deletions(-
  https://github.com/Perl/perl5/commit/5e583b5e1593b895

  threads.xs: remove PERL_ITHR_UNCALLABLE flag
  David Mitchell              1 file changed, 8 insertions(+), 9 deletions(-)
  https://github.com/Perl/perl5/commit/64d2c8ea7debe49b

  threads.xs: reindent
  David Mitchell              1 file changed, 7 insertions(+), 7 deletions(-)
  https://github.com/Perl/perl5/commit/03da5a56cebd10e1

  threads.xs: remove PERL_ITHR_NONVIABLE flag
  David Mitchell              1 file changed, 6 insertions(+), 8 deletions(-)
  https://github.com/Perl/perl5/commit/34f2004106822daf

  threads.xs: set thread->interp to NULL before free
  David Mitchell              1 file changed, 1 insertion(+), 1 deletion(-)
  https://github.com/Perl/perl5/commit/601ca8a965d98d80

  threads.xs: add thread->pool field to fix race
  David Mitchell              1 file changed, 9 insertions(+), 3 deletions(-)
  https://github.com/Perl/perl5/commit/d00d51832e3703af

  threads: block.t: add comments explaining it
  David Mitchell              1 file changed, 2 insertions(+)
  https://github.com/Perl/perl5/commit/ab0fdf40831617cd

  threads.xs: add workaround for helgrind false +ve
  David Mitchell              1 file changed, 28 insertions(+)
  https://github.com/Perl/perl5/commit/69b62b734debd144

  threads.xs: set aTHX to null at end
  David Mitchell              1 file changed, 32 insertions(+), 6 deletions(-)
  https://github.com/Perl/perl5/commit/689b5930a0855d96

  threads.xs: better comment on destruction
  David Mitchell              1 file changed, 15 insertions(+), 8 deletions(-)
  https://github.com/Perl/perl5/commit/94a7ca79a60dd8d5

  threads.xs: add some locking code comments
  David Mitchell              1 file changed, 16 insertions(+), 3 deletions(-)
  https://github.com/Perl/perl5/commit/e07953d993576f4e

  threads.xs: refactor: avoid duplicate braces
  David Mitchell              1 file changed, 3 insertions(+), 2 deletions(-)
  https://github.com/Perl/perl5/commit/05e45cc4dc610fa0

  threads.xs: use consistent lock ordering.
  David Mitchell              3 files changed, 104 insertions(+), 13 deletions
  https://github.com/Perl/perl5/commit/c3c89c811cb85dbf

  threads.xs: dont hold global lock in thread create
  David Mitchell              1 file changed, 7 insertions(+), 4 deletions(-)
  https://github.com/Perl/perl5/commit/de83a9827c29a620

  threads.xs: refactor: move thread mutex unlocking
  David Mitchell              1 file changed, 9 insertions(+), 9 deletions(-)
  https://github.com/Perl/perl5/commit/56d6bbbe30b1ed74

  threads.xs: refactor: move create mutex locking
  David Mitchell              1 file changed, 2 insertions(+), 8 deletions(-)
  https://github.com/Perl/perl5/commit/87cc7ab5f10e8bde

  threads.xs: add new thread to pool later
  David Mitchell              1 file changed, 16 insertions(+), 14 deletions(-
  https://github.com/Perl/perl5/commit/c796699e28f76cfc

  threads.xs: refactor: create(): rename variable
  David Mitchell              1 file changed, 6 insertions(+), 5 deletions(-)
  https://github.com/Perl/perl5/commit/f106729dcc300d89

  threads.xs: refactor: rename some create() vars
  David Mitchell              1 file changed, 10 insertions(+), 10 deletions(-
  https://github.com/Perl/perl5/commit/04614bf55f53ca07

  threads.xs: add more join/detach code comments
  David Mitchell              1 file changed, 17 insertions(+), 3 deletions(-)
  https://github.com/Perl/perl5/commit/e2df26ca160ab771

  threads and locales: add some code comments
  David Mitchell              3 files changed, 19 insertions(+)
  https://github.com/Perl/perl5/commit/705a23709ecc0985

  make PL_veto_switch_non_tTHX_context per-thread
  David Mitchell              6 files changed, 12 insertions(+), 4 deletions(-
  https://github.com/Perl/perl5/commit/03f34824b19f177d

  threads: bump version to 2.46
  David Mitchell              1 file changed, 2 insertions(+), 2 deletions(-)
  https://github.com/Perl/perl5/commit/5c1bcd344d31276e

New branch smoke-me/jkeenan/sync-archive-tar-3.10-20260525
1 commit.  1 unique author.  1 unique committer.
Thanks, applied:  James E Keenan (1)
Snapshot: http://github.com/Perl/perl5/tarball/97dbd3211ae8f5f7

  cpan/Archive-Tar - Update to version 3.10
  Chris 'BinGOs' Williams     5 files changed, 65 insertions(+), 10 deletions(
  https://github.com/Perl/perl5/commit/97dbd3211ae8f5f7

Deleted branch smoke-me/jkeenan/sync-io-compress-20260517

Deleted branch sync-CPAN-2.33-TRIAL-20220130

Martian commit 5f7d77a3474b5d2f9e569e5413c2a539ef6c4db0
1 commit.  1 unique author.  1 unique committer.
Thanks, applied:  James E Keenan (1)
Snapshot: http://github.com/Perl/perl5/tarball/5f7d77a3474b5d2f

  cpan/HTTP-Tiny - Update to version 0.094
  Graham Knop                 3 files changed, 68 insertions(+), 5 deletions(-
  https://github.com/Perl/perl5/commit/5f7d77a3474b5d2f

Ignored 28 GitHub auto-generated merge commits