Releases: ruarq/br4in
Br4in v1.2.0
Yeah, so 20 minutes later the next release is around the corner. I switched the VM's main loop switch for a computed goto, which shows (depending on the program) a significant speed improvement. I thought it was worth a whole new release, since such an essential part of the VM changed
Br4in v1.1.0
I've updated the instruction set to allow for optimizations, which are hopefully coming soon.
Before, the memoryPointer
was moved back and forth with two instructions, MoveNext
and MovePrev
.
Now it's only one instruction, MovePtr
which is followed by a byte that defines how much the pointer should move.
Similar updates will be coming for the Increment
and Decrement
instructions, as well as for the JumpNext
and JumpPrev
instructions.
Br4in v1.0.0
First release! Br4in should be able to handle all brainfuck programs (not tested enough though), but is missing a lot of potential optimization. I'm looking forward to speed up this interpreter, but as of now, everything should be contained in here.