Folks, To make life a bit easier for the JIT, and to speed things up in the general case, we're changing the way the registers are implemented a bit. Instead of floating on top of the register file the way they are now, the registers will be part of the interpreter structure. This means we only need one indirection to get to them rather than two, though it does mean that pushes and pops need memcpys. I think it'll be a win, ultimately, as we can reduce the number of indirections we need to get to things.
I'm working on the changes, and should have them checked in at some point over the next day or so. (Shouldn't be much change for most code) Dan --------------------------------------"it's like this"------------------- Dan Sugalski even samurai [EMAIL PROTECTED] have teddy bears and even teddy bears get drunk