dynop_mapping branch

Peter Lobsinger plobsing at gmail.com
Mon Aug 9 07:49:01 UTC 2010


The dynop_mapping branch is an attempt to deal with the dynop
numbering issue when loading PBCs that use different dynoplibs in
possibly different orders. It is currently in working condition,
albeit with a few snags:
 * There is no longer a global table of opcodes, so OpLib needs
rethinking. Maybe the user should specify which opcode library is
being referenced.
 * Packfile bytecode segments now have structure which I've been
unable to emulate using PackfileRawSegment. Maybe this needs a new
PackfileBytecodeSegment.
 * There are a number of places that are probably suboptimal,
especially in the generation of PBCs.

Should these problems delay the merge of this branch?


More information about the parrot-dev mailing list