At 6:13 PM +0100 1/22/03, Leopold Toetsch wrote:
Dan Sugalski wrote:

At 4:53 PM +0100 1/22/03, Leopold Toetsch wrote:

This patch adds a new opcde for intersegment branches. I named it
"branch_cs". This takes one $I param, which is the entry in the
fixuptable.
Thanks to Jason Gloudon for hinting me, how to handle this beast.
(s thread "[perl #20315] [PATCH] eval - inter code segment branches")

No, this isn't how we're doing intersegment branches. Plain jump will work just fine for this, the only thing we'd potentially need is the address of the routine to jump through, and that only if we're not going to require sub PMCs for everything. (And, honestly, I am and have been leaning this way)

IMHO plain jumps do not work:
Sure they do. They work as well as jumps within code, which also has a not-insignificant potential for problems.

But the issues you raised are some of the reasons I'd prefer inter-segment jumping to be done via sub dispatch.
--
Dan

--------------------------------------"it's like this"-------------------
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk

Reply via email to