Branch: refs/heads/ap/simpler-strict Home: https://github.com/Perl/perl5 Commit: 0c15b7e3c5eaffe0e8d3be48f8fc11234479051b https://github.com/Perl/perl5/commit/0c15b7e3c5eaffe0e8d3be48f8fc11234479051b Author: Aristotle Pagaltzis <pagalt...@gmx.de> 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 <pagalt...@gmx.de> 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 <pagalt...@gmx.de> 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 <pagalt...@gmx.de> 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