[pypy-svn] r77831 - pypy/branch/32ptr-on-64bit/pypy/config
arigo at codespeak.net
arigo at codespeak.net
Tue Oct 12 14:46:22 CEST 2010
Author: arigo
Date: Tue Oct 12 14:46:21 2010
New Revision: 77831
Modified:
pypy/branch/32ptr-on-64bit/pypy/config/translationoption.py
Log:
Enable --compressptr in -Omem translations.
Modified: pypy/branch/32ptr-on-64bit/pypy/config/translationoption.py
==============================================================================
--- pypy/branch/32ptr-on-64bit/pypy/config/translationoption.py (original)
+++ pypy/branch/32ptr-on-64bit/pypy/config/translationoption.py Tue Oct 12 14:46:21 2010
@@ -345,11 +345,11 @@
#level: gc backend optimizations...
'0': 'boehm nobackendopt',
'1': 'boehm lowinline',
- 'size': 'boehm lowinline remove_asserts',
- 'mem': DEFL_GC + ' lowinline remove_asserts removetypeptr',
+ 'size': 'boehm lowinline remove_asserts',
+ 'mem': DEFL_GC + ' lowinline remove_asserts removetypeptr compressptr',
'2': DEFL_GC + ' extraopts',
- '3': DEFL_GC + ' extraopts remove_asserts',
- 'jit': DEFL_GC + ' extraopts jit',
+ '3': DEFL_GC + ' extraopts remove_asserts',
+ 'jit': DEFL_GC + ' extraopts jit',
}
def final_check_config(config):
@@ -393,6 +393,9 @@
raise NotImplementedError("JIT conflicts with stackless for now")
elif word == 'removetypeptr':
config.translation.suggest(gcremovetypeptr=True)
+ elif word == 'compressptr':
+ if IS_64_BITS:
+ config.translation.suggest(compressptr=True)
else:
raise ValueError(word)
More information about the Pypy-commit
mailing list