Author: Armin Rigo <ar...@tunes.org> Branch: Changeset: r77325:4a5dbd20ef7f Date: 2015-05-15 07:03 +0200 http://bitbucket.org/pypy/pypy/changeset/4a5dbd20ef7f/
Log: Mention these two things here (from pypy.org/source/compat.rst) 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 @@ -320,6 +320,13 @@ http://bugs.python.org/issue14621, some of us believe it has no purpose in CPython either. +* You can't store non-string keys in type objects. For example:: + + class A(object): + locals()[42] = 3 + + won't work. + * ``sys.setrecursionlimit(n)`` sets the limit only approximately, by setting the usable stack space to ``n * 768`` bytes. On Linux, depending on the compiler settings, the default of 768KB is enough @@ -361,8 +368,13 @@ opposed to a dict proxy like in CPython. Mutating the dict will change the type and vice versa. For builtin types, a dictionary will be returned that cannot be changed (but still looks and behaves like a normal dictionary). + +* some functions and attributes of the ``gc`` module behave in a + slightly different way: for example, ``gc.enable`` and + ``gc.disable`` are supported, but instead of enabling and disabling + the GC, they just enable and disable the execution of finalizers. * PyPy prints a random line from past #pypy IRC topics at startup in - interactive mode. In a released version, this behaviour is supressed, but + interactive mode. In a released version, this behaviour is suppressed, but setting the environment variable PYPY_IRC_TOPIC will bring it back. Note that downstream package providers have been known to totally disable this feature. _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit