https://github.com/taylordotfish/jx86
Toy Java bytecode interpreter and x86-64 compiler
https://github.com/taylordotfish/jx86
compiler interpreter java java-bytecode
Last synced: about 1 month ago
JSON representation
Toy Java bytecode interpreter and x86-64 compiler
- Host: GitHub
- URL: https://github.com/taylordotfish/jx86
- Owner: taylordotfish
- License: agpl-3.0
- Created: 2021-02-05T02:28:39.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2025-05-27T19:45:09.000Z (about 1 year ago)
- Last Synced: 2026-02-13T08:51:34.960Z (4 months ago)
- Topics: compiler, interpreter, java, java-bytecode
- Language: C++
- Homepage:
- Size: 87.9 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
jx86
====
This is a toy interpreter and x86-64 ahead-of-time compiler for Java bytecode
(.class files).
Building
--------
Run `make`, or `make -j` to compile with `` processes in parallel. You’ll
need a version of GCC capable of compiling C++17. Once the build succeeds, you
can run `./build/jx86`.
License
-------
jx86 is licensed under version 3 or later of the GNU Affero General Public
License. See [LICENSE](LICENSE).