Project goals
pyre is not trying to invent a different kind of Python runtime. The goal is narrower and more practical: take the architecture that made PyPy fast, port it to Rust, and make it easier to build on.
- Preserve PyPy's meta-tracing design and overall structure.
- Use Rust for memory safety, tooling, and maintainability.
- Keep MaJIT reusable as a general tracing JIT framework.
- Provide a no-GIL runtime foundation for future work.