Author: Armin Rigo <[email protected]>
Branch: stmgc-c7
Changeset: r69726:a89adf77a9e4
Date: 2014-03-05 14:05 +0100
http://bitbucket.org/pypy/pypy/changeset/a89adf77a9e4/
Log: first small fixes
diff --git a/rpython/memory/gctransform/stmframework.py
b/rpython/memory/gctransform/stmframework.py
--- a/rpython/memory/gctransform/stmframework.py
+++ b/rpython/memory/gctransform/stmframework.py
@@ -4,7 +4,7 @@
from rpython.memory.gctransform.framework import ( TYPE_ID,
BaseFrameworkGCTransformer, BaseRootWalker, sizeofaddr)
from rpython.memory.gctypelayout import WEAKREF, WEAKREFPTR
-from rpython.rtyper import rmodel
+from rpython.rtyper import rmodel, llannotation
class StmFrameworkGCTransformer(BaseFrameworkGCTransformer):
@@ -14,7 +14,7 @@
s_gc, s_typeid16)
gc = self.gcdata.gc
#
- s_gcref = annmodel.SomePtr(llmemory.GCREF)
+ s_gcref = llannotation.SomePtr(llmemory.GCREF)
self.malloc_weakref_ptr = self._getfn(
GCClass.malloc_weakref.im_func,
@@ -25,7 +25,7 @@
return gc.get_size(obj)
pypy_stmcb_size.c_name = "pypy_stmcb_size"
self.autoregister_ptrs.append(
- getfn(pypy_stmcb_size, [annmodel.SomeAddress()],
+ getfn(pypy_stmcb_size, [llannotation.SomeAddress()],
annmodel.SomeInteger()))
#
def invokecallback(root, visit_fn):
@@ -34,8 +34,8 @@
gc.trace(obj, invokecallback, visit_fn)
pypy_stmcb_trace.c_name = "pypy_stmcb_trace"
self.autoregister_ptrs.append(
- getfn(pypy_stmcb_trace, [annmodel.SomeAddress(),
- annmodel.SomePtr(GCClass.VISIT_FPTR)],
+ getfn(pypy_stmcb_trace, [llannotation.SomeAddress(),
+ llannotation.SomePtr(GCClass.VISIT_FPTR)],
annmodel.s_None))
def build_root_walker(self):
diff --git a/rpython/translator/c/genc.py b/rpython/translator/c/genc.py
--- a/rpython/translator/c/genc.py
+++ b/rpython/translator/c/genc.py
@@ -331,6 +331,7 @@
from rpython.annotator import model as annmodel
from rpython.rtyper.lltypesystem import rffi
from rpython.rtyper.annlowlevel import MixLevelHelperAnnotator
+ from rpython.rtyper.llannotation import lltype_to_annotation
entrypoint = self.entrypoint
#
def entrypoint_wrapper(argc, argv):
@@ -343,7 +344,7 @@
#
mix = MixLevelHelperAnnotator(self.translator.rtyper)
args_s = [annmodel.SomeInteger(),
- annmodel.lltype_to_annotation(rffi.CCHARPP)]
+ lltype_to_annotation(rffi.CCHARPP)]
s_result = annmodel.SomeInteger()
graph = mix.getgraph(entrypoint_wrapper, args_s, s_result)
mix.finish()
diff --git a/rpython/translator/stm/jitdriver.py
b/rpython/translator/stm/jitdriver.py
--- a/rpython/translator/stm/jitdriver.py
+++ b/rpython/translator/stm/jitdriver.py
@@ -2,7 +2,8 @@
from rpython.flowspace.model import checkgraph, copygraph
from rpython.flowspace.model import Block, Link, SpaceOperation, Constant
from rpython.translator.unsimplify import split_block, varoftype
-from rpython.annotator.model import lltype_to_annotation, s_Int
+from rpython.annotator.model import s_Int
+from rpython.rtyper.llannotation import lltype_to_annotation
from rpython.rtyper.annlowlevel import (MixLevelHelperAnnotator,
cast_base_ptr_to_instance)
from rpython.rlib import rstm
diff --git a/rpython/translator/stm/test/test_writebarrier.py
b/rpython/translator/stm/test/test_writebarrier.py
--- a/rpython/translator/stm/test/test_writebarrier.py
+++ b/rpython/translator/stm/test/test_writebarrier.py
@@ -605,12 +605,12 @@
external_release_gil = rffi.llexternal('external_release_gil', [], lltype.Void,
_callable=lambda: None,
random_effects_on_gcobjs=True,
- threadsafe=True) # GIL is released
+ releasegil=True)
external_any_gcobj = rffi.llexternal('external_any_gcobj', [], lltype.Void,
_callable=lambda: None,
random_effects_on_gcobjs=True,
- threadsafe=False) # GIL is not released
+ releasegil=False)
external_safest = rffi.llexternal('external_safest', [], lltype.Void,
_callable=lambda: None,
random_effects_on_gcobjs=False,
- threadsafe=False) # GIL is not released
+ releasegil=False)
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit