Skip to content
This repository was archived by the owner on Jun 1, 2023. It is now read-only.
This repository was archived by the owner on Jun 1, 2023. It is now read-only.

merge with 5.24.0, prepare 5.24.0 release #137

@rurban

Description

@rurban

merge many of the 2234 commits between 5.23.0..5.24.0, see smoke/merge-5.24.0
skip the commits already in cperl5.22.2, e.g. perldelta and all external modules, already updated to latest

prominent already backported:

  • f0c0c5a regcomp.c: Guard against corrupting inversion list SV
  • accb436 Use less memory in compiling regexes

revert some to merge cleanly:

  • be9b30ca920a8c29c8b28cf7143fa285d385c8b3 for the incompat 5.22 [perl 127537] /\W/ regression with UTF-8 backport

document the bad commits, which we skip

  • e6b2cf8 [perl #125341] check for unexpected trash after any sub start
  • 9ca4b7e Remove legacy/dead code from B
  • 7fba296 Disable lexical $_
  • c29314d Remove experimental::lexical_topic warnings category
  • c2ac17f Remove arybase lexical $_ tests
  • 431a403 Bump $warnings::VERSION to 1.34
  • af7ce3e Gut public rundefsv functions
  • 195eefe In pp.c:pp_coreargs, use DEFSV directly
  • 74a742c Remove find_rundefsv2
  • 64d3d9f pp.c:pp_reverse: Don’t use find_rundefsv
  • 1a3dbf1 op.c: Stop searching for lexical $_
  • ffd49c9 Stop using OPpGREP_LEX at run time
  • 4c9781b Remove OPpGREP_LEX
  • f7563eb Match ops no longer need OPpTARGET_MY
  • 1dbe01a Merge branch 'remove-lexical-topic' into blead
  • 9ff1a05 add removal of lexical topic to perldelta
  • 5d051ee given(): remove support for lexical $_
  • ce03658 remove documentation for the now-removed lexical topic
  • 821805a Remove unused filesystem stat symbols.
  • 7625010 Note some files missing from blead in two upstream => blead distributions
  • e9548aa pp_sys.c: silence g++ compiler warning
  • 37383e2 f
  • 907196b DynaLoader shouldn't use mod2fname when finding .bs files.

other mistake:

  • cda0c02 fix a skip count in cpan/IPC-SysV/t/ipcsysv.t
    (no CUSTOMIZED for pure version bump, this prohibits a CPAN import)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions