Perl 5 Commit Summary

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

Current branch blead
23 commits.  4 unique authors.  4 unique committers.
50 files changed, 4421 insertions(+), 1002 deletions(-)

Snapshot: http://github.com/Perl/perl5/tarball/9799a574c8a60894

  pp_ref_cmp - improve correctness of package name comparisons
  Richard Leach               2 files changed, 13 insertions(+), 4 deletions(-
  https://github.com/Perl/perl5/commit/9799a574c8a60894

  Add parens to new MGv2-related macros in mg.h
  Paul Evans                  1 file changed, 14 insertions(+), 14 deletions(-
  https://github.com/Perl/perl5/commit/51d7d0d6458c24ea

  Quiet 'unused argument' warning introduced by 223309691bd
  Paul Evans                  1 file changed, 1 insertion(+)
  https://github.com/Perl/perl5/commit/1fc5e13f05c6f3bd

  Convert ext/PerlIO-encoding/encoding.xs from MAGIC to Magic v2
  Paul Evans                  2 files changed, 11 insertions(+), 6 deletions(-
  https://github.com/Perl/perl5/commit/ab4447b0c946f513

  Convert ext/PerlIO-via/via.xs from MAGIC to Magic v2
  Paul Evans                  2 files changed, 9 insertions(+), 4 deletions(-)
  https://github.com/Perl/perl5/commit/7386846ecb1cfd19

  Convert doio.c's argvout from MAGIC to Magic v2
  Paul Evans                  1 file changed, 26 insertions(+), 33 deletions(-
  https://github.com/Perl/perl5/commit/abcecffbb32ae5c8

  Convert op.c's custom op register free from MAGIC to Magic v2
  Paul Evans                  1 file changed, 8 insertions(+), 17 deletions(-)
  https://github.com/Perl/perl5/commit/55a94557534d6603

  Add MANIFEST.SKIP file
  Leon Timmermans             4 files changed, 16 insertions(+), 15 deletions(
  https://github.com/Perl/perl5/commit/d87536bcc9f1b957

  Add a CONTRIBUTING.md file
  Leon Timmermans             2 files changed, 15 insertions(+)
  https://github.com/Perl/perl5/commit/b59971ec793a1b00

  perldelta for Magic v2
  Paul Evans                  1 file changed, 16 insertions(+)
  https://github.com/Perl/perl5/commit/0705c1a09af3148e

  Create a new version of MAGIC; called Magic v2
  Paul Evans                  17 files changed, 2689 insertions(+), 41 deletio
  https://github.com/Perl/perl5/commit/223309691bdcc1f1

  XS-APItest/Makefile.PL: Generate 'depend' for included .xs and .inc files
  Paul Evans                  1 file changed, 29 insertions(+), 2 deletions(-)
  https://github.com/Perl/perl5/commit/982c43260ab0dd05

  perldelta for optimized match count idiom [GH #24558]
  Richard Leach               1 file changed, 12 insertions(+)
  https://github.com/Perl/perl5/commit/44f4945c88a0598b

  pp_match: count matches rather than emitting for =()= $str =~ /.../g
  Richard Leach               4 files changed, 100 insertions(+), 7 deletions(
  https://github.com/Perl/perl5/commit/b54e6f55f41a92ca

  Add OPpMATCH_JUST_COUNT for when matches just need counting
  Richard Leach               4 files changed, 264 insertions(+), 252 deletion
  https://github.com/Perl/perl5/commit/7926662ca769828d

  op.c: MGf_LOCAL is always defined so no point #ifdef-wrapping code
  Paul Evans                  1 file changed, 2 deletions(-)
  https://github.com/Perl/perl5/commit/bbd6721ffa64903a

  Rename some internal functions in op.c for clarity
  Paul Evans                  4 files changed, 58 insertions(+), 57 deletions(
  https://github.com/Perl/perl5/commit/49733c3683672e8f

  perldelta for OP_REF_CMP
  Richard Leach               1 file changed, 8 insertions(+)
  https://github.com/Perl/perl5/commit/d97ad8ae554909fd

  Add PL_sv_reftype_lookup & Perl_sv_reftype_id
  Richard Leach               13 files changed, 203 insertions(+), 268 deletio
  https://github.com/Perl/perl5/commit/f7504b2b932ed510

  Add OP_REF_CMP to optimize (ref $x eq/ne 'SCALAR') patterns
  Richard Leach               18 files changed, 1370 insertions(+), 768 deleti
  https://github.com/Perl/perl5/commit/939d200deae641b5

  B::Deparse: better output of anonhashes following map, grep, sort
  Richard Leach               2 files changed, 16 insertions(+), 2 deletions(-
  https://github.com/Perl/perl5/commit/acdbee4511e9442a

  Perl_av_extend_guts - add a bump to small AV, small growth calls
  Richard Leach               1 file changed, 20 insertions(+), 1 deletion(-)
  https://github.com/Perl/perl5/commit/7d184441cd91cc60

  hv.h: unclash HV_FETCH_ISSTORE and G_DISCARD
  Lukas Mai                   2 files changed, 17 insertions(+), 3 deletions(-
  https://github.com/Perl/perl5/commit/f4c86fe110b25c0e

Current branch leont/maniskip
1 commit.  1 unique author.  1 unique committer.
2717 files changed, 486792 insertions(+), 196063 deletions(-)

Snapshot: http://github.com/Perl/perl5/tarball/998482af900a896e

  Add MANIFEST.SKIP file
  Leon Timmermans             4 files changed, 16 insertions(+), 15 deletions(
  https://github.com/Perl/perl5/commit/998482af900a896e

New branch ap/ai-policy
1 commit.  1 unique author.  1 unique committer.

Snapshot: http://github.com/Perl/perl5/tarball/4122397ddd6a9dc9

  Add our AI policy
  Aristotle Pagaltzis         2 files changed, 24 insertions(+)
  https://github.com/Perl/perl5/commit/4122397ddd6a9dc9

Martian commit 2d9f824d97c8cbc832ae3a25c475175b26757300
1 commit.  1 unique author.  1 unique committer.

Snapshot: http://github.com/Perl/perl5/tarball/2d9f824d97c8cbc8

  pp_ref_cmp - improve correctness of package name comparisons
  Richard Leach               2 files changed, 13 insertions(+), 4 deletions(-
  https://github.com/Perl/perl5/commit/2d9f824d97c8cbc8

Martian commit b81ce6b8cf0775eca0a1323ce22892fbb16ace4b
1 commit.  1 unique author.  1 unique committer.

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

  Add parens to new MGv2-related macros in mg.h
  Paul Evans                  1 file changed, 14 insertions(+), 14 deletions(-
  https://github.com/Perl/perl5/commit/b81ce6b8cf0775ec

Martian commit fb0806b4ee69ce0664f5ad0a3a8593352f49e08a
1 commit.  1 unique author.  1 unique committer.

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

  Quiet 'unused argument' warning introduced by 223309691bd
  Paul Evans                  1 file changed, 1 insertion(+)
  https://github.com/Perl/perl5/commit/fb0806b4ee69ce06

Martian commit f8922302c2af351d97e78b45df1dcfc68d30c7e5
1 commit.  1 unique author.  1 unique committer.

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

  XS-APItest/Makefile.PL: Generate 'depend' for included .xs and .inc files
  Paul Evans                  1 file changed, 29 insertions(+), 2 deletions(-)
  https://github.com/Perl/perl5/commit/f8922302c2af351d

Martian commit 52dec81ae14929c0b01da2a0a0f5d5b8900dad9e
3 commits.  1 unique author.  1 unique committer.

Snapshot: http://github.com/Perl/perl5/tarball/52dec81ae14929c0

  perldelta for optimized match count idiom [GH #24558]
  Richard Leach               1 file changed, 12 insertions(+)
  https://github.com/Perl/perl5/commit/52dec81ae14929c0

  pp_match: count matches rather than emitting for =()= $str =~ /.../g
  Richard Leach               4 files changed, 100 insertions(+), 7 deletions(
  https://github.com/Perl/perl5/commit/cfa83de2f9c46bc5

  Add OPpMATCH_JUST_COUNT for when matches just need counting
  Richard Leach               4 files changed, 264 insertions(+), 252 deletion
  https://github.com/Perl/perl5/commit/28dff5ef2122af1f

Martian commit 4725e943723f73f443dc811ee21a8d906c34dada
3 commits.  1 unique author.  1 unique committer.

Snapshot: http://github.com/Perl/perl5/tarball/4725e943723f73f4

  perldelta for OP_REF_CMP
  Richard Leach               1 file changed, 8 insertions(+)
  https://github.com/Perl/perl5/commit/4725e943723f73f4

  Add PL_sv_reftype_lookup & Perl_sv_reftype_id
  Richard Leach               13 files changed, 203 insertions(+), 268 deletio
  https://github.com/Perl/perl5/commit/83f893cd3a420b99

  Add OP_REF_CMP to optimize (ref $x eq/ne 'SCALAR') patterns
  Richard Leach               18 files changed, 1370 insertions(+), 768 deleti
  https://github.com/Perl/perl5/commit/3db3c342c5b44941

Martian commit 08cb01c71cb2d1a371ffc0096ef9d121b553555f
1 commit.  1 unique author.  1 unique committer.

Snapshot: http://github.com/Perl/perl5/tarball/08cb01c71cb2d1a3

  Perl_av_extend_guts - add a bump to small AV, small growth calls
  Richard Leach               1 file changed, 20 insertions(+), 1 deletion(-)
  https://github.com/Perl/perl5/commit/08cb01c71cb2d1a3

Martian commit 3a2a9684d90250f6110ec914e12053c2d78f613e
1 commit.  1 unique author.  1 unique committer.

Snapshot: http://github.com/Perl/perl5/tarball/3a2a9684d90250f6

  hv.h: unclash HV_FETCH_ISSTORE and G_DISCARD
  Lukas Mai                   2 files changed, 17 insertions(+), 3 deletions(-
  https://github.com/Perl/perl5/commit/3a2a9684d90250f6

Ignored 95 GitHub auto-generated merge commits