Commits

Show all
Author Commit Message Labels Comments Date
Armin Rigo
Checkin of in-progress changes.
Branches
lltrace
Armin Rigo
aaAAAah. It's not a SETFIELD_GC. Because it was replaced with SETFIELD_RAW earlier. Grrrr.
Branches
lltrace
Armin Rigo
Fix.
Branches
lltrace
Armin Rigo
Support for generating trace events from inside the assembler produced by the JIT.
Branches
lltrace
Armin Rigo
Write the recording logic in its own file. Add a number that identifies the location of the setfield.
Branches
lltrace
Armin Rigo
Start implementing "make lltrace". Right now with fprintf.
Branches
lltrace
Armin Rigo
Quick fix.
Branches
lltrace
Armin Rigo
A branch in which to add an "lltrace" option to the generated C code, tracing all memory writes. Should give us a cheap equivalent of undodb-gdb.
Branches
lltrace
Armin Rigo
merge heads
Armin Rigo
Test and fix.
Armin Rigo
merge heads
Armin Rigo
Ignore the PCMP{EQ,GT}{B,W,D} instructions.
Armin Rigo
Fix comment.
Armin Rigo
Add more precise asserts, designed to catch most cases where 'obj' is nonsense (it points inside an object, where there is a pointer).
Alex Gaynor
Merged upstream (workin on train is fun!).
Alex Gaynor
Fix for str(IOError(1, 2))
Armin Rigo
Fix. Thanks dcolish for reporting this.
Armin Rigo
Write a test that fails on OSX.
Amaury Forgeot d'Arc
Rewrite most module specific exceptions at interp-level. many applevel files were removed. This also fixes the _socket issue on Windows, where it's important that the _socket module is not imported during translation and stored in the prebuilt sys.modules.
Antonio Cuni
add a way to get the code by the id
Antonio Cuni
move find_ids* functions outside of the Log class: they now take a disassembler.Code object instead of a python function
Antonio Cuni
rename "function" to "loop", it's just easier to understand
Antonio Cuni
add a way to distinguish loops and entry bridges
Antonio Cuni
use the jitlogparser to parse the log and produce structured descriptions of the loops, which can be easiliy used by the tests
Antonio Cuni
this belongs to 93a209dfaa72
Antonio Cuni
rename "chunks" to "ids", to avoid confusion with the "chunks" used by the parser
Antonio Cuni
make slice_debug_merge_points a classmethod (alternative constructor) of Function
Amaury Forgeot d'Arc
Adapt the test for Linux
Amaury Forgeot d'Arc
Run tests, and fix.
Branches
interplevel-exception-classes
Amaury Forgeot d'Arc
signal.ItimerError at interp_level
Branches
interplevel-exception-classes
  1. Prev
  2. Next