Branch: refs/heads/blead
Home: https://github.com/Perl/perl5
Commit: f2ce499ba5b72db2f4affa5200586f59340ec126
https://github.com/Perl/perl5/commit/f2ce499ba5b72db2f4affa5200586f59340ec126
Author: Karl Williamson <[email protected]>
Date: 2026-04-16 (Thu, 16 Apr 2026)
Changed paths:
M regen/embed.pl
Log Message:
-----------
embed.pl: White-space only
Remove a few trailing blanks, and fix a dangling {
Commit: 3e3d9119c53ba28c5cace278f7dc2e30195e0205
https://github.com/Perl/perl5/commit/3e3d9119c53ba28c5cace278f7dc2e30195e0205
Author: Karl Williamson <[email protected]>
Date: 2026-04-16 (Thu, 16 Apr 2026)
Changed paths:
M embed.fnc
Log Message:
-----------
embed.fnc: Add/revise introductory comments
This fleshes out some things that hadn't been explained.
Commit: 66a32e48e6e316b1a046eb5680841983bf0c0bd7
https://github.com/Perl/perl5/commit/66a32e48e6e316b1a046eb5680841983bf0c0bd7
Author: Karl Williamson <[email protected]>
Date: 2026-04-16 (Thu, 16 Apr 2026)
Changed paths:
M util.c
Log Message:
-----------
init_tm: Remove duplicate lines
These two lines are repeated in an #else. Move them to before the #if,
so they work for both cases.
Commit: fad2b4f37cedc4bff66be4d347d9ab89b76928d4
https://github.com/Perl/perl5/commit/fad2b4f37cedc4bff66be4d347d9ab89b76928d4
Author: Karl Williamson <[email protected]>
Date: 2026-04-16 (Thu, 16 Apr 2026)
Changed paths:
M proto.h
M regen/embed.pl
Log Message:
-----------
embed.pl: Most macros don't have a context parameter
This code was erroneously generating entries in proto.h assuming that
they do. This actually only affected the five macros
Commit: aea7ea4edbe9f05b852436a0039373aa1edd09b1
https://github.com/Perl/perl5/commit/aea7ea4edbe9f05b852436a0039373aa1edd09b1
Author: Karl Williamson <[email protected]>
Date: 2026-04-16 (Thu, 16 Apr 2026)
Changed paths:
M regen/embed.pl
Log Message:
-----------
regen/embed.pl: Slight refactor
This moves most of the code that deals with context to a single block,
and turns a ternary into code that I think is a bit clearer. And the
new scheme will be useful in future commits.
Commit: 40906a4b855485216021013ce2ad80be0100f5b7
https://github.com/Perl/perl5/commit/40906a4b855485216021013ce2ad80be0100f5b7
Author: Karl Williamson <[email protected]>
Date: 2026-04-16 (Thu, 16 Apr 2026)
Changed paths:
M regen/embed.pl
Log Message:
-----------
embed.pl: Add context parameter to stack while working
The aTHX parameter is added to the list of parameters in preparation for
future commits which will want to do things with it like what is done
with the other parameters.
The parameter number must be adjusted down in two cases to compensate,
and the context parameter must be removed from the list before the rest
are all joined together.
Commit: 1378a62239f1eddf6e8bf889fa8b763e13c9709e
https://github.com/Perl/perl5/commit/1378a62239f1eddf6e8bf889fa8b763e13c9709e
Author: Karl Williamson <[email protected]>
Date: 2026-04-16 (Thu, 16 Apr 2026)
Changed paths:
M regen/embed.pl
Log Message:
-----------
embed.pl: Slight refactor
This moves a push to a later block, in preparation for generalizing if
it is to be done
Commit: 39d7ff5ac67f414c3dd488aee1af1e9fb1122df4
https://github.com/Perl/perl5/commit/39d7ff5ac67f414c3dd488aee1af1e9fb1122df4
Author: Karl Williamson <[email protected]>
Date: 2026-04-16 (Thu, 16 Apr 2026)
Changed paths:
M embed.fnc
M proto.h
M regen/embed.pl
Log Message:
-----------
embed.pl: Add assert(aTHX) to ARGS_ASSERT macros
This makes sure in DEBUGGING mode that the context parameter is not
NULL. In non-DEBUGGING mode, we already have an __attribute__nonnull__.
This makes the two modes consistent.
Compare: https://github.com/Perl/perl5/compare/6a868dfcf6b5...39d7ff5ac67f
To unsubscribe from these emails, change your notification settings at
https://github.com/Perl/perl5/settings/notifications