PyPy directory cross-reference¶
Here is a fully referenced alphabetical two-level deep directory overview of PyPy:
Directory |
explanation/links |
---|---|
command-line scripts, mainly pypy/bin/pyinteractive.py |
|
handles the numerous options for building and running PyPy |
|
text versions of PyPy developer documentation |
|
documentation for the numerous translation options |
|
drafts of ideas and documentation |
|
our main PyPy-translation scripts live here |
|
bytecode interpreter and related objects (frames, functions, modules,…) |
|
interpreter-level Python source parser |
|
interpreter-level bytecode compiler, via an AST representation |
|
contains mixed modules
implementing core modules with
both application and interpreter level code.
Not all are finished and working. Use
the |
|
object space implementations |
|
the StdObjSpace implementing CPython’s objects and types |
|
various utilities and hacks used from various places |
|
support code for our testing methods |
|
|
many directories have a test subdirectory containing test modules (see Testing in PyPy) |
|
holds cache files from various purposes |