Author: Matti Picus <matti.pi...@gmail.com> Branch: Changeset: r97161:523f22b1cafe Date: 2019-08-12 13:04 +0300 http://bitbucket.org/pypy/pypy/changeset/523f22b1cafe/
Log: Add link to nice rpython tutorial, fix some doc build errors diff --git a/pypy/doc/architecture.rst b/pypy/doc/architecture.rst --- a/pypy/doc/architecture.rst +++ b/pypy/doc/architecture.rst @@ -88,7 +88,9 @@ The RPython standard library is to be found in the ``rlib`` subdirectory. -Consult `Getting Started with RPython`_ for further reading +Consult `Getting Started with RPython`_ for further reading or `RPython By +Example`_ for another take on what can be done using RPython without writing an +interpreter over it. Translation ~~~~~~~~~~~ @@ -132,4 +134,6 @@ GC written as more RPython code. The best one we have so far is in ``rpython/memory/gc/incminimark.py``. -.. _`Getting started with RPython`: http://rpython.readthedocs.org/en/latest/getting-started.html +.. _`Getting Started with RPython`: http://rpython.readthedocs.org/en/latest/getting-started.html +.. _RPython By Example: http://mesapy.org/rpython-by-example/ + diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/whatsnew-head.rst @@ -47,6 +47,7 @@ even decide not to implement. .. branch: arm64 + Add a JIT backend for ARM64 (aarch64) .. branch: fix-test-vmprof-closed-file diff --git a/rpython/doc/getting-started.rst b/rpython/doc/getting-started.rst --- a/rpython/doc/getting-started.rst +++ b/rpython/doc/getting-started.rst @@ -49,12 +49,15 @@ * `How to write interpreters in RPython`_ and `part 2`_ by Andrew Brown. +* `RPython By Example`_ + .. _Fast Enough VMs in Fast Enough Time: http://tratt.net/laurie/tech_articles/articles/fast_enough_vms_in_fast_enough_time .. _How to write interpreters in RPython: http://morepypy.blogspot.com/2011/04/tutorial-writing-interpreter-with-pypy.html .. _part 2: http://morepypy.blogspot.com/2011/04/tutorial-part-2-adding-jit.html +.. _RPython By Example: http://mesapy.org/rpython-by-example/ .. _try-out-the-translator: diff --git a/rpython/doc/glossary.rst b/rpython/doc/glossary.rst --- a/rpython/doc/glossary.rst +++ b/rpython/doc/glossary.rst @@ -51,10 +51,10 @@ some operation in terms of the target :term:`type system`. ootypesystem - An :ref:`object oriented type model <oo-type>` + An object oriented type model <oo-type> containing classes and instances. A :term:`backend` that uses this type system - is also called a high-level backend. The JVM and CLI backends - all use this typesystem. + is also called a high-level backend. The JVM and CLI backends (now removed) + used this typesystem. prebuilt constant In :term:`RPython` module globals are considered constants. Moreover, diff --git a/rpython/doc/translation.rst b/rpython/doc/translation.rst --- a/rpython/doc/translation.rst +++ b/rpython/doc/translation.rst @@ -583,9 +583,6 @@ rate; this means that the memory management implementation is critical to the performance of the PyPy interpreter. -You can choose which garbage collection strategy to use with -:config:`translation.gc`. - .. _genc: _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit