Branch: refs/heads/blead
Home: https://github.com/Perl/perl5
Commit: 29cc696c208370db9bea876521774f479dc09130
https://github.com/Perl/perl5/commit/29cc696c208370db9bea876521774f479dc09130
Author: Karl Williamson <[email protected]>
Date: 2026-08-25 (Tue, 25 Aug 2026)
Changed paths:
M regen/embed.pl
Log Message:
-----------
regen/embed.pl: ENABLE_REGEX_SETS_DEBUG not normally defined
Commit: a66c2221e7a08008ba150a064bf76baca46aabb2
https://github.com/Perl/perl5/commit/a66c2221e7a08008ba150a064bf76baca46aabb2
Author: Karl Williamson <[email protected]>
Date: 2026-08-25 (Tue, 25 Aug 2026)
Changed paths:
M regen/embed_lib.pl
Log Message:
-----------
regen/embed_lib.pl: Simplify statement
These two clauses can be combined
Commit: 9eeee7da5cd10f19e76e0a018a67f07606095cc2
https://github.com/Perl/perl5/commit/9eeee7da5cd10f19e76e0a018a67f07606095cc2
Author: Karl Williamson <[email protected]>
Date: 2026-08-25 (Tue, 25 Aug 2026)
Changed paths:
M autodoc.pl
M embed.fnc
M regen/embed.pl
M regen/embed_lib.pl
Log Message:
-----------
embed.fnc, etc: Add Q visibility flag
This flag means the element is to be visible only to the single Perl
extension 're'. Previously, the code in regen/embed.pl handles this
extension specially, but only for symbols listed in an internal table.
There was no way to specify other ones. This adds that capability. The
next two commits will actually use it.
The reason to split off the 're' extension from the others is that it
has several hundred symbols used just by it and core. The other
extensions have at most just a few. It's not strictly necessary, but it
seems to me to be a good idea to isolate those hundreds of symbols in
their own sand box.
Originally, I named the flag '/', as that is a symbol commonly meaning
pattern matching, and had used it as such internally in embed.pl. But
seeing that more generally in the text was confusing, as it is so strong
an association that I kept thinking it was an actual pattern. I then
changed it to 'Q", short for 'qr'.
Commit: 693cfd502489479b0ac126107448c8b600c5434a
https://github.com/Perl/perl5/commit/693cfd502489479b0ac126107448c8b600c5434a
Author: Karl Williamson <[email protected]>
Date: 2026-08-25 (Tue, 25 Aug 2026)
Changed paths:
M embed.fnc
M embed.h
M proto.h
Log Message:
-----------
embed.fnc: Mark get_re_gclass_aux_data as re only
This is the only entry in embed.fnc which is specific to the 're'
extension
Commit: e9b64215a73a7c66ff766c73f6205aba335abc07
https://github.com/Perl/perl5/commit/e9b64215a73a7c66ff766c73f6205aba335abc07
Author: Karl Williamson <[email protected]>
Date: 2026-08-25 (Tue, 25 Aug 2026)
Changed paths:
M embed.h
M regen/embed.pl
M sv.h
M t/porting/symbol_visibility.dat
Log Message:
-----------
perlintern: Document BmUSEFUL
It is used only by the 're' extension
Compare: https://github.com/Perl/perl5/compare/358f0a0322a4...e9b64215a73a
To unsubscribe from these emails, change your notification settings at
https://github.com/Perl/perl5/settings/notifications