Tracing the Meta-Level: PyPy's Tracing JIT Compiler
Tracing the Meta-Level: PyPy's Tracing JIT Compiler
Tracing the Meta-Level: PyPy's Tracing JIT Compiler
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
The PyPy project<br />
The Translation Process<br />
1. control ow graph construction and type inference<br />
2. several steps to transform <strong>the</strong> intermediate representation into<br />
nal executable:<br />
◮<br />
◮<br />
rst: make details of python object model explicit in<br />
intermediate representation<br />
later: introduce garbage collection and o<strong>the</strong>r low-level details