Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 264b0094d3efcf62f201a0be6124aa42cc0c608d
      
https://github.com/Perl/perl5/commit/264b0094d3efcf62f201a0be6124aa42cc0c608d
  Author: Karl Williamson <[email protected]>
  Date:   2025-10-06 (Mon, 06 Oct 2025)

  Changed paths:
    M perl.h

  Log Message:
  -----------
  perl.h: Swap #ifdef's for simplicity

None of the affected code is in EBCDIC platforms; by making that the
outermost #ifdef, we can eliminate some nesting


  Commit: e66e87c780e0d6393b82102148baaddd0d6c60d2
      
https://github.com/Perl/perl5/commit/e66e87c780e0d6393b82102148baaddd0d6c60d2
  Author: Karl Williamson <[email protected]>
  Date:   2025-10-06 (Mon, 06 Oct 2025)

  Changed paths:
    M perl.h

  Log Message:
  -----------
  perl.h: Eliminate some #ifdef DOINITs

Most of the tables defined here can use INIT() instead of the more
clumsy  #ifdef DOINIT..#else..#endif sequences.

The one that can't has #ifdef's in its initialization, so can't be
initialized with INIT().


  Commit: f6905a5009ec6ddd92319e4270aecdde18802e53
      
https://github.com/Perl/perl5/commit/f6905a5009ec6ddd92319e4270aecdde18802e53
  Author: Karl Williamson <[email protected]>
  Date:   2025-10-06 (Mon, 06 Oct 2025)

  Changed paths:
    M perl.h

  Log Message:
  -----------
  Use INIT() for PL_sig_name, _num


  Commit: af48987419ddcc795fca9700431afa05ef052bda
      
https://github.com/Perl/perl5/commit/af48987419ddcc795fca9700431afa05ef052bda
  Author: Karl Williamson <[email protected]>
  Date:   2025-10-06 (Mon, 06 Oct 2025)

  Changed paths:
    M ebcdic_tables.h
    M regen/ebcdic.pl

  Log Message:
  -----------
  regen/ebcdic.pl: Use INIT() for ebcdic_tables.h

This removes some DOINITs


  Commit: a52b3cc7b590bbc8302d84f4d8cd526f75406d91
      
https://github.com/Perl/perl5/commit/a52b3cc7b590bbc8302d84f4d8cd526f75406d91
  Author: Karl Williamson <[email protected]>
  Date:   2025-10-06 (Mon, 06 Oct 2025)

  Changed paths:
    M regen/regcomp.pl
    M regnodes.h

  Log Message:
  -----------
  regnodes.h: Use INIT(), not DOINIT

By changing its regenerating program regcomp.pl


  Commit: 29f5a9d9792340479f2a21c4976678e28600d249
      
https://github.com/Perl/perl5/commit/29f5a9d9792340479f2a21c4976678e28600d249
  Author: Karl Williamson <[email protected]>
  Date:   2025-10-06 (Mon, 06 Oct 2025)

  Changed paths:
    M perl.h

  Log Message:
  -----------
  PL_phase_names: Use INIT(), not DOINIT


  Commit: 5e697b4812fb00c5c741a985799d16b248dcc0a5
      
https://github.com/Perl/perl5/commit/5e697b4812fb00c5c741a985799d16b248dcc0a5
  Author: Karl Williamson <[email protected]>
  Date:   2025-10-06 (Mon, 06 Oct 2025)

  Changed paths:
    M perl.h

  Log Message:
  -----------
  Intialize PL_block_type with INIT(), not DOINIT


  Commit: 5ed30c9d70092078f3f5f989de73d1eaa322d8ab
      
https://github.com/Perl/perl5/commit/5ed30c9d70092078f3f5f989de73d1eaa322d8ab
  Author: Karl Williamson <[email protected]>
  Date:   2025-10-06 (Mon, 06 Oct 2025)

  Changed paths:
    M perl.h

  Log Message:
  -----------
  valid_types, deBruijn tables: Initialize with  INIT()

And avoid the more clumsy DOINITs


  Commit: 80a13a00b4d9333ae30f8f1af63f9a71aa0dac14
      
https://github.com/Perl/perl5/commit/80a13a00b4d9333ae30f8f1af63f9a71aa0dac14
  Author: Karl Williamson <[email protected]>
  Date:   2025-10-06 (Mon, 06 Oct 2025)

  Changed paths:
    M perl.h

  Log Message:
  -----------
  PL_magic_data: Initialize with INIT(), not DOINIT


  Commit: c96c3683d8021650092c3048e2f9fc87fba521d3
      
https://github.com/Perl/perl5/commit/c96c3683d8021650092c3048e2f9fc87fba521d3
  Author: Karl Williamson <[email protected]>
  Date:   2025-10-06 (Mon, 06 Oct 2025)

  Changed paths:
    M perl.h

  Log Message:
  -----------
  perl.h: Change commented-out-code to use INIT()

and not DOINIT


  Commit: 6ea5f2d40ea6b1a4b73765cddadf7e4610d83caf
      
https://github.com/Perl/perl5/commit/6ea5f2d40ea6b1a4b73765cddadf7e4610d83caf
  Author: Karl Williamson <[email protected]>
  Date:   2025-10-06 (Mon, 06 Oct 2025)

  Changed paths:
    M opcode.h
    M regen/opcode.pl

  Log Message:
  -----------
  opcode.h: Initialize with INIT(), not DOINIT

by changing regen/opcode.pl


  Commit: 8df915f5caa02ccb5cccd6f94b2f03e3ed47172d
      
https://github.com/Perl/perl5/commit/8df915f5caa02ccb5cccd6f94b2f03e3ed47172d
  Author: Karl Williamson <[email protected]>
  Date:   2025-10-06 (Mon, 06 Oct 2025)

  Changed paths:
    M utf8.h

  Log Message:
  -----------
  utf8.c: Initialize UTF8SKIP[] with INIT(), not DOINIT


  Commit: d548e4e47dfe0e7ef2922b49cffa904e59ea70a0
      
https://github.com/Perl/perl5/commit/d548e4e47dfe0e7ef2922b49cffa904e59ea70a0
  Author: Karl Williamson <[email protected]>
  Date:   2025-10-06 (Mon, 06 Oct 2025)

  Changed paths:
    M charclass_invlists.inc
    M lib/unicore/uni_keywords.pl
    M regen/mk_invlists.pl
    M regexp_constants.h
    M uni_keywords.h

  Log Message:
  -----------
  regen/mk_invlists.pl: Use INIT(), not DOINIT

There are no tables currently generated by this file that are affected,
however.


  Commit: 76a273b7857de7e5f4819b9564ab8eeb640b3228
      
https://github.com/Perl/perl5/commit/76a273b7857de7e5f4819b9564ab8eeb640b3228
  Author: Karl Williamson <[email protected]>
  Date:   2025-10-06 (Mon, 06 Oct 2025)

  Changed paths:
    M mg_vtable.h
    M regen/mg_vtable.pl

  Log Message:
  -----------
  mg_vtable, Use INIT() for PL_magic_vtable_names

I'm uncertain about the other DOINIT use in this file.


Compare: https://github.com/Perl/perl5/compare/2528fa0df426...76a273b7857d

To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications

Reply via email to