On Fri 25 Mar 2011 00:51, Andreas Rottmann <a.rottm...@gmx.at> writes:

>> For ‘master’ your patch looks good to me modulo a few details.  Why did
>> you need to renumber VM opcodes? 
>>
> I didn't need to do so, but the neat order elicited my instinct to keep
> it ;-).  I'll revert that part; should I then put `fixnum?' at the
> end?

You can leave it where it is, if you wanted, and just give it a later
number.  Then when we renumber in 2.2, it will get a number in the
"neat" order.

All of those definitions expand out to `case' blocks, but I don't know
what the compiler does with them.  Does it actually put them in the
order they appear?  Does it put them in numerical order?  I do know that
it puts the UNLIKELY blocks at the end of the VM engine, which is
important, but I don't know what it does with instructions for the
various opcodes.

Andy
-- 
http://wingolog.org/

Reply via email to