[pypy-svn] r49980 - pypy/dist/pypy/translator/c
arigo at codespeak.net
arigo at codespeak.net
Fri Dec 21 14:26:41 CET 2007
Author: arigo
Date: Fri Dec 21 14:26:39 2007
New Revision: 49980
Modified:
pypy/dist/pypy/translator/c/database.py
Log:
Log the database "finish" phases.
Modified: pypy/dist/pypy/translator/c/database.py
==============================================================================
--- pypy/dist/pypy/translator/c/database.py (original)
+++ pypy/dist/pypy/translator/c/database.py Fri Dec 21 14:26:39 2007
@@ -287,11 +287,14 @@
# list:
finish_callbacks = []
if self.gctransformer:
- finish_callbacks.append(self.gctransformer.finish_helpers)
+ finish_callbacks.append(('GC transformer: finished helpers',
+ self.gctransformer.finish_helpers))
if self.stacklesstransformer:
- finish_callbacks.append(self.stacklesstransformer.finish)
+ finish_callbacks.append(('Stackless transformer: finished',
+ self.stacklesstransformer.finish))
if self.gctransformer:
- finish_callbacks.append(self.gctransformer.finish_tables)
+ finish_callbacks.append(('GC transformer: finished tables',
+ self.gctransformer.finish_tables))
def add_dependencies(newdependencies):
for value in newdependencies:
@@ -335,8 +338,9 @@
continue # progress - follow all dependencies again
if finish_callbacks:
- finish = finish_callbacks.pop(0)
+ logmsg, finish = finish_callbacks.pop(0)
newdependencies = finish()
+ log.database(logmsg)
if newdependencies:
add_dependencies(newdependencies)
continue # progress - follow all dependencies again
@@ -347,6 +351,7 @@
self.completed = True
if show_progress:
dump()
+ log.database("Completed")
def globalcontainers(self):
for node in self.containerlist:
More information about the Pypy-commit
mailing list