Skip to content

Releases: danthedaniel/BF-JIT

v0.6.2

02 Jan 02:03

Choose a tag to compare

  • Fixed bugs in aarch64 code generator
  • Fixed bug in RET buffer filling
  • Clean up AST

v0.6.1

09 Jun 03:36

Choose a tag to compare

  • Improve performance with new multiplication and copy optimizations.
  • Clean up aarch64 code generation
  • Use anyhow for error handling

v0.6.0

27 May 18:51

Choose a tag to compare

  • Adds support for MacOS and aarch64

v0.5.4

27 May 04:19

Choose a tag to compare

Bump dependencies and Rust version

v0.5.3

22 Jun 07:24

Choose a tag to compare

  • Fixed builds for non x86-64 targets
  • Removed dependency on lazy_static crate
  • Re-organized code

v0.5.2

18 Jun 20:17

Choose a tag to compare

  • Adds Set AST node that sets a literal value in the current cell
  • Adds Add and Sub AST nodes
  • Fixes bug with JIT code generation for , command (reading from stdin)

Deferred compilation

28 Jul 22:25

Choose a tag to compare

0.5.0

Bump to 0.5.0

Removed NOP Padding

03 Jul 00:19

Choose a tag to compare

  • Small refactor to eliminate need for NOP padding in JIT compiled x86-64 code

Code Cleanup

28 Jan 11:05

Choose a tag to compare

  • Better project structure
  • Now has a proper AST
  • Linted with Clippy

JIT Support

12 May 00:28

Choose a tag to compare

  • Added JIT support for x86-64
  • Cleaned up error paths - no more panic!s