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

merge v5.32.0 #416

Open
rurban opened this issue Aug 8, 2020 · 0 comments
Open

merge v5.32.0 #416

rurban opened this issue Aug 8, 2020 · 0 comments
Assignees
Milestone

Comments

@rurban
Copy link
Member

rurban commented Aug 8, 2020

g l --format='%H %s - %an' v5.30.0...v5.32.0  > merge-532
  or emacs C-x h (Select All), A-x reverse-region
g cp -x `grep -v '^#' .old/merge-532|head -n10|cut -c-40`

2412 commits, 1962 of these mergable. 4x more than 5.30. Too many reverts. Lot of unneeded github stuff (action workflows).

Major branches:

  • autodoc

  • make optree-walking mostly non-recursive - David Mitchell

  • slim down opslot structure. - David Mitchell

  • ppport fixes - Karl Williamson

  • embed.fnc - Karl Williamson

  • add+use PL_curstackinfo->si_cxsubix field - David Mitchell (2x reverted and later fixed up properly)

  • fixup add+use si_cxsubix field - David Mitchell

  • assorted su signature tweaks - David Mitchell + little fixups to signature tweaks - David Mitchell

  • More SvPV* macros

  • Remove EBCDCIC special handling - Karl Williamson

  • Factor out Perl_yylex() into a bunch of smaller functions - Aaron Crane

  • Even smaller toke - Aaron Crane

  • Remove swashes from core - Karl Williamson

  • multi-fold - Karl Williamson

  • fixup perl's OS signal handling - David Mitchell

  • ppport - Karl Williamson

  • grok_bin_oct_hex - Karl Williamson

  • false_warning - Karl Williamson

  • time64 - Karl Williamson

  • Revert BEGIN { caller() } fixups - David Mitchell

  • Merge all workflows as a single testsuite workflow - Nicolas R

  • Merge smoke informations to testsuite workflow - Nicolas R

Major rejections:

  • 8902d55 autodoc.pl: Use embed.fnc entry when available - Karl Williamson
  • 44170c9 Remove redundant info on =for apidoc lines - Karl Williamson

These two commits remove api flags from the pod in the src, which removes relevant documentation from the sources. Nobody really looks at perlapi.pod or perlguts, first at the pod in the src. Removing this "redundant" info is counterproductive. Esp. if its A,b,D,d,E,e,f,M,O,o,P,R,r,X,x and NULLOK vs NN.

I also needed to add much more infos, cleanup pod generation and add all missing i decls.

  • 4e65021 cygwin.c: Fix misleading indentation - Karl Williamson
    This was really fixed in cperl in 2018 with e8d9ba4.
    This commit is wrong but harmless.
@rurban rurban self-assigned this Aug 8, 2020
@rurban rurban added this to the v5.32.0c milestone Aug 8, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant