[pypy-commit] pypy refactor-translator: Temporary hack: remove separation of database_c and source_c.
Manuel Jacob
noreply at buildbot.pypy.org
Mon Feb 25 22:07:13 CET 2013
Author: Manuel Jacob
Branch: refactor-translator
Changeset: r61776:bd21a6d5a5a3
Date: 2013-02-25 15:20 +0100
http://bitbucket.org/pypy/pypy/changeset/bd21a6d5a5a3/
Log: Temporary hack: remove separation of database_c and source_c.
diff --git a/rpython/translator/driver.py b/rpython/translator/driver.py
--- a/rpython/translator/driver.py
+++ b/rpython/translator/driver.py
@@ -418,10 +418,10 @@
i = 'Boehm GC not installed. Try e.g. "translate.py --gc=hybrid"'
raise Exception(str(e) + '\n' + i)
- @taskdef([STACKCHECKINSERTION, '?'+BACKENDOPT, RTYPE, '?annotate'],
- "Creating database for generating c source",
- earlycheck = possibly_check_for_boehm)
- def task_database_c(self):
+ #@taskdef([STACKCHECKINSERTION, '?'+BACKENDOPT, RTYPE, '?annotate'],
+ # "Creating database for generating c source",
+ # earlycheck = possibly_check_for_boehm)
+ def _task_database_c(self):
""" Create a database for further backend generation
"""
translator = self.translator
@@ -449,10 +449,12 @@
self.cbuilder = cbuilder
self.database = database
- @taskdef(['database_c'], "Generating c source")
+ @taskdef([STACKCHECKINSERTION, '?'+BACKENDOPT, RTYPE, '?annotate'],
+ "Generating c source")
def task_source_c(self):
""" Create C source files from the generated database
"""
+ self._task_database_c()
cbuilder = self.cbuilder
database = self.database
if self._backend_extra_options.get('c_debug_defines', False):
More information about the pypy-commit
mailing list