Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 8d1931e529ca46fd13e958a527e043e6e74d1584 https://github.com/Perl/perl5/commit/8d1931e529ca46fd13e958a527e043e6e74d1584 Author: Paul "LeoNerd" Evans <leon...@leonerd.org.uk> 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 <leon...@leonerd.org.uk> 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