Author: Carl Friedrich Bolz <[email protected]>
Branch: guard-compatible
Changeset: r85127:d3b59f1f5ac9
Date: 2016-05-24 10:54 +0200
http://bitbucket.org/pypy/pypy/changeset/d3b59f1f5ac9/
Log: (arigo, cfbolz): to make the tests check both paths, return True or
False randomly from we_are_jitted
diff --git a/rpython/rlib/jit.py b/rpython/rlib/jit.py
--- a/rpython/rlib/jit.py
+++ b/rpython/rlib/jit.py
@@ -1,4 +1,5 @@
import sys
+import random
import py
@@ -381,7 +382,9 @@
def we_are_jitted():
""" Considered as true during tracing and blackholing,
so its consquences are reflected into jitted code """
- return False
+ # during testing we return something randomly, to emulate the real
+ # behaviour where you can switch to tracing a arbitrary points.
+ return random.random() > 0.5
_we_are_jitted = CDefinedIntSymbolic('0 /* we are not jitted here */',
default=0)
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit