Progress note: Quixe acceleration

I sat down and implemented the Glulx function-acceleration opcodes in Quixe. Finally.

Turns out they help a lot. Reliques is now running twice as fast, for functions that aren’t dominated by Javascript compilation. (I.e., all functions after the first time through.) The game-setup code (which is ponderous) now runs more than three times as fast.

You could argue, of course, that this demonstrates the inefficiency of Quixe’s JIT Javascript compilation…

(Tested on Safari on a PPC Mac.)

This code is not yet released, but you can get the source from github if you want.