[pypy-commit] pypy gc-incminimark-pinning-improve: add whatsnew entry for branch

groggi noreply at buildbot.pypy.org
Fri Mar 27 21:17:02 CET 2015


Author: Gregor Wegberg <code at gregorwegberg.com>
Branch: gc-incminimark-pinning-improve
Changeset: r76606:061f5b51f7bd
Date: 2015-03-27 21:16 +0100
http://bitbucket.org/pypy/pypy/changeset/061f5b51f7bd/

Log:	add whatsnew entry for branch

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
@@ -5,3 +5,9 @@
 .. this is a revision shortly after release-2.5.1
 .. startrev: 397b96217b85
 
+.. branch: gc-incminimark-pinning-improve
+Object Pinning is now used in `bz2` and `rzlib` (therefore also affects
+Python's `zlib`). In case the data to compress/decompress is inside the nursery
+(incminimark) it no longer needs to create a non-moving copy of it. This saves
+one `malloc` and copying the data.  Additionally a new GC environment variable
+is introduced (`PYPY_GC_MAX_PINNED`) primarily for debugging purposes.


More information about the pypy-commit mailing list