Skip to content

StackDoubleFlow/leprd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

leprd

A toy Java Virtual Machine written in Rust.

leprd is in very early development. Notably, it is lacking:

  • Exceptions
  • Just-In-Time compilation
  • JNI
  • Synchronization
  • (Some) Reflection

leprd depends on the openjdk 22 implementation of the standard library. In an existing openjdk installation, one can find this in the libs directory.

On nixos:

mkdir modules && cd modules
cp $(sudo nix eval --raw nixpkgs#jdk22.outPath)/lib/openjdk/lib/modules .
jimage extract modules

About

A toy Java Virtual Machine written in Rust.

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors