Repurpose struct mro_meta to allow it to store cached linear ISA for arbitary
authorNicholas Clark <nick@ccl4.org>
Fri, 26 Dec 2008 16:38:58 +0000 (16:38 +0000)
committerNicholas Clark <nick@ccl4.org>
Sat, 27 Dec 2008 21:12:12 +0000 (21:12 +0000)
commitfa60396f123333e92849ecaecffb9252458d6678
treee6d2e126ebe2b4d2d36b6f04080fc42bab9e7f65
parent4e7245b5373225aafe95c40cba1590f590d1c782
Repurpose struct mro_meta to allow it to store cached linear ISA for arbitary
method resolution orders.

mro_linear_dfs becomes a hash holding the different MROs' private data.
mro_linear_c3 becomes a shortcut pointer to the current MRO's private data.
embed.fnc
global.sym
hv.c
hv.h
mro.c
proto.h