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