Author: Remi Meier <[email protected]>
Branch: 
Changeset: r537:3acc863a00a8
Date: 2013-10-16 17:50 +0200
http://bitbucket.org/pypy/stmgc/changeset/3acc863a00a8/

Log:    make thread_descriptor accessible to pypy

diff --git a/c4/et.h b/c4/et.h
--- a/c4/et.h
+++ b/c4/et.h
@@ -167,7 +167,7 @@
   gcptr **shadowstack_end_ref;
   gcptr *thread_local_obj_ref;
   gcptr old_thread_local_obj;
-
+  /* sync with pypy stmgc: */
   NURSERY_FIELDS_DECL
 
   long atomic;   /* 0 = not atomic, > 0 atomic */
diff --git a/c4/stmgc.h b/c4/stmgc.h
--- a/c4/stmgc.h
+++ b/c4/stmgc.h
@@ -201,6 +201,7 @@
 #define stm_pop_root()      (*--stm_shadowstack)
 
 extern __thread revision_t stm_private_rev_num;
+extern __thread struct tx_descriptor *thread_descriptor; /* XXX: stm_ prefix */
 gcptr stm_DirectReadBarrier(gcptr);
 gcptr stm_WriteBarrier(gcptr);
 gcptr stm_RepeatReadBarrier(gcptr);
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to