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

Reply via email to