Created originally on Bitbucket by groggi (Gregor Wegberg)
This is a request for review. This commit adds the following features:
- new incminimark environment variable
PYPY_GC_MAX_PINNED
which is of interest for debugging (disable pinning by setting it to zero) - use object pinning in bz2 and rzlib
I'm not completely sure the additional assert
in rpython/rlib/rzlib.py
is correct. It seems like it and I can't find any reason why not. However, previously it could be None
as far as I understand.
Buildbot results: http://buildbot.pypy.org/summary?branch=gc-incminimark-pinning-improve
Thanks, Gregor