Skip to content

sidhys/jit-lite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jit-lite

small c++17 stack vm and toy language. it has a lexer, parser, bytecode compiler, interpreter, simple jit bookkeeping, examples, and benchmark files.

how to run

cmake -S . -B build
cmake --build build
ctest --test-dir build --output-on-failure
./build/lit examples/hello.lit
./build/lit --dis examples/closures.lit
./build/lit_bench benchmarks/fib.lit

About

Toy language runtime with a bytecode compiler, stack VM, interpreter, and lightweight JIT bookkeeping.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors