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

Reply via email to