Branch: refs/heads/blead
Home: https://github.com/Perl/perl5
Commit: 63fccd6eedc933b331c773378d9251453159d548
https://github.com/Perl/perl5/commit/63fccd6eedc933b331c773378d9251453159d548
Author: Karl Williamson <[email protected]>
Date: 2026-03-14 (Sat, 14 Mar 2026)
Changed paths:
M embed.fnc
M embed.h
M proto.h
Log Message:
-----------
regprop() is defined outside DEBUGGING
embed.fnc thought this function only existed in DEBUGGING, but in
reality it does; most of the contents are stubbed out unless DEBUGGING,
but it is callable without DEBUGGING.
Commit: c63529a1cbb41c96a4456037c9408394f894d01b
https://github.com/Perl/perl5/commit/c63529a1cbb41c96a4456037c9408394f894d01b
Author: Karl Williamson <[email protected]>
Date: 2026-03-14 (Sat, 14 Mar 2026)
Changed paths:
M embed.fnc
M proto.h
Log Message:
-----------
embed.fnc: Use actual formal parameter names
I discovered that these 19 functions had mismatched parameter names in
embed.fnc compared with the actual names in the function definition.
Despite not being good practice, this hasn't mattered so far, but will
in a future commit.
Commit: 1c44630cd4854a002e5f7a2108ae87b0eeed8923
https://github.com/Perl/perl5/commit/1c44630cd4854a002e5f7a2108ae87b0eeed8923
Author: Karl Williamson <[email protected]>
Date: 2026-03-14 (Sat, 14 Mar 2026)
Changed paths:
M av.c
M builtin.c
M deb.c
M doio.c
M doop.c
M dquote.c
M dump.c
M gv.c
M hv.c
M inline.h
M invlist_inline.h
M locale.c
M malloc.c
M mg.c
M mro_core.c
M numeric.c
M op.c
M pad.c
M peep.c
M perl.c
M perlio.c
M pp.c
M pp_ctl.c
M pp_hot.c
M pp_pack.c
M pp_sort.c
M pp_sys.c
M reentr.c
M regcomp.c
M regcomp_debug.c
M regcomp_invlist.c
M regcomp_study.c
M regcomp_trie.c
M regen/reentr.pl
M regexec.c
M scope.c
M sv.c
M sv_inline.h
M taint.c
M toke.c
M universal.c
M utf8.c
M util.c
Log Message:
-----------
Move ARGS_ASSERT macros to top of their functions
Besides being more tidy, this makes sure that the asserts inside them
are executed before any attempt to use the parameters. This will give
better error messages when those assertions are violated, instead of the
generic SEGFAULT that could occur previously.
Compare: https://github.com/Perl/perl5/compare/a772498751f0...1c44630cd485
To unsubscribe from these emails, change your notification settings at
https://github.com/Perl/perl5/settings/notifications