Commits

Show all
Author Commit Message Labels Comments Date
Maciej Fijalkowski
leave a crash and a comment, so I know what's going on when I come back
Branches
vref-copy
Maciej Fijalkowski
progress. a 2 day 50 loc function
Branches
vref-copy
Maciej Fijalkowski
fix the test, thanks armin
Branches
vref-copy
Maciej Fijalkowski
slow progress
Branches
vref-copy
Maciej Fijalkowski
start hacking on vref-getfield
Branches
vref-copy
Maciej Fijalkowski
hack differently - explicit getfield on vrefs (that does not necesarilly force them)
Branches
vref-copy
Maciej Fijalkowski
a branch to experiment with speeding up sys._getframe and friends.
Branches
vref-copy
Maciej Fijalkowski
fix apptests
Maciej Fijalkowski
add docstrings
Armin Rigo
ImmedLoc(0) -> imm0
Armin Rigo
Document more jit_libffi and add a helper.
Armin Rigo
hg merge ffi-backend: add the "_cffi_backend" module, and various refactorings to support it in the JIT.
Armin Rigo
Close branch to be merged.
Branches
ffi-backend
Armin Rigo
Merged in rlamy/pypy/translation-cleanup (pull request #82)
Ronan Lamy
Kill FlowEC.w_globals FlowExecutionContext doesn't really need this attribute, but the frame does, so store it there only.
Branches
translation-cleanup
Ronan Lamy
Move code from FlowEC.build_flow() to FlowSpaceFrame.__init__()
Branches
translation-cleanup
Ronan Lamy
Kill p.o.f.operation.special_overrides() Define the methods directly inside FlowObjSpace instead. In the case of getattr, this causes a bit of code duplication, but that's better than crazy monkey-patching.
Branches
translation-cleanup
Ronan Lamy
Reuse the same frame through the life of build_flow()
Branches
translation-cleanup
Ronan Lamy
Replace block.patchframe(frame) with frame.recording(block)
Branches
translation-cleanup
Ronan Lamy
Merge code into FlowExecutionContext.build_flow() Inline .__init__(), .create_frame() and .produce_generator_mark()
Branches
translation-cleanup
Ronan Lamy
Split off _init_graph() from FlowExecutionContext.__init__()
Branches
translation-cleanup
Ronan Lamy
Simplify FrameState constructor Use frame.getstate() to save the state of the frame instead of the ctor.
Branches
translation-cleanup
Ronan Lamy
Replace FrameState.restoreframe() with FlowSpaceFrame.setstate()
Branches
translation-cleanup
Ronan Lamy
Refactor FlowExecutionContext.__init__ Push code down from FlowObjSpace.build_flow() to FlowExecutionContext. This is safe as these objects are only ever instantiated from there, and puts all flow graph initialisation code closer together.
Branches
translation-cleanup
Ronan Lamy
Remove obsolete helper
Branches
translation-cleanup
Ronan Lamy
Simplify special case setup in FlowObjSpace * Remove specialcase.setup() and put the special case mapping in a constant dict instead. * Remove trivial helper FlowObjSpace.setup_executioncontext()
Branches
translation-cleanup
Maciej Fijalkowski
patch from matkor for PLD and other strange linux distros
Maciej Fijalkowski
fix the test
Maciej Fijalkowski
improve the message not to get too annoyed
Maciej Fijalkowski
hopefully fix test_jit_get_stats
  1. Prev
  2. Next