[pypy-svn] r57276 - pypy/dist/pypy/rlib
fijal at codespeak.net
fijal at codespeak.net
Fri Aug 15 14:39:30 CEST 2008
Author: fijal
Date: Fri Aug 15 14:39:29 2008
New Revision: 57276
Modified:
pypy/dist/pypy/rlib/libffi.py
Log:
Strike this jit mention
Modified: pypy/dist/pypy/rlib/libffi.py
==============================================================================
--- pypy/dist/pypy/rlib/libffi.py (original)
+++ pypy/dist/pypy/rlib/libffi.py Fri Aug 15 14:39:29 2008
@@ -9,6 +9,7 @@
from pypy.rlib.objectmodel import we_are_translated
from pypy.tool.autopath import pypydir
from pypy.translator.tool.cbuild import ExternalCompilationInfo
+from pypy.rlib.rmmap import alloc
import py
import os
import sys
@@ -327,9 +328,6 @@
userdata = rffi.cast(USERDATA_P, ll_userdata)
userdata.callback(ll_args, ll_res, userdata)
-# heap for closures
-from pypy.jit.codegen.i386.codebuf import memhandler
-
CHUNK = 4096
CLOSURES = rffi.CArrayPtr(FFI_CLOSUREP.TO)
@@ -339,7 +337,7 @@
self.free_list = lltype.nullptr(rffi.VOIDP.TO)
def _more(self):
- chunk = rffi.cast(CLOSURES, memhandler.alloc(CHUNK))
+ chunk = rffi.cast(CLOSURES, alloc(CHUNK))
count = CHUNK//rffi.sizeof(FFI_CLOSUREP.TO)
for i in range(count):
rffi.cast(rffi.VOIDPP, chunk)[0] = self.free_list
More information about the Pypy-commit
mailing list