[pypy-svn] pypy default: A hack to force users to specify -O2 or -Ojit in
arigo
commits-noreply at bitbucket.org
Sat Apr 30 11:53:14 CEST 2011
Author: Armin Rigo <arigo at tunes.org>
Branch:
Changeset: r43788:a429ba536944
Date: 2011-04-30 11:52 +0200
http://bitbucket.org/pypy/pypy/changeset/a429ba536944/
Log: A hack to force users to specify -O2 or -Ojit in "translate.py
targetpypystandalone".
diff --git a/pypy/translator/goal/targetpypystandalone.py b/pypy/translator/goal/targetpypystandalone.py
--- a/pypy/translator/goal/targetpypystandalone.py
+++ b/pypy/translator/goal/targetpypystandalone.py
@@ -105,6 +105,9 @@
return parser
def handle_config(self, config, translateconfig):
+ if translateconfig._cfgimpl_value_owners['opt'] == 'default':
+ raise Exception("You have to specify the --opt level.\n"
+ "Try --opt=2 or --opt=jit, or equivalently -O2 or -Ojit .")
self.translateconfig = translateconfig
# set up the objspace optimizations based on the --opt argument
from pypy.config.pypyoption import set_pypy_opt_level
More information about the Pypy-commit
mailing list