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:
8902d5545f28d09d06be64c2fec58139f1492af0 autodoc.pl: Use embed.fnc entry when available - Karl Williamson
44170c9a70d967e18e7d442d25d642a2e9359099 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.
4e650215e450c1d08b1fa65f76bc3fbdd0d2b978 cygwin.c: Fix misleading indentation - Karl Williamson
This was really fixed in cperl in 2018 with e8d9ba41ffaf8aeb7454f5c6df7feef86514e083.
This commit is wrong but harmless.
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:
44170c9a70d967e18e7d442d25d642a2e9359099 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.