Author: Armin Rigo <[email protected]> Branch: Changeset: r54300:2a7fffa8e63e Date: 2012-04-12 10:08 +0200 http://bitbucket.org/pypy/pypy/changeset/2a7fffa8e63e/
Log: issue1126: document diff --git a/pypy/doc/cpython_differences.rst b/pypy/doc/cpython_differences.rst --- a/pypy/doc/cpython_differences.rst +++ b/pypy/doc/cpython_differences.rst @@ -158,6 +158,12 @@ .. __: http://morepypy.blogspot.com/2008/02/python-finalizers-semantics-part-1.html .. __: http://morepypy.blogspot.com/2008/02/python-finalizers-semantics-part-2.html +Note that this difference might show up indirectly in some cases. For +example, a generator left pending in the middle is --- again --- +garbage-collected later in PyPy than in CPython. You can see the +difference if the ``yield`` keyword it is suspended at is itself +enclosed in a ``try:`` or a ``with:`` block. + Using the default GC called ``minimark``, the built-in function ``id()`` works like it does in CPython. With other GCs it returns numbers that are not real addresses (because an object can move around several times) _______________________________________________ pypy-commit mailing list [email protected] http://mail.python.org/mailman/listinfo/pypy-commit
