Source

jitviewer / _jitviewer / parser.py

Author Commit Message Labels Comments Date
Maciej Fijalkowski
bold new
Tags
pypy-1.9
Maciej Fijalkowski
fix jitviewer by simplifying how bridges are displayed. various small fixes as well
Maciej Fijalkowski
simplify and reintroduce cssclass, this time saneish
Maciej Fijalkowski
some progress. Disable css_class because it's outrageous
Maciej Fijalkowski
a bit of cleanup, reuse more of jitlogparser
Maciej Fijalkowski
fix counts of loops
Antonio Cuni
make it clearer that these ops are guards; also, use == insteaf of 'is' for guard_value, because it's more correct in case of eg guard(i4 == 0) vs guard(i4 is 0)
Maciej Fijalkowski
make call_assembler clickable
Maciej Fijalkowski
improve demos and escape the descr
Maciej Fijalkowski
remove the pdb
Maciej Fijalkowski
fix for weird classes (pdb is intentiional)
Maciej Fijalkowski
cleanup unused imports
Armin Rigo
hg merge
Armin Rigo
Display in bold the residual calls too.
Maciej Fijalkowski
should work better now
Maciej Fijalkowski
(arigo, alex, fijal) Improve jump
Maciej Fijalkowski
Display purity of getfield
Antonio Cuni
typo
Antonio Cuni
kill parse(), use the version in the jitlogparser
Antonio Cuni
kill adjust_bridges, use the one in jitlogparser
Antonio Cuni
kill Function and slice_debug_merge_points, replace them by the versions found in the jitlogparser
Antonio Cuni
kill the class Bytecode, use a subclass of jitlogparser.TraceForOpcode instead
Antonio Cuni
kill SimpleParser, replace it with the version found in jitlogparser
Antonio Cuni
kill parser.Op and use a subclass of pypy.tool.jitlogparser.parser.Op instead, which adds html formatting
Antonio Cuni
kill disassembler.py, and use the one in lib_pypy instead
Antonio Cuni
rename loops.py to parser.py, to math the naming scheme used in pypy.tool.jitlogparser