Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 7b99bc2b6e2a38cc9f52bcad10b57de69fd99100
      
https://github.com/Perl/perl5/commit/7b99bc2b6e2a38cc9f52bcad10b57de69fd99100
  Author: Karl Williamson <[email protected]>
  Date:   2025-12-21 (Sun, 21 Dec 2025)

  Changed paths:
    M regen/embed.pl

  Log Message:
  -----------
  embed.pl: Standardize some error messages

Use the same format and similar wording for these for consistency.


  Commit: f14e517bc098a8d5c5367e63287e9d2d7235fc02
      
https://github.com/Perl/perl5/commit/f14e517bc098a8d5c5367e63287e9d2d7235fc02
  Author: Karl Williamson <[email protected]>
  Date:   2025-12-21 (Sun, 21 Dec 2025)

  Changed paths:
    M regen/embed.pl

  Log Message:
  -----------
  embed.pl: Tidy up m flag error checking

By using a regex capture group we can collapse several statements


  Commit: 2fac2dd0fecdb25d14915bf7247eb441d1e7babc
      
https://github.com/Perl/perl5/commit/2fac2dd0fecdb25d14915bf7247eb441d1e7babc
  Author: Karl Williamson <[email protected]>
  Date:   2025-12-21 (Sun, 21 Dec 2025)

  Changed paths:
    M regen/embed.pl

  Log Message:
  -----------
  embed.pl: Tidy up flags error checking

This and the next 5 commits move some error checks around to be
adjacent.  The code had gotten kind of wild.  This regularizes it.


  Commit: 23ee8f2099c1a157ed0a0996fd0f88d28677c43b
      
https://github.com/Perl/perl5/commit/23ee8f2099c1a157ed0a0996fd0f88d28677c43b
  Author: Karl Williamson <[email protected]>
  Date:   2025-12-21 (Sun, 21 Dec 2025)

  Changed paths:
    M regen/embed.pl

  Log Message:
  -----------
  embed.pl: Tidy up flags error checking


  Commit: 631684d1103db8d758977486b3a76bd1a763785d
      
https://github.com/Perl/perl5/commit/631684d1103db8d758977486b3a76bd1a763785d
  Author: Karl Williamson <[email protected]>
  Date:   2025-12-21 (Sun, 21 Dec 2025)

  Changed paths:
    M regen/embed.pl

  Log Message:
  -----------
  embed.pl: Tidy up flags error checking


  Commit: 9b06a547123167e1d906af9ebc259908641b8229
      
https://github.com/Perl/perl5/commit/9b06a547123167e1d906af9ebc259908641b8229
  Author: Karl Williamson <[email protected]>
  Date:   2025-12-21 (Sun, 21 Dec 2025)

  Changed paths:
    M regen/embed.pl

  Log Message:
  -----------
  embed.pl: Tidy up flags error checking


  Commit: 48fa80e62543ed76d5f6cc37b55ee37b3354b689
      
https://github.com/Perl/perl5/commit/48fa80e62543ed76d5f6cc37b55ee37b3354b689
  Author: Karl Williamson <[email protected]>
  Date:   2025-12-21 (Sun, 21 Dec 2025)

  Changed paths:
    M regen/embed.pl

  Log Message:
  -----------
  embed.pl: Tidy up flags error checking


  Commit: 5fb0e7ec07affb2a97f4e4c1d5a25ee51e9d93de
      
https://github.com/Perl/perl5/commit/5fb0e7ec07affb2a97f4e4c1d5a25ee51e9d93de
  Author: Karl Williamson <[email protected]>
  Date:   2025-12-21 (Sun, 21 Dec 2025)

  Changed paths:
    M regen/embed.pl

  Log Message:
  -----------
  embed.pl: Tidy up flags error checking


  Commit: 86c2145d211d3da9f639505792b1f8f429f8df94
      
https://github.com/Perl/perl5/commit/86c2145d211d3da9f639505792b1f8f429f8df94
  Author: Karl Williamson <[email protected]>
  Date:   2025-12-21 (Sun, 21 Dec 2025)

  Changed paths:
    M regen/embed.pl

  Log Message:
  -----------
  embed.pl: Tidy up flags error checking


  Commit: 7c28156045685a1b7683b1cc5ee0ea0c09e6b834
      
https://github.com/Perl/perl5/commit/7c28156045685a1b7683b1cc5ee0ea0c09e6b834
  Author: Karl Williamson <[email protected]>
  Date:   2025-12-21 (Sun, 21 Dec 2025)

  Changed paths:
    M regen/embed.pl

  Log Message:
  -----------
  embed.pl: Add check: m and M flags can't coexist


  Commit: f4f9f48c91c01cb316923d8e80ef9c85d90f01c2
      
https://github.com/Perl/perl5/commit/f4f9f48c91c01cb316923d8e80ef9c85d90f01c2
  Author: Karl Williamson <[email protected]>
  Date:   2025-12-21 (Sun, 21 Dec 2025)

  Changed paths:
    M regen/embed.pl

  Log Message:
  -----------
  embed.pl: Add check A,C,S flags can't coexist

A means there is unlimited proclaimed external visibility
C means there is unlimited reluctant external visibility, that isn't
    announced.
S means there shouldn't be external visibility because the symbol is
    static to the file declaring it.


  Commit: c504a850207960093351aaf1495f10e609c6348b
      
https://github.com/Perl/perl5/commit/c504a850207960093351aaf1495f10e609c6348b
  Author: Karl Williamson <[email protected]>
  Date:   2025-12-21 (Sun, 21 Dec 2025)

  Changed paths:
    M regen/embed.pl

  Log Message:
  -----------
  embed.pl: Tidy up checking [ACEX] flags compatibility

The error message here was not very clear.  And the previous commit just
added a check ruling out both A and C being present, so the error
message no longer needs to have weasel words for that case.


  Commit: f951c5c36004f558d5ce0c395ab91c49ea134514
      
https://github.com/Perl/perl5/commit/f951c5c36004f558d5ce0c395ab91c49ea134514
  Author: Karl Williamson <[email protected]>
  Date:   2025-12-21 (Sun, 21 Dec 2025)

  Changed paths:
    M regen/embed.pl

  Log Message:
  -----------
  embed.pl: White space only.

Fit into 78 columns


  Commit: e04e8b51f6608cbbf6fd53cadfd2ffd81026e09f
      
https://github.com/Perl/perl5/commit/e04e8b51f6608cbbf6fd53cadfd2ffd81026e09f
  Author: Karl Williamson <[email protected]>
  Date:   2025-12-21 (Sun, 21 Dec 2025)

  Changed paths:
    M regen/embed.pl

  Log Message:
  -----------
  Merge branch 'Tidy regen/embed.pl flags checking' into blead

This series of commits mostly just moves code around and tidies things
so that the error checking of flags in embed.fnc lines is more coherent.

It adds two checks that had been omitted. A symbol can't both be one
type of macro, and another type of macro; nor public and non-public, and
we don't want symbols whose names begin with S_ to be public. (We want
Perl_ for those.)


Compare: https://github.com/Perl/perl5/compare/25dd99da3cf6...e04e8b51f660

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

Reply via email to