Author: Remi Meier <[email protected]>
Branch: stmgc-c4
Changeset: r67846:4fa6e3b8b4db
Date: 2013-11-05 09:55 +0100
http://bitbucket.org/pypy/pypy/changeset/4fa6e3b8b4db/
Log: push gc roots around stm_set_transaction_length and
stm_inspect_abort_info too
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
@@ -97,11 +97,13 @@
self.default(hop)
self.pop_roots(hop, livevars)
- gct_stm_become_inevitable = _gct_with_roots_pushed
- gct_stm_stop_all_other_threads = _gct_with_roots_pushed
- gct_stm_partial_commit_and_resume_other_threads = _gct_with_roots_pushed
- gct_stm_perform_transaction = _gct_with_roots_pushed
- gct_stm_allocate_nonmovable_int_adr = _gct_with_roots_pushed
+ gct_stm_become_inevitable = _gct_with_roots_pushed
+ gct_stm_set_transaction_length = _gct_with_roots_pushed
+ gct_stm_stop_all_other_threads = _gct_with_roots_pushed
+ gct_stm_partial_commit_and_resume_other_threads = _gct_with_roots_pushed
+ gct_stm_perform_transaction = _gct_with_roots_pushed
+ gct_stm_allocate_nonmovable_int_adr = _gct_with_roots_pushed
+ gct_stm_inspect_abort_info = _gct_with_roots_pushed
class StmRootWalker(BaseRootWalker):
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit