[pypy-commit] pypy default: Mention remove-getfield-pure branch in whatsnew-head

sbauman pypy.commits at gmail.com
Thu Jan 21 16:22:48 EST 2016


Author: Spenser Bauman <sabauma at gmail.com>
Branch: 
Changeset: r81899:35c27789e353
Date: 2016-01-21 16:22 -0500
http://bitbucket.org/pypy/pypy/changeset/35c27789e353/

Log:	Mention remove-getfield-pure branch in whatsnew-head

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
@@ -123,3 +123,13 @@
 .. branch: fix-cpython-ssl-tests-2.7
 
 Fix SSL tests by importing cpython's patch
+
+.. branch: remove-getfield-pure
+
+Remove pure variants of ``getfield_gc_*`` operations from the JIT. Relevant
+optimizations instead consult the field descriptor to determine the purity of
+the operation. Additionally, pure ``getfield`` operations are now handled
+entirely by `rpython/jit/metainterp/optimizeopt/heap.py` rather than
+`rpython/jit/metainterp/optimizeopt/pure.py`, which can result in better codegen
+for traces containing a large number of pure getfield operations.
+


More information about the pypy-commit mailing list