Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 4870fd2e1aacb81b8c21021c5f89e0b612e637f2 https://github.com/Perl/perl5/commit/4870fd2e1aacb81b8c21021c5f89e0b612e637f2 Author: Paul "LeoNerd" Evans <leon...@leonerd.org.uk> Date: 2024-03-06 (Wed, 06 Mar 2024)
Changed paths: M pad.c M pad.h Log Message: ----------- Remove the tombstone-related code from pad.h + pad.c This was a short-lived experimental feature intended to implement removal of lexical symbols, in order to provide syntax like `no builtin ...` or to remove implied imported builtins on a change of prevailing `use VERSION`. The model of removing a lexical has proven to be too subtle and complex to implement as well as raising various awkward questions about the semantics, so we decided to remove it again in Perl 5.39.8. There is now no longer any code that uses PADNAMEf_TOMBSTONE. As PADNAMEf_TOMBSTONE was only added in earlier in the 5.39.x developent series, there is no need to retain the constants in .h files for compatibility or to reserve the numbers for them. They have never appeared in a stable release of Perl. Commit: f8000c6adb280b7624db806da6dde19d2315f0d6 https://github.com/Perl/perl5/commit/f8000c6adb280b7624db806da6dde19d2315f0d6 Author: Paul "LeoNerd" Evans <leon...@leonerd.org.uk> Date: 2024-03-06 (Wed, 06 Mar 2024) Changed paths: M Porting/deparse-skips.txt Log Message: ----------- deparse-skips.txt: No need to skip lib/builtin.t now that PADNAMEf_TOMBSTONE is gone Compare: https://github.com/Perl/perl5/compare/c3de8c084043...f8000c6adb28 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications