This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Reset isa on stash manipulation
authorFather Chrysostomos <sprout@cpan.org>
Sun, 10 Oct 2010 01:42:01 +0000 (18:42 -0700)
committerFather Chrysostomos <sprout@cpan.org>
Sun, 10 Oct 2010 01:42:40 +0000 (18:42 -0700)
commitc8bbf675c3e9277e1dd4b1185d91c1aef2cd2594
treeac43f29d32d5dce5d6a0e58a2ce6bf91454604ce
parent314655b3bf3a78f53857298857fbdc053e783117
Reset isa on stash manipulation

This only applies to glob-to-glob assignments and deletions of stash
elements. Other types of stash manipulation are dealt with by subse-
quent patches.

It adds mro_package_moved, a private function that iterates through
subpackages, calling mro_isa_changed_in on each.

This is related to [perl #75176], but is not the same bug. It simply
got in the way of fixing [perl #75176].
embed.fnc
embed.h
hv.c
mro.c
pod/perldelta.pod
proto.h
sv.c
t/mro/package_aliases.t