[pypy-svn] r36427 - pypy/dist/pypy/translator/llvm
ericvrp at codespeak.net
ericvrp at codespeak.net
Wed Jan 10 19:22:39 CET 2007
Author: ericvrp
Date: Wed Jan 10 19:22:37 2007
New Revision: 36427
Modified:
pypy/dist/pypy/translator/llvm/buildllvm.py
pypy/dist/pypy/translator/llvm/gc.py
Log:
argh, didn't mean to check in the gc policy change.
arg(2) llvm-gcc version info syntax differs.
Modified: pypy/dist/pypy/translator/llvm/buildllvm.py
==============================================================================
--- pypy/dist/pypy/translator/llvm/buildllvm.py (original)
+++ pypy/dist/pypy/translator/llvm/buildllvm.py Wed Jan 10 19:22:37 2007
@@ -25,7 +25,8 @@
v = os.popen('llvm-gcc --version 2>&1').read()
i = v.index(')')
v = v[i+2:].split()[0].split('.')
- v = float(v[0]) + float(v[1]) / 10.0
+ major, minor = v[0], ''.join([c for c in v[1] if c.isdigit()])
+ v = float(major) + float(minor) / 10.0
return v
def optimizations(simple, use_gcc):
Modified: pypy/dist/pypy/translator/llvm/gc.py
==============================================================================
--- pypy/dist/pypy/translator/llvm/gc.py (original)
+++ pypy/dist/pypy/translator/llvm/gc.py Wed Jan 10 19:22:37 2007
@@ -158,7 +158,7 @@
class BoehmGcPolicy(GcPolicy):
- def __init__(self, db, exc_useringbuf=False):
+ def __init__(self, db, exc_useringbuf=True):
self.db = db
# XXX a config option...
self.exc_useringbuf = exc_useringbuf
More information about the Pypy-commit
mailing list