brrt \o 19:45
seems to me i might have a usuable register allocator now 19:53
and a memory corruption, too ^^ 19:54
FROGGS ó.ò 20:28
brrt well
that's what ASAN is for
i suspect an error in dynamic array implementation 20:29
brrt managed to crash ASAN 20:40
dalek arVM/even-moar-jit: 77d3ef0 | brrt++ | src/jit/compile.c:
I think this is a valid register allocation implemnetation.

Use a 'register ring' for ensuring we can always take a valid new register; for each node ensure again that all children exist in a register. (That is, don't depend on having them after tree traversal, as the computation of one may expel another).
20:42