This project aims to be a clean implementation of a Java Virtual Machine in Rust. It was initially started by Sam Lancia in order to learn more about Java byte code and to learn Rust.
Builts and runs on Ubuntu with openjdk 8 and rust stable
Currently the virtual machine is provided only as a library but we plan to implement a "java"-compatible frontend.
cargo test
- Threading
- GC
- JIT (LibJIT or direct codegen?)
See the LICENSE.md file for details