Branch: refs/heads/blead
Home: https://github.com/Perl/perl5
Commit: 8d1931e529ca46fd13e958a527e043e6e74d1584
https://github.com/Perl/perl5/commit/8d1931e529ca46fd13e958a527e043e6e74d1584
Author: Paul "LeoNerd" Evans <[email protected]>
Date: 2025-02-07 (Fri, 07 Feb 2025)
Changed paths:
M embed.fnc
M embed.h
M op.c
M parser.h
M perly.act
M perly.h
M perly.tab
M perly.y
M proto.h
M sv.c
M t/op/signatures.t
M toke.c
Log Message:
-----------
Move all the signature param parsing logic out of perly.y into a helper API
Provide a subsignature_*() API
Added:
* subsignature_start()
* subsignature_append_slurpy()
* subsignature_append_positional()
* subsignature_finish()
Call these from code blocks in perly.y
Make the actual parser signature struct opaque, hidden in toke.c. This
gives it much more robustness against future modifications.
Commit: c6beb2b4ec73c296827106058dfaac8adea396d6
https://github.com/Perl/perl5/commit/c6beb2b4ec73c296827106058dfaac8adea396d6
Author: Paul "LeoNerd" Evans <[email protected]>
Date: 2025-02-07 (Fri, 07 Feb 2025)
Changed paths:
M pod/perldelta.pod
Log Message:
-----------
Add some perldelta wording about the new subroutine signature parsing
structure
Compare: https://github.com/Perl/perl5/compare/b41ec6c20e5b...c6beb2b4ec73
To unsubscribe from these emails, change your notification settings at
https://github.com/Perl/perl5/settings/notifications