Author: Remi Meier <[email protected]>
Branch: 
Changeset: r275:c45103668651
Date: 2014-08-19 13:26 +0200
http://bitbucket.org/pypy/benchmarks/changeset/c45103668651/

Log:    miscellaneous changes

diff --git a/multithread/bench.py b/multithread/bench.py
--- a/multithread/bench.py
+++ b/multithread/bench.py
@@ -86,6 +86,7 @@
     finally:
         if not args.q:
             print "== times ==\n", "\n".join(map(str, times))
+            print "== times short ==\n", str(times[-min(5, len(times)):])
             print "== reported results ==\n", "\n".join(
                 map(str, filter(None, results)))
 
diff --git a/multithread/common/abstract_threading.py 
b/multithread/common/abstract_threading.py
--- a/multithread/common/abstract_threading.py
+++ b/multithread/common/abstract_threading.py
@@ -4,7 +4,7 @@
 
 try:
     from atomic import (atomic, getsegmentlimit, print_abort_info,
-                        hint_commit_soon)
+                        hint_commit_soon, is_atomic)
 except:
     atomic = RLock()
     def getsegmentlimit():
@@ -13,6 +13,8 @@
         pass
     def hint_commit_soon():
         pass
+    def is_atomic():
+        return atomic._RLock__count > 0
 
 
 class TLQueue_concurrent(object):
diff --git a/multithread/raytrace/raytrace.py b/multithread/raytrace/raytrace.py
--- a/multithread/raytrace/raytrace.py
+++ b/multithread/raytrace/raytrace.py
@@ -7,15 +7,15 @@
     print_abort_info, hint_commit_soon)
 import time
 
-import platform
-if platform.python_implementation() == "Jython":
-    # be fair to jython and don't use a lock where none is required:
-    class fakeatomic:
-        def __enter__(self):
-            pass
-        def __exit__(self,*args):
-            pass
-    atomic = fakeatomic()
+#import platform
+#if platform.python_implementation() == "Jython":
+#    # be fair to jython and don't use a lock where none is required:
+#    class fakeatomic:
+#        def __enter__(self):
+#            pass
+#        def __exit__(self,*args):
+#            pass
+#    atomic = fakeatomic()
 
 
 AMBIENT = 0.1
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to