[pypy-svn] r45555 - in pypy/dist/pypy/translator/cli: . test

antocuni at codespeak.net antocuni at codespeak.net
Wed Aug 8 16:24:28 CEST 2007


Author: antocuni
Date: Wed Aug  8 16:24:28 2007
New Revision: 45555

Removed:
   pypy/dist/pypy/translator/cli/stackopt.py
   pypy/dist/pypy/translator/cli/test/test_stackopt.py
Modified:
   pypy/dist/pypy/translator/cli/conftest.py
   pypy/dist/pypy/translator/cli/gencli.py
   pypy/dist/pypy/translator/cli/option.py
Log:
kill stackopt: treebuilder does a much better job



Modified: pypy/dist/pypy/translator/cli/conftest.py
==============================================================================
--- pypy/dist/pypy/translator/cli/conftest.py	(original)
+++ pypy/dist/pypy/translator/cli/conftest.py	Wed Aug  8 16:24:28 2007
@@ -26,9 +26,6 @@
           Option('--norun', action='store_true', dest="norun", default=False,
                  help="don't run the compiled executable"),
 
-          Option('--nostackopt', action='store_true', dest='nostackopt', default=False,
-                 help="don't optimize stack load/store operations"),
-
           Option('--trace', action='store_true', dest='trace', default=False,
                  help='Trace execution of generated code'),
           )

Modified: pypy/dist/pypy/translator/cli/gencli.py
==============================================================================
--- pypy/dist/pypy/translator/cli/gencli.py	(original)
+++ pypy/dist/pypy/translator/cli/gencli.py	Wed Aug  8 16:24:28 2007
@@ -19,7 +19,6 @@
 from pypy.translator.cli.rte import get_pypy_dll
 from pypy.translator.cli.support import Tee
 from pypy.translator.cli.prebuiltnodes import get_prebuilt_nodes
-from pypy.translator.cli.stackopt import StackOptGenerator
 from pypy.translator.cli import query
 from pypy.translator.cli import constant
 
@@ -28,10 +27,6 @@
 except NameError:
     from sets import Set as set
 
-#USE_STACKOPT = True and not getoption('nostackopt')
-USE_STACKOPT = False
-
-
 class GenCli(GenOO):
     TypeSystem = CTS
     Function = Function
@@ -81,12 +76,8 @@
         out = self.tmpfile.open('w')
         if getoption('stdout'):
             out = Tee(sys.stdout, out)
-
-        if USE_STACKOPT:
-            return StackOptGenerator(out, self.assembly_name, self.config)
-        else:
-            isnetmodule = self.entrypoint.isnetmodule
-            return IlasmGenerator(out, self.assembly_name, self.config, isnetmodule)
+        isnetmodule = self.entrypoint.isnetmodule
+        return IlasmGenerator(out, self.assembly_name, self.config, isnetmodule)
 
     def build_exe(self):        
         if getoption('source'):

Modified: pypy/dist/pypy/translator/cli/option.py
==============================================================================
--- pypy/dist/pypy/translator/cli/option.py	(original)
+++ pypy/dist/pypy/translator/cli/option.py	Wed Aug  8 16:24:28 2007
@@ -1,6 +1,6 @@
 from pypy.translator.cli.conftest import option
 
-_defaultopt = dict(wd = False, source = False, nostop = False, stdout = False, nostackopt = False)
+_defaultopt = dict(wd = False, source = False, nostop = False, stdout = False)
 
 def getoption(name):
     return getattr(option, name, _defaultopt.get(name))



More information about the Pypy-commit mailing list