Skip to content

Releases: ruarq/br4in

Br4in v1.2.0

13 Sep 18:51
Compare
Choose a tag to compare

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

13 Sep 18:11
Compare
Choose a tag to compare

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

13 Sep 08:13
Compare
Choose a tag to compare

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.