[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