forked from Perl/perl5
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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.
- Loading branch information
Showing
2 changed files
with
14 additions
and
39 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters