Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 5e7a38e197815e9bf2230d5bb06897871c873765 https://github.com/Perl/perl5/commit/5e7a38e197815e9bf2230d5bb06897871c873765 Author: Paul "LeoNerd" Evans <leon...@leonerd.org.uk> Date: 2023-09-08 (Fri, 08 Sep 2023)
Changed paths: M pad.c M pad.h Log Message: ----------- Define a PADNAMEf_TOMBSTONE for lexically deleting pad entries A pad entry with this flag means that we should consider the name does not exist. If we find that name on lookup, return NOT_IN_PAD instead. This will be used for implementing the unexport version of lexical imports used by `use builtin`, allowing `no builtin ...` to remove pad entries again. Commit: 92ddeac03bb34a9c34a0187468d02fbb0a9cc4dd https://github.com/Perl/perl5/commit/92ddeac03bb34a9c34a0187468d02fbb0a9cc4dd Author: Paul "LeoNerd" Evans <leon...@leonerd.org.uk> Date: 2023-09-08 (Fri, 08 Sep 2023) Changed paths: M builtin.c M lib/builtin.pm M lib/builtin.t M pod/perldiag.pod Log Message: ----------- Implement a builtin::unimport that removes imported lexicals from the scope Compare: https://github.com/Perl/perl5/compare/7c60f1f796a4...92ddeac03bb3