Author: Armin Rigo <[email protected]>
Branch: 
Changeset: r53974:10f089778aae
Date: 2012-03-25 14:17 +0200
http://bitbucket.org/pypy/pypy/changeset/10f089778aae/

Log:    Section about the JIT.

diff --git a/pypy/doc/you-want-to-help.rst b/pypy/doc/you-want-to-help.rst
--- a/pypy/doc/you-want-to-help.rst
+++ b/pypy/doc/you-want-to-help.rst
@@ -56,12 +56,18 @@
 
   xxx
 
-* JIT
+* Just-in-Time Compiler (JIT): `we have a tracing JIT`_ that traces the
+  interpreter written in RPython, rather than the user program that it
+  interprets.  As a result it applies to any interpreter, i.e. any language.
+  But getting it to work correctly is not trivial: it requires a small
+  number of precise "hints" and possibly some small refactorings of the
+  interpreter.
 
-  xxx
+.. _`we have a tracing JIT`: jit/index.html
 
-* Garbage Collectors: as you can notice, there are no ``Py_INCREF/Py_DECREF``
-  equivalents in RPython code.  `Garbage collection in PyPy`_ is inserted
+* Garbage Collectors (GC): as you can notice if you are used to CPython's
+  C code, there are no ``Py_INCREF/Py_DECREF`` equivalents in RPython code.
+  `Garbage collection in PyPy`_ is inserted
   during translation.  Moreover, this is not reference counting; it is a real
   GC written as more RPython code.  The best one we have so far is in
   ``rpython/memory/gc/minimark.py``.
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to