Author: Armin Rigo <[email protected]>
Branch: stmgc-c8-dictiter
Changeset: r80559:0c53eff8e6fe
Date: 2015-11-05 22:41 +0000
http://bitbucket.org/pypy/pypy/changeset/0c53eff8e6fe/
Log: translation fixes
diff --git a/rpython/rlib/rstm.py b/rpython/rlib/rstm.py
--- a/rpython/rlib/rstm.py
+++ b/rpython/rlib/rstm.py
@@ -282,6 +282,7 @@
hiter.prev = lltype.nullptr(_STM_HASHTABLE_ENTRY_PP.TO)
return hiter
+@dont_look_inside
def _ll_hashiter_next(hiter):
entrypp = llop.stm_hashtable_iter_next(_STM_HASHTABLE_ENTRY_PP,
hiter.hashtable,
diff --git a/rpython/rtyper/lltypesystem/lloperation.py
b/rpython/rtyper/lltypesystem/lloperation.py
--- a/rpython/rtyper/lltypesystem/lloperation.py
+++ b/rpython/rtyper/lltypesystem/lloperation.py
@@ -486,6 +486,10 @@
'stm_hashtable_list' : LLOp(),
'stm_hashtable_tracefn': LLOp(),
+ 'stm_hashtable_iter': LLOp(),
+ 'stm_hashtable_iter_next': LLOp(),
+ 'stm_hashtable_iter_tracefn': LLOp(),
+
'stm_queue_create': LLOp(),
'stm_queue_free': LLOp(),
'stm_queue_get': LLOp(canmallocgc=True), # push roots!
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit