This is a Rust implementation of a simple Turing machine executing the esoteric BF language.
Inspired by a series of blog posts on JIT compilation by Eli Bendersky. The interpreter is a Rust implementation and JIT compilation is done with Cranelift.
- -e (Intepreter / CraneLift)
- -v (with -e Cranelift will show generated CLIR)
- Cargo run --features profile (Only works with -e Interpreter) This will show the list of opcodes, loops and loop structures executed