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