Author: Armin Rigo <[email protected]>
Branch: stmgc-c7-rewindjmp
Changeset: r72893:5e74e4d23364
Date: 2014-08-18 18:39 +0200
http://bitbucket.org/pypy/pypy/changeset/5e74e4d23364/
Log: I think this operation should not be placed in the "nosideeffect"
group...
diff --git a/rpython/jit/metainterp/resoperation.py
b/rpython/jit/metainterp/resoperation.py
--- a/rpython/jit/metainterp/resoperation.py
+++ b/rpython/jit/metainterp/resoperation.py
@@ -495,7 +495,6 @@
'VIRTUAL_REF/2', # removed before it's passed to the backend
'READ_TIMESTAMP/0',
'STM_SHOULD_BREAK_TRANSACTION/0',
- 'STM_HINT_COMMIT_SOON/0',
'MARK_OPAQUE_PTR/1b',
# this one has no *visible* side effect, since the virtualizable
# must be forced, however we need to execute it anyway
@@ -522,6 +521,7 @@
'RECORD_KNOWN_CLASS/2', # [objptr, clsptr]
'KEEPALIVE/1',
'STM_READ/1',
+ 'STM_HINT_COMMIT_SOON/0',
'_CANRAISE_FIRST', # ----- start of can_raise operations -----
'_CALL_FIRST',
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit