1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
|
Project Documentation
=====================
:doc:`architecture <architecture>` gives a complete view of PyPy's basic design.
:doc:`coding guide <coding-guide>` helps you to write code for PyPy (especially also describes
coding in RPython a bit).
:doc:`sprint reports <sprint-reports>` lists reports written at most of our sprints, from
2003 to the present.
:doc:`papers, talks and related projects <extradoc>` lists presentations
and related projects as well as our published papers.
:doc:`PyPy video documentation <video-index>` is a page linking to the videos (e.g. of talks and
introductions) that are available.
:doc:`Technical reports <index-report>` is a page that contains links to the
reports that we submitted to the European Union.
:doc:`development methodology <dev_method>` describes our sprint-driven approach.
:source:`LICENSE` contains licensing details (basically a straight MIT-license).
:doc:`glossary` of PyPy words to help you align your inner self with
the PyPy universe.
.. toctree::
:hidden:
coding-guide
sprint-reports
extradoc
eventhistory
video-index
index-report
discussions
dev_method
embedding
objspace-proxies
Source Code Documentation
=========================
:doc:`object spaces <objspace>` discusses the object space interface
and several implementations.
:doc:`bytecode interpreter <interpreter>` explains the basic mechanisms
of the bytecode interpreter and virtual machine.
:doc:`interpreter-optimizations` describes our various strategies for
improving the performance of our interpreter, including alternative
object implementations (for strings, dictionaries and lists) in the
standard object space.
`dynamic-language translation`_ is a paper that describes
the translation process, especially the flow object space
and the annotator in detail. (This document is one
of the :doc:`EU reports <index-report>`.)
:doc:`parser <parser>` contains (outdated, unfinished) documentation about
the parser.
:doc:`configuration documentation <config/index>` describes the various configuration options that
allow you to customize PyPy.
:doc:`command line reference <commandline_ref>`
:doc:`directory cross-reference <dir-reference>`
.. _dynamic-language translation: https://bitbucket.org/pypy/extradoc/raw/tip/eu-report/D05.1_Publish_on_translating_a_very-high-level_description.pdf
.. toctree::
:hidden:
objspace
interpreter
interpreter-optimizations
parser
config/index
commandline_ref
dir-reference
|