Perl 5 Commit Summary

[email protected] (Perl 5 commit summary) Sat, 28 Feb 2026 03:12:40 +0000 (UTC)
Newsgroups perl.perl5.porters
Message-ID <[email protected]>
Perl 5 commit summary, activity since Wednesday

Current branch blead
35 commits.  5 unique authors.  5 unique committers.
55 files changed, 1799 insertions(+), 1285 deletions(-)
Net code removal: Dagfinn Ilmari Mannsåker (24 lines)
Thanks, applied:  James E Keenan (1)
Snapshot: http://github.com/Perl/perl5/tarball/c75ae9cc164205e1

  cpan/Compress-Raw-Zlib - Update to version 2.221
  Paul Marquess               19 files changed, 939 insertions(+), 722 deletio
  https://github.com/Perl/perl5/commit/c75ae9cc164205e1

  IO.xs: Remove code for pre-5.8 Perls
  Dagfinn Ilmari Mannsåker    1 file changed, 24 deletions(-)
  https://github.com/Perl/perl5/commit/bf655337ec48d134

  [MERGE] make core XS not rely on void XSUB hack
  David Mitchell              2 parents
  https://github.com/Perl/perl5/commit/5a884dc576328766

  XS::APItest: avoid setting ST(0) in void XSUBs
  David Mitchell              1 file changed, 15 insertions(+), 10 deletions(-
  https://github.com/Perl/perl5/commit/e1641793d1a6764b

  XS::APItest: bump version to 1.50
  David Mitchell              1 file changed, 1 insertion(+), 1 deletion(-)
  https://github.com/Perl/perl5/commit/0d7078e0315cb6c1

  threads::shared: avoid setting ST(0) in void XSUBs
  David Mitchell              1 file changed, 32 insertions(+), 31 deletions(-
  https://github.com/Perl/perl5/commit/3b4508d3012c936a

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

  threads.xs: avoid setting ST(0) in void XSUBs
  David Mitchell              1 file changed, 55 insertions(+), 49 deletions(-
  https://github.com/Perl/perl5/commit/5aa665484ca2892c

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

  Storable.xs: avoid setting ST(0) in void XSUBs
  David Mitchell              1 file changed, 3 insertions(+), 2 deletions(-)
  https://github.com/Perl/perl5/commit/bbf4b5b4661f7f07

  Storable: bump version to 3.40
  David Mitchell              1 file changed, 1 insertion(+), 1 deletion(-)
  https://github.com/Perl/perl5/commit/05fff3d0cc10fb24

  POSIX.xs: avoid setting ST(0) in void XSUBs
  David Mitchell              1 file changed, 20 insertions(+), 18 deletions(-
  https://github.com/Perl/perl5/commit/25f40b3ff13fd9e6

  POSIX: bump version to 2.26
  David Mitchell              1 file changed, 1 insertion(+), 1 deletion(-)
  https://github.com/Perl/perl5/commit/0376c15bc6a6c611

  Opcode.xs: avoid setting ST(0) in void XSUBs
  David Mitchell              1 file changed, 28 insertions(+), 17 deletions(-
  https://github.com/Perl/perl5/commit/d987c7395f4c19fa

  bump Opcode.pm version to 1.71
  David Mitchell              1 file changed, 1 insertion(+), 1 deletion(-)
  https://github.com/Perl/perl5/commit/ca20dc3f3766c934

  IO.xs: avoid setting ST(0) in void XSUBs
  David Mitchell              1 file changed, 23 insertions(+), 21 deletions(-
  https://github.com/Perl/perl5/commit/03d9903dcd70dc10

  bump IO::* version to 1.56
  David Mitchell              10 files changed, 10 insertions(+), 10 deletions
  https://github.com/Perl/perl5/commit/b8f5896090d8ebb9

  B.xs: avoid setting ST(0) in void XSUBs
  David Mitchell              1 file changed, 58 insertions(+), 30 deletions(-
  https://github.com/Perl/perl5/commit/c8282019f273d4a0

  bump B.pm version to 1.92
  David Mitchell              1 file changed, 1 insertion(+), 1 deletion(-)
  https://github.com/Perl/perl5/commit/21b46a7e11c4619d

  grok_uint_by_base: Fix up comments
  Karl Williamson             1 file changed, 4 insertions(+), 4 deletions(-)
  https://github.com/Perl/perl5/commit/ff4e1580450c72c8

  Rename grok_bin_oct_hex(), and document in perlintern
  Karl Williamson             5 files changed, 100 insertions(+), 40 deletions
  https://github.com/Perl/perl5/commit/6348f16bfd622f86

  grok_number: Convert to use grok_bin_oct_hex
  Karl Williamson             1 file changed, 22 insertions(+), 104 deletions(
  https://github.com/Perl/perl5/commit/28c9daee6fe36a04

  grok_bin_oct_hex: Also accept base 10.
  Karl Williamson             4 files changed, 56 insertions(+), 19 deletions(
  https://github.com/Perl/perl5/commit/7d7cde15e484f5cc

  grok_bin_oct_hex: Convert some code to a switch()
  Karl Williamson             1 file changed, 22 insertions(+), 14 deletions(-
  https://github.com/Perl/perl5/commit/e72252f04fe7ba35

  grok_bin_oct_hex: Convert chained ternaries to a switch()
  Karl Williamson             1 file changed, 11 insertions(+), 6 deletions(-)
  https://github.com/Perl/perl5/commit/4f4e8afd5cb5294d

  grok_bin_oct_hex: Change 'if's to not use a double negative
  Karl Williamson             1 file changed, 10 insertions(+), 10 deletions(-
  https://github.com/Perl/perl5/commit/1afd1c3f629e7ce6

  grok_bin_oct_hex: Add ability to discard, not overflow
  Karl Williamson             2 files changed, 54 insertions(+)
  https://github.com/Perl/perl5/commit/42bcc1b1bf2d8839

  grok_oct_bin_hex: Change OR to addition
  Karl Williamson             1 file changed, 9 insertions(+), 9 deletions(-)
  https://github.com/Perl/perl5/commit/7adc4faeddb0df99

  grok_bin_oct_hex: Macroize common expression
  Karl Williamson             1 file changed, 12 insertions(+), 10 deletions(-
  https://github.com/Perl/perl5/commit/7d9c93315930ae00

  Add grok_bin_hex()
  Karl Williamson             5 files changed, 73 insertions(+), 31 deletions(
  https://github.com/Perl/perl5/commit/d6906d82154ccd99

  Convert output_nonportable() to use a switch()
  Karl Williamson             1 file changed, 22 insertions(+), 7 deletions(-)
  https://github.com/Perl/perl5/commit/21930453cd303e1e

  numeric.c: Clarify comment
  Karl Williamson             1 file changed, 3 insertions(+), 3 deletions(-)
  https://github.com/Perl/perl5/commit/692ba8034bbfb48c

  Add internal only macros isEVEN, isODD
  Karl Williamson             1 file changed, 16 insertions(+)
  https://github.com/Perl/perl5/commit/81937b704070de95

  perlguts: Add section about DEBUG_U, etc
  Karl Williamson             4 files changed, 232 insertions(+), 132 deletion
  https://github.com/Perl/perl5/commit/8326d43f0d509d42

  Add a test for GH #16854 assertion failure
  Richard Leach               1 file changed, 8 insertions(+)
  https://github.com/Perl/perl5/commit/9c9651bdfc0bf3e3

Martian commit e3e613b38909057863637f8fbdceb613023af566
1 commit.  1 unique author.  1 unique committer.
Net code removal: Dagfinn Ilmari Mannsåker (24 lines)

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

  IO.xs: Remove code for pre-5.8 Perls
  Dagfinn Ilmari Mannsåker    1 file changed, 24 deletions(-)
  https://github.com/Perl/perl5/commit/e3e613b389090578

Martian commit 4bcfea01c6861c53ee89ec72b6ba81fcb7fb79d5
14 commits.  1 unique author.  1 unique committer.

Snapshot: http://github.com/Perl/perl5/tarball/4bcfea01c6861c53

  grok_uint_by_base: Fix up comments
  Karl Williamson             1 file changed, 4 insertions(+), 4 deletions(-)
  https://github.com/Perl/perl5/commit/4bcfea01c6861c53

  Rename grok_bin_oct_hex(), and document in perlintern
  Karl Williamson             5 files changed, 100 insertions(+), 40 deletions
  https://github.com/Perl/perl5/commit/e71e5e8c772e3ce6

  grok_number: Convert to use grok_bin_oct_hex
  Karl Williamson             1 file changed, 22 insertions(+), 104 deletions(
  https://github.com/Perl/perl5/commit/974c3240289c996f

  grok_bin_oct_hex: Also accept base 10.
  Karl Williamson             4 files changed, 56 insertions(+), 19 deletions(
  https://github.com/Perl/perl5/commit/7185e1dff16167f1

  grok_bin_oct_hex: Convert some code to a switch()
  Karl Williamson             1 file changed, 22 insertions(+), 14 deletions(-
  https://github.com/Perl/perl5/commit/1987116462cb7798

  grok_bin_oct_hex: Convert chained ternaries to a switch()
  Karl Williamson             1 file changed, 11 insertions(+), 6 deletions(-)
  https://github.com/Perl/perl5/commit/4629368cc9981a1f

  grok_bin_oct_hex: Change 'if's to not use a double negative
  Karl Williamson             1 file changed, 10 insertions(+), 10 deletions(-
  https://github.com/Perl/perl5/commit/07f786a25d838a2c

  grok_bin_oct_hex: Add ability to discard, not overflow
  Karl Williamson             2 files changed, 54 insertions(+)
  https://github.com/Perl/perl5/commit/ce46acf527fed0c6

  grok_oct_bin_hex: Change OR to addition
  Karl Williamson             1 file changed, 9 insertions(+), 9 deletions(-)
  https://github.com/Perl/perl5/commit/1510970d07538739

  grok_bin_oct_hex: Macroize common expression
  Karl Williamson             1 file changed, 12 insertions(+), 10 deletions(-
  https://github.com/Perl/perl5/commit/960a0b53c46f5388

  Add grok_bin_hex()
  Karl Williamson             5 files changed, 73 insertions(+), 31 deletions(
  https://github.com/Perl/perl5/commit/62df9c278bd2e484

  Convert output_nonportable() to use a switch()
  Karl Williamson             1 file changed, 22 insertions(+), 7 deletions(-)
  https://github.com/Perl/perl5/commit/f9e82287c5d97cfc

  numeric.c: Clarify comment
  Karl Williamson             1 file changed, 3 insertions(+), 3 deletions(-)
  https://github.com/Perl/perl5/commit/663dc7219b90ffff

  Add internal only macros isEVEN, isODD
  Karl Williamson             1 file changed, 16 insertions(+)
  https://github.com/Perl/perl5/commit/39d6d08f7d3b0ea5

Martian commit b7a7125a2f830b7f0dcd619a70bc8be672c03f17
1 commit.  1 unique author.  1 unique committer.

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

  perlguts: Add section about DEBUG_U, etc
  Karl Williamson             4 files changed, 232 insertions(+), 132 deletion
  https://github.com/Perl/perl5/commit/b7a7125a2f830b7f

Ignored 87 GitHub auto-generated merge commits