Author: Remi Meier
Branch: 
Changeset: r1107:422ecbbbfa4e
Date: 2014-03-27 15:21 +0100
http://bitbucket.org/pypy/stmgc/changeset/422ecbbbfa4e/

Log:    tweaks

diff --git a/duhton/demo/micro_transactions.duh 
b/duhton/demo/micro_transactions.duh
--- a/duhton/demo/micro_transactions.duh
+++ b/duhton/demo/micro_transactions.duh
@@ -1,11 +1,13 @@
 
 
 
-(setq c (container 0))
+;;(setq c (container 0))
 
 
 (defun increment ()
   ;;(set c (+ (get c) 1))
+  (setq c 0)
+  (setq c (+  c 1))
   )
 
 
diff --git a/htm-c7/stmgc.c b/htm-c7/stmgc.c
--- a/htm-c7/stmgc.c
+++ b/htm-c7/stmgc.c
@@ -30,7 +30,7 @@
 }
 
 static int spin_and_acquire_gil(stm_thread_local_t *tl) {
-    int n = 100;
+    int n = 5;
     while ((n --> 0) && mutex_locked(&_stm_gil)) {
         smp_spinloop();
     }
@@ -65,10 +65,10 @@
             return;
     }
 
-    volatile int status;
-    volatile int transient_retry_counter = TRANSIENT_RETRY_MAX;
-    volatile int gil_retry_counter = GIL_RETRY_MAX;
-    volatile int first_retry = 1;
+    int status;
+    int transient_retry_counter = TRANSIENT_RETRY_MAX;
+    int gil_retry_counter = GIL_RETRY_MAX;
+    int first_retry = 1;
 
  transaction_retry:
     status = xbegin();
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to