Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: a0eb67bfb990697a7d69ccfef8f232a86ae1b852
      
https://github.com/Perl/perl5/commit/a0eb67bfb990697a7d69ccfef8f232a86ae1b852
  Author: Karl Williamson <[email protected]>
  Date:   2026-02-28 (Sat, 28 Feb 2026)

  Changed paths:
    M toke.c

  Log Message:
  -----------
  toke.c: Add blank line to comment

To create a new paragraph of explanation.


  Commit: 371adf5698f4c63330976f1169e007a4a24a8f83
      
https://github.com/Perl/perl5/commit/371adf5698f4c63330976f1169e007a4a24a8f83
  Author: Karl Williamson <[email protected]>
  Date:   2026-02-28 (Sat, 28 Feb 2026)

  Changed paths:
    M embed.fnc
    M embed.h
    M proto.h
    M regcomp.c

  Log Message:
  -----------
  regcomp.c: Convert macro to function

This is in preparation for future commits.  The code to skip white space
in parsing a bracketed character class is now a function, not a macro.


  Commit: fd97e7b9dd5344d2c4babc03db0be29de345dde0
      
https://github.com/Perl/perl5/commit/fd97e7b9dd5344d2c4babc03db0be29de345dde0
  Author: Karl Williamson <[email protected]>
  Date:   2026-02-28 (Sat, 28 Feb 2026)

  Changed paths:
    M embed.fnc
    M embed.h
    M proto.h
    M regcomp.c

  Log Message:
  -----------
  regcomp.c: Add two (temporarily) unused arguments

These are added to skip_bracketed_white_space() in preparation for a
future commit


  Commit: eded942564ff00c5a8f834f9c30d55606c9e7e44
      
https://github.com/Perl/perl5/commit/eded942564ff00c5a8f834f9c30d55606c9e7e44
  Author: Karl Williamson <[email protected]>
  Date:   2026-02-28 (Sat, 28 Feb 2026)

  Changed paths:
    M embed.fnc
    M embed.h
    M proto.h
    M regcomp.c

  Log Message:
  -----------
  regcomp.c: Change calling sequence of static function

reg_skipcomment() is changed to return void and instead change the value
of the pointed to position in the string.  And to take an aTHX argument.

These are in preparation for future commits


  Commit: b1211e617ebceaaa1b36c1438b1e1be727a52da6
      
https://github.com/Perl/perl5/commit/b1211e617ebceaaa1b36c1438b1e1be727a52da6
  Author: Karl Williamson <[email protected]>
  Date:   2026-02-28 (Sat, 28 Feb 2026)

  Changed paths:
    M embed.fnc
    M embed.h
    M proto.h
    M regcomp.c

  Log Message:
  -----------
  regcomp.c: Add three (temporarily) unused arguments

These are added to reg_skipcomment() in preparation for a future commit


  Commit: 5d133987f3a0e0011aa11eee9c9919efaf5ed651
      
https://github.com/Perl/perl5/commit/5d133987f3a0e0011aa11eee9c9919efaf5ed651
  Author: Karl Williamson <[email protected]>
  Date:   2026-02-28 (Sat, 28 Feb 2026)

  Changed paths:
    M feature.h
    M lib/feature.pm
    M lib/warnings.pm
    M pod/perldelta.pod
    M pod/perldiag.pod
    M pod/perlexperiment.pod
    M pod/perlre.pod
    M regcomp.c
    M regen/feature.pl
    M regen/warnings.pl
    M t/lib/warnings/regcomp
    M toke.c
    M warnings.h

  Log Message:
  -----------
  Implement PPC 0026: Enhanced qr//xx

This adds the experimental feature 'enhanced_xx', which accomplishes
two things for the /xx pattern modifier:

    Bracketed character classes can now extend across multiple lines,
    with each line able to have a comment.

    Inadvertent cases are warned about where a literal '#' character was
    meant, but instead was treated as the beginning of a comment which
    slurps up the remainder of the line

I did not implement the part of PPC 0026 where a warning is generated if
the closing delimiter of a pattern appears in a comment (thus
potentially the pattern runs-on beyond what was intended).  I ended up
thinking that this would fail to compile anyway, since the code in toke.c
doesn't pay attention to the /xx, and will see that delimiter and
terminate the pattern there, leaving the rest of the pattern dangling.

The unused arguments introduced in previous commits are now used.


Compare: https://github.com/Perl/perl5/compare/618a269f4db3...5d133987f3a0

To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications

Reply via email to