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

Reply via email to