Branch: refs/heads/ap/simpler-strict
Home: https://github.com/Perl/perl5
Commit: 0c15b7e3c5eaffe0e8d3be48f8fc11234479051b
https://github.com/Perl/perl5/commit/0c15b7e3c5eaffe0e8d3be48f8fc11234479051b
Author: Aristotle Pagaltzis <[email protected]>
Date: 2024-12-08 (Sun, 08 Dec 2024)
Changed paths:
M lib/strict.pm
Log Message:
-----------
short-circuit even faster in strict::import/unimport
Commit: f2ed8bc71d0f1836fde7265a018b28a5cfcbb731
https://github.com/Perl/perl5/commit/f2ed8bc71d0f1836fde7265a018b28a5cfcbb731
Author: Aristotle Pagaltzis <[email protected]>
Date: 2024-12-08 (Sun, 08 Dec 2024)
Changed paths:
M lib/strict.pm
Log Message:
-----------
make the strict.pm logic comprehensible
This avoids the weird action at a distance where bits() modifies $^H
itself but then also returns a value to be NANDed or ORed with it.
Inlining the bits() logic in this way also turns up an optimization
opportunity which the next commit will exploit.
Commit: 40b5733b86432ab69333bce47f73fae0aa31ddc3
https://github.com/Perl/perl5/commit/40b5733b86432ab69333bce47f73fae0aa31ddc3
Author: Aristotle Pagaltzis <[email protected]>
Date: 2024-12-08 (Sun, 08 Dec 2024)
Changed paths:
M lib/strict.pm
Log Message:
-----------
set both hint bits at once when turning on a stricture
Commit: a3aea760e41eafc9062572ac226a3f8654f3ba66
https://github.com/Perl/perl5/commit/a3aea760e41eafc9062572ac226a3f8654f3ba66
Author: Aristotle Pagaltzis <[email protected]>
Date: 2024-12-08 (Sun, 08 Dec 2024)
Changed paths:
M lib/strict.pm
Log Message:
-----------
never load Carp in strict.pm
Compare: https://github.com/Perl/perl5/compare/0c15b7e3c5ea%5E...a3aea760e41e
To unsubscribe from these emails, change your notification settings at
https://github.com/Perl/perl5/settings/notifications