[pypy-commit] pypy mmap-for-arenas: merge
fijal
pypy.commits at gmail.com
Thu Nov 30 11:45:07 EST 2017
Author: fijal
Branch: mmap-for-arenas
Changeset: r93222:2e594f3e5237
Date: 2017-11-30 18:44 +0200
http://bitbucket.org/pypy/pypy/changeset/2e594f3e5237/
Log: merge
diff --git a/rpython/rtyper/lltypesystem/llarena.py b/rpython/rtyper/lltypesystem/llarena.py
--- a/rpython/rtyper/lltypesystem/llarena.py
+++ b/rpython/rtyper/lltypesystem/llarena.py
@@ -332,9 +332,10 @@
system, calling mmap()."""
return arena_malloc(nbytes, True)
-def arena_munmap(arena_addr):
+def arena_munmap(arena_addr, nbytes):
"""Release an arena allocated with arena_mmap()."""
arena_free(arena_addr)
+ assert nbytes == arena_addr.arena.nbytes
def arena_reset(arena_addr, size, zero):
More information about the pypy-commit
mailing list