07:47
Assigning native allocations to local variables seemed complex at first, but was quite simple.
07:50
So what I need now is a BitSet
which I can use for jump target positions to
determine which byte code addresses need to have state stored for them. I need
this because I will have to restore the state and any local registers which
are allocated.
09:17
I believe I will follow the previous simplicity of flushing the regsiter allocations when a jump target is reached.
14:00
Stack caching is simple.