Commits

Show all
Author Commit Message Labels Comments Date
David Schneider
Add missing code to pass and respect the debug status. Fixes test_ztranslation.py:test_jit_get_stats
Branches
arm-backend-2
David Schneider
merge default
Branches
arm-backend-2
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
Armin Rigo
Add more skipped tests and clarify the error message. Hard to fix: there was already a skipped test. (follows pypy-dev discussion with L. de Haro)
Armin Rigo
Test and fix (thanks J. Slenders on pypy-dev)
Armin Rigo
Tweak tests to enable 'no_nul', and add another direct test. Fix them by adding no_nul support in the loaders of pypy.rlib.rmarshal. (thanks sunetos for reporting it)
Armin Rigo
Kill dead outdated code (this defines a wrap() function that is not used any more in the rest of the function).
Armin Rigo
issue1223 resolved Fix GreenletExit: catch it in _greenlet_start(), i.e. where the greenlet was originally started from, rather than catching it within switch()/throw().
David Schneider
fix for test_addr_raw_packet to get the correct interface number for lo and use that in the test instead of 1
Branches
arm-backend-2
Amaury Forgeot d'Arc
issue1232: ctypes: Subclasses of primitive types don't call their __new__ when the value is extracted from a struct member. Yes, this is confusing.
Amaury Forgeot d'Arc
Don't crash in imp.load_module() when the given path is not a real file name. Use os.fstat() on the opened file instead.
David Schneider
merge default
Branches
arm-backend-2
David Schneider
make test_sorting_of_fields independent of interactions with other tests and only make sure that all keys are different
David Schneider
add get_all_loop_runs
Branches
arm-backend-2
  1. Prev
  2. Next