[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