Skip to content

Latest commit

 

History

History
50 lines (32 loc) · 1.02 KB

README.md

File metadata and controls

50 lines (32 loc) · 1.02 KB

JVM

This is an incomplete implementation, see the Runtime.cc for instructions that are supported.

Build

Config with vcpkg

cmake -Bbuild -DCMAKE_TOOLCHAIN_FILE=[path_to_vcpkg]/scripts/buildsystems/vcpkg.cmake

Targets

All targets are depend on sese.

jvm

JVM core implementation, including runtime and classloader.

runner

JVM CLI implementation.

--mode=(run|print) Choose mode, default to run.

--class-path=[file] Choose the class file.

e.g.

print mode

calculate the 50th prime number

calculate the approximate value of the pi

unsupported opcode

test

Unittest for this project. Power by googletest.

License

This project is for study and testing purposes only, and itself is licensed under Apache 2.0.