Author: Justin Peel <notmuchtot...@gmail.com> Branch: Changeset: r53656:fb2a05e148e3 Date: 2012-03-14 21:21 -0600 http://bitbucket.org/pypy/pypy/changeset/fb2a05e148e3/
Log: Merge in zlib-mem-pressure. It probably needs more memory pressure, but this is better than none. diff --git a/pypy/rlib/rzlib.py b/pypy/rlib/rzlib.py --- a/pypy/rlib/rzlib.py +++ b/pypy/rlib/rzlib.py @@ -1,6 +1,7 @@ from __future__ import with_statement import sys +from pypy.rlib import rgc from pypy.rlib.rstring import StringBuilder from pypy.rpython.lltypesystem import rffi, lltype from pypy.rpython.tool import rffi_platform @@ -236,6 +237,7 @@ compress data. """ stream = lltype.malloc(z_stream, flavor='raw', zero=True) + rgc.add_memory_pressure(rffi.sizeof(z_stream)) err = _deflateInit2(stream, level, method, wbits, memLevel, strategy) if err == Z_OK: return stream @@ -264,6 +266,7 @@ decompress data. """ stream = lltype.malloc(z_stream, flavor='raw', zero=True) + rgc.add_memory_pressure(rffi.sizeof(z_stream)) err = _inflateInit2(stream, wbits) if err == Z_OK: return stream _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit