dylan-sutton-chavez/edge-python
Single-pass SSA compiler and bytecode VM for a sandboxed Python subset. NaN-boxed values, dual inline caching (scalar + instance-dunder), super-instruction fusion, pure-function memoization, mark-sweep GC; classes with inheritance and dunder protocol, stackful coroutines with async/await, pattern matching, and packages.json imports. <200 KB WASM.
GitHub repository with 233 stars and 11 forks.
Language: Rust
Topics: python, rust, wasm, compiler, bytecode, garbage-collector, inline-caching, interpreter, memoization, nan-boxing