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

Reply via email to