1. Roberto De Ioris
  2. pypy

Commits

Show all
Author Commit Message Date Builds
Ronan Lamy
kill dead code
Branches
Opcode-class
Ronan Lamy
Remove unnecessary guard The special case in space.setitem was never actually executed, since frame.w_globals is never modified directly and other ways of accessing globals() don't return the frame.w_globals object.
Branches
Opcode-class
Ronan Lamy
Resolve names at decoding time
Branches
Opcode-class
Ronan Lamy
Resolve LOAD_CONST constants at decoding time
Branches
Opcode-class
Ronan Lamy
Decode the bytecode up-front
Branches
Opcode-class
Ronan Lamy
Create HostCode.disassemble()
Branches
Opcode-class
Ronan Lamy
Create @register_opcode
Branches
Opcode-class
Ronan Lamy
Add hook to customize opcode decoding
Branches
Opcode-class
Ronan Lamy
Implement registration of opcode classes
Branches
Opcode-class
Ronan Lamy
Deal with FSFrame.last_instr a bit more explicitly
Branches
Opcode-class
Ronan Lamy
Kill next_instr argument in FSFrame.OPCODE methods
Branches
Opcode-class
Ronan Lamy
Create Opcode class
Branches
Opcode-class
Ronan Lamy
Create exc_wrap()
Branches
Opcode-class
Ronan Lamy
Clean up exc_from_raise()
Branches
Opcode-class
Ronan Lamy
Merge FSFrame.record() into .do_operation()
Branches
Opcode-class
Ronan Lamy
Simplify record_block() setup. Kill FSFrame.recording() and dispatch its logic to Block methods.
Branches
Opcode-class
Ronan Lamy
Extract record_block() from FSFrame.build_flow()
Branches
Opcode-class
Ronan Lamy
Replace unwrap_for_computation() with Constant.foldable()
Branches
Opcode-class
Ronan Lamy
Simplify flowspace op creation
Branches
Opcode-class
Ronan Lamy
This branch introduces an Opcode class to deal with decoding bytecode in rpython.flowspace in a more object-oriented way.
Branches
Opcode-class
Maciej Fijalkowski
merge
Maciej Fijalkowski
shuffle self.finished_helpers - finalizers can be still discovered during finish_rtype
Armin Rigo
Small additions and typos.
Maciej Fijalkowski
Release announcement
David Schneider
iport test_fficall for arm
Philip Jenvey
simplify
Armin Rigo
I *think* this should skip tests when running from the backend/*/test directory and the tests require some more support that what the real cpu provides.
Armin Rigo
Fix the failing tests added in f81be71175fe: - support for singlefloat return values - if the backend says it doesn't support some of the types, don't crash with a KeyError Moreover, avoids casting a real longlong temporarily into a float. This is frowned upon by now, because a small fraction of longlongs don't cast correctly to float and back.
Armin Rigo
Add some failing tests: - singlefloat return values should be supported; the backend certainly supports them. - if the backend says it doesn't support some of the types, don't crash with a KeyError.
Maciej Fijalkowski
Shuffle whatsnew
  1. Prev
  2. Next