GeistHaus
log in · sign up

GitHub - andreabergia/emjay: A tiny programming language with a JIT interpreter, self-contained

github.com

A tiny programming language with a JIT interpreter, self-contained - andreabergia/emjay

3 pages link to this URL
Emjay - a simple JIT that does math

Emjay is a tiny JIT compiler that turns math expressions into executable machine code. It's a complete end-to-end implementation, from parsing to SSA-based IR optimization to native aarch64 code generation, built from scratch in Rust.

1 inbound link article en blogprogrammingdeveloperrustcompiler
Emjay - implementing function calls

A deep dive into implementing function calls in my JIT compiler using a trampoline pattern to handle forward references.

0 inbound links article en blogprogrammingdeveloperrustcompiler
Useful tools and apps

A curated list of modern command-line tools and Mac applications that I use daily.

0 inbound links article en blogprogrammingdevelopertools