[pypy-commit] pypy default: improve display of non-source-code loops
fijal
noreply at buildbot.pypy.org
Fri Sep 23 19:45:31 CEST 2011
Author: Maciej Fijalkowski <fijall at gmail.com>
Branch:
Changeset: r47568:99374f575f13
Date: 2011-09-23 19:41 +0200
http://bitbucket.org/pypy/pypy/changeset/99374f575f13/
Log: improve display of non-source-code loops
diff --git a/pypy/tool/jitlogparser/parser.py b/pypy/tool/jitlogparser/parser.py
--- a/pypy/tool/jitlogparser/parser.py
+++ b/pypy/tool/jitlogparser/parser.py
@@ -277,16 +277,16 @@
def has_valid_code(self):
for chunk in self.chunks:
- if not chunk.has_valid_code():
- return False
- return True
+ if chunk.has_valid_code():
+ return True
+ return False
def _compute_linerange(self):
self._lineset = set()
minline = sys.maxint
maxline = -1
for chunk in self.chunks:
- if chunk.is_bytecode and chunk.filename is not None:
+ if chunk.is_bytecode and chunk.has_valid_code():
lineno = chunk.lineno
minline = min(minline, lineno)
maxline = max(maxline, lineno)
More information about the pypy-commit
mailing list