[pypy-svn] r18452 - pypy/dist/pypy/translator/goal
afa at codespeak.net
afa at codespeak.net
Wed Oct 12 12:02:42 CEST 2005
Author: afa
Date: Wed Oct 12 12:02:41 2005
New Revision: 18452
Modified:
pypy/dist/pypy/translator/goal/driver.py
pypy/dist/pypy/translator/goal/translate_pypy.py
Log:
(afa, valentino) --stackless option for translate_pypy
Modified: pypy/dist/pypy/translator/goal/driver.py
==============================================================================
--- pypy/dist/pypy/translator/goal/driver.py (original)
+++ pypy/dist/pypy/translator/goal/driver.py Wed Oct 12 12:02:41 2005
@@ -16,6 +16,7 @@
DEFAULT_OPTIONS = optparse.Values(defaults={
'gc': 'ref',
+ 'stackless': False,
'debug': True,
'insist': False,
'backend': 'c',
@@ -189,6 +190,7 @@
gcpolicy = gc.NoneGcPolicy
cbuilder = translator.cbuilder(standalone=standalone, gcpolicy=gcpolicy)
+ cbuilder.stackless = opt.stackless
c_source_filename = cbuilder.generate_source()
self.log.info("written: %s" % (c_source_filename,))
self.cbuilder = cbuilder
Modified: pypy/dist/pypy/translator/goal/translate_pypy.py
==============================================================================
--- pypy/dist/pypy/translator/goal/translate_pypy.py (original)
+++ pypy/dist/pypy/translator/goal/translate_pypy.py Wed Oct 12 12:02:41 2005
@@ -49,6 +49,7 @@
'1_backend': [OPT(('-b', '--backend'), "Backend", ['c', 'llvm'])],
'2_gc': [OPT(('--gc',), "Garbage collector", ['boehm', 'ref', 'none'])],
+ '3_stackless': [OPT(('--stackless',), "Stackless code generation", True)],
},
@@ -97,6 +98,7 @@
'gc': 'boehm',
'backend': 'c',
+ 'stackless': False,
'batch': False,
'text': False,
More information about the Pypy-commit
mailing list