[pypy-svn] r32751 - pypy/dist/pypy/translator/goal
xoraxax at codespeak.net
xoraxax at codespeak.net
Fri Sep 29 19:38:10 CEST 2006
Author: xoraxax
Date: Fri Sep 29 19:38:09 2006
New Revision: 32751
Modified:
pypy/dist/pypy/translator/goal/bench-cronjob.py
Log:
Added strdict benchmark targets for C and LLVM.
Modified: pypy/dist/pypy/translator/goal/bench-cronjob.py
==============================================================================
--- pypy/dist/pypy/translator/goal/bench-cronjob.py (original)
+++ pypy/dist/pypy/translator/goal/bench-cronjob.py Fri Sep 29 19:38:09 2006
@@ -122,7 +122,11 @@
realname += "-" + features
if backend == 'llvm': #create llvm exectutable from the current source
- compile_llvm_variants(revision)
+ if features:
+ revname = revision + "-" + features
+ else:
+ revname = revision
+ compile_llvm_variants(revname)
elif os.path.exists(basename): #copy executable
pypy = open(basename, 'rb').read()
if len(pypy) > 0:
@@ -143,7 +147,7 @@
def main(backends=[]):
if backends == []: #_ prefix means target specific option
#backends = """llvm at c@c--gc=framework at c--_thread@c--stackless at c--gc=framework--cc=c++ at c--cc=c++""".split('@')
- backends = """llvm at c@c--gc=framework at c--_thread@c--stackless at c--gc=framework--cc=c++ at c--cc=c++ at c--profopt='-c "from richards import *;main(iterations=1)"'""".split('@')
+ backends = """llvm at llvm--objspace-std-withstrdict@c at c--gc=framework at c--_thread@c--stackless at c--gc=framework--cc=c++ at c--cc=c++ at c--objspace-std-withstrdict@c--profopt='-c "from richards import *;main(iterations=1)"'""".split('@')
#backends = 'llvm c c--gc=framework c--_thread c--stackless'.split()
#backends = 'llvm c c--gc=framework c--new-stackless c--_thread'.split()
#backends = 'llvm c c--stackless c--_thread c--stackless--_thread'.split()
More information about the Pypy-commit
mailing list