Hi! Just following up on the bug report I made on twitter. https://twitter.com/johanneshoff/status/1374069056983154690
I just want to preface this with saying you don't have to help me debug here. You've done an amazing job, and don't owe it to me or anybody to spend more time on it.
The issue happens on this line:
When the bug triggers,
pc = 0.1506 (or 0x0.2690) pc\0x0.0004 = 2468 #self = 2467
So it's looking up a value outside of the range, and getting nil in return.
I should say that I'm using ARM, so maybe there's some discrepancy in the math here? (but at least 0x0.2690\0x0.0004 evaluates the same on intel) Edit: Actually, never mind, I get the same error on my intel mac.