Skip to content

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

An implementation of BF in Rust

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.

Command line options

  • -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

About

Simple BF interpreter and jit in Rust

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages