[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