Author: Carl Friedrich Bolz <[email protected]>
Branch:
Changeset: r47292:6dc305ab7c65
Date: 2011-09-16 13:45 +0200
http://bitbucket.org/pypy/pypy/changeset/6dc305ab7c65/
Log: one of the more obscure commits: change the thresholds slightly to
be prime numbers. the reason for this is that if there are nested
loops that have combined iteration times of exactly the threshold
you get bad traces. probably not important in practice, but seemed
fun to do.
diff --git a/pypy/rlib/jit.py b/pypy/rlib/jit.py
--- a/pypy/rlib/jit.py
+++ b/pypy/rlib/jit.py
@@ -291,8 +291,8 @@
class JitHintError(Exception):
"""Inconsistency in the JIT hints."""
-PARAMETERS = {'threshold': 1032, # just above 1024
- 'function_threshold': 1617, # slightly more than one above
+PARAMETERS = {'threshold': 1039, # just above 1024, prime
+ 'function_threshold': 1619, # slightly more than one above, also
prime
'trace_eagerness': 200,
'trace_limit': 6000,
'inlining': 1,
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit