Author: Armin Rigo <[email protected]>
Branch: stmgc-c4
Changeset: r67116:82cd81e41cfb
Date: 2013-09-27 23:37 +0200
http://bitbucket.org/pypy/pypy/changeset/82cd81e41cfb/

Log:    update to stmgc/d78107007cab

diff --git a/rpython/translator/stm/src_stm/et.c 
b/rpython/translator/stm/src_stm/et.c
--- a/rpython/translator/stm/src_stm/et.c
+++ b/rpython/translator/stm/src_stm/et.c
@@ -1018,7 +1018,10 @@
   // jump back to the setjmp_buf (this call does not return)
   stm_stop_sharedlock();
   if (d->longjmp_callback != NULL)
-    d->longjmp_callback(d->setjmp_buf);
+    {
+      stm_begin_transaction(d->setjmp_buf, d->longjmp_callback);
+      d->longjmp_callback(d->setjmp_buf);
+    }
   else
     longjmp(*(jmp_buf *)d->setjmp_buf, 1);
 
diff --git a/rpython/translator/stm/src_stm/revision 
b/rpython/translator/stm/src_stm/revision
--- a/rpython/translator/stm/src_stm/revision
+++ b/rpython/translator/stm/src_stm/revision
@@ -1,1 +1,1 @@
-ad70e2445849
+d78107007cab
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to