Skip to content

Latest commit

 

History

History
8 lines (5 loc) · 418 Bytes

README.md

File metadata and controls

8 lines (5 loc) · 418 Bytes

jit-compiler

This project implements a byte-code compiler for a small lazy language and a corresponding virtual machine.

The compiler is implemented in OCaml and can be found in the gen directory. The virtual machine, or interpreter, is implemented in C++ and can be found in the src directory.

This virtual machine is based on the CEK machine. There is a stop and copy garbage collector included in this vm.