Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 57a9a3d8ff16b10173b8cadafb9b80dacfc5616d
      
https://github.com/Perl/perl5/commit/57a9a3d8ff16b10173b8cadafb9b80dacfc5616d
  Author: Karl Williamson <[email protected]>
  Date:   2026-01-12 (Mon, 12 Jan 2026)

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

  Log Message:
  -----------
  embed.fnc: Add string assertions for isSCRIPTRUN

This function is documented to handle empty strings, so EPTRge is
appropriate.


  Commit: 27c12d7b8ffc56d27e6e16d4996d8af4539ea109
      
https://github.com/Perl/perl5/commit/27c12d7b8ffc56d27e6e16d4996d8af4539ea109
  Author: Karl Williamson <[email protected]>
  Date:   2026-01-12 (Mon, 12 Jan 2026)

  Changed paths:
    M embed.fnc
    M proto.h

  Log Message:
  -----------
  embed.fnc: Add EPTR for pos_b2u_midway

This handles an empty string, and is called with that currently a lot


  Commit: 009870150bc52213274b18e03518be3860fbe014
      
https://github.com/Perl/perl5/commit/009870150bc52213274b18e03518be3860fbe014
  Author: Karl Williamson <[email protected]>
  Date:   2026-01-12 (Mon, 12 Jan 2026)

  Changed paths:
    M embed.fnc
    M proto.h

  Log Message:
  -----------
  embed.fnc: Add string asserts for EPTR for variant_under_utf8_count

It can handle an empty string and is called with empty strings


  Commit: 7941a78b40d71f66429040c776e8fd21fb335940
      
https://github.com/Perl/perl5/commit/7941a78b40d71f66429040c776e8fd21fb335940
  Author: Karl Williamson <[email protected]>
  Date:   2026-01-12 (Mon, 12 Jan 2026)

  Changed paths:
    M embed.fnc
    M proto.h

  Log Message:
  -----------
  embed.fnc: Add string asserts for first_symbol,need_utf8:

These can handle empty strings, and are called with them.


  Commit: 280d4b1d306579e164c7f4a2159dcc7312d811be
      
https://github.com/Perl/perl5/commit/280d4b1d306579e164c7f4a2159dcc7312d811be
  Author: Karl Williamson <[email protected]>
  Date:   2026-01-12 (Mon, 12 Jan 2026)

  Changed paths:
    M embed.fnc
    M proto.h

  Log Message:
  -----------
  embed.fnc: grok_bslash_[ox]: Use EPTR_gt

These two functions examine their input string without checking if it is
zero length.  So, the assertion needs to change.  They aren't ever
called with an empty string.


  Commit: 8ca6f48d1a44126e3f4488193c33c5b82e31335c
      
https://github.com/Perl/perl5/commit/8ca6f48d1a44126e3f4488193c33c5b82e31335c
  Author: Karl Williamson <[email protected]>
  Date:   2026-01-12 (Mon, 12 Jan 2026)

  Changed paths:
    M embed.fnc
    M proto.h

  Log Message:
  -----------
  embed.fnc: Add string assertions for grok_numeric_radix

This function takes a string with a beginning and ending pointer.  It
doesn't dereference if the string is empty, and returns the correct
value when empty, and does get called with empty strings.


  Commit: 2d5fdadd632a5a5631293da3b929246873a5a8d1
      
https://github.com/Perl/perl5/commit/2d5fdadd632a5a5631293da3b929246873a5a8d1
  Author: Karl Williamson <[email protected]>
  Date:   2026-01-12 (Mon, 12 Jan 2026)

  Changed paths:
    M embed.fnc
    M proto.h

  Log Message:
  -----------
  embed.fnc: Add string assertions for utf8_hop_forward...

These functions take a string argument with beginning and ending
positions.  They handle the case of an empty string properly, and the
documentation says they handle empty strings.


  Commit: e68167c560f4d82a8ed4f39bc095291de6c13f8e
      
https://github.com/Perl/perl5/commit/e68167c560f4d82a8ed4f39bc095291de6c13f8e
  Author: Karl Williamson <[email protected]>
  Date:   2026-01-12 (Mon, 12 Jan 2026)

  Changed paths:
    M pp_pack.c

  Log Message:
  -----------
  pp_pack.c: Add missing 'S_' to function names

Calls in this file to these functions bypassed the macros, with no harm
currently done.  But it isn't good practice.


  Commit: 061aef76b41f227fa32bb7271eb4befb9a1705c0
      
https://github.com/Perl/perl5/commit/061aef76b41f227fa32bb7271eb4befb9a1705c0
  Author: Karl Williamson <[email protected]>
  Date:   2026-01-12 (Mon, 12 Jan 2026)

  Changed paths:
    M embed.fnc
    M proto.h

  Log Message:
  -----------
  embed.fnc: Change EPTR assert for regcurly to gt

This internal function can handle empty strings, but it isn't ever
called with one so far, and it is better practice to not call it with an
empty string


  Commit: dfd074287b6995b8313cb7374f6f65bba5c5adaa
      
https://github.com/Perl/perl5/commit/dfd074287b6995b8313cb7374f6f65bba5c5adaa
  Author: Karl Williamson <[email protected]>
  Date:   2026-01-12 (Mon, 12 Jan 2026)

  Changed paths:
    M embed.fnc
    M proto.h

  Log Message:
  -----------
  embed.fnc: Change EPTR get_quantifier_value assert to gt

This internal function looks problematic with regard to handling empty
strings, but it isn't ever called with one so far.  Change to catch such
calls that might get added in the future.


  Commit: 0a0ad01f4fae0be75b762d300040ce7bebe97af7
      
https://github.com/Perl/perl5/commit/0a0ad01f4fae0be75b762d300040ce7bebe97af7
  Author: Karl Williamson <[email protected]>
  Date:   2026-01-12 (Mon, 12 Jan 2026)

  Changed paths:
    M embed.fnc
    M proto.h

  Log Message:
  -----------
  embed.fnc: Add string assertions for debug_start_match

This internal function takes a string argument with beginning and
ending positions.  It handles the case of an empty string properly.


  Commit: fc3b1a70c0305f034ca652be221068b5e8068ff3
      
https://github.com/Perl/perl5/commit/fc3b1a70c0305f034ca652be221068b5e8068ff3
  Author: Karl Williamson <[email protected]>
  Date:   2026-01-12 (Mon, 12 Jan 2026)

  Changed paths:
    M embed.fnc
    M proto.h

  Log Message:
  -----------
  embed.fnc: Add string assertions for dump_exec_pos

This internal function takes a string argument with beginning and
ending positions.  It is called all the time with an empty string,


Compare: https://github.com/Perl/perl5/compare/46376544f245...fc3b1a70c030

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

Reply via email to