Source

pypy / pypy / interpreter / pycode.py

Author Commit Message Labels Comments Date
Alex Gaynor
make this comment more accurate
Branches
kill-faking
Maciej Fijalkowski
fix
Branches
kill-someobject
Armin Rigo
(fijal, arigo) in-progress: refactoring the NoneNotWrapped away, yay
Branches
kill-someobject
David Schneider
merge default
Branches
arm-backend-2
Ronan Lamy
Move opcode decoding to new class HostCode
Branches
translation-cleanup
David Schneider
merge default
Branches
arm-backend-2
Maciej Fijalkowski
backout. not worth having a bytecode without arg
Branches
speedup-list-comprehension
Maciej Fijalkowski
Backed out changeset b3406c3e63a4
Branches
speedup-list-comprehension
Maciej Fijalkowski
disable the code dump. A bit of progress when and how we emit the correct opcode.
Branches
speedup-list-comprehension
Maciej Fijalkowski
bump the pycode number and the sad case of renaming opcodes
Branches
speedup-list-comprehension
David Schneider
merge default
Branches
arm-backend-2
Amaury Forgeot d'Arc
Expose a few members of the PyCodeObject structure
Carl Friedrich Bolz
make Function.closure a quasi-immutable array. Pass it into createframe, so that the reading of the cells is constant-folded.
Branches
faster-nested-scopes
David Schneider
merge default
Branches
arm-backend-2
David Schneider
merge up to a98d7b4c1f16
Branches
arm-backend-2
David Schneider
merge 98d5562c9322 (out of line guards)
Branches
arm-backend-2
Armin Rigo
Translation fix.
Branches
store-sink-array
Armin Rigo
merge heads
Branches
store-sink-array
Armin Rigo
Replace the two lists on PyFrame, 'fastlocals_w' and 'valuestack_w', with a single unified list 'locals_stack_w' that stores first the locals and then the stack item.
Branches
store-sink-array
Benjamin Peterson
update comment
Benjamin Peterson
update py.test again (now with 2.5 support)
Armin Rigo
Backout changes 3c0ae7fce1c7 to cfbda2605f9d We should discuss on irc whether it's a good idea or not. Most importantly, this doesn't seem to work on Python 2.5, which I find to be still an important platform.
Benjamin Peterson
remove pointless argument for exec_host_bytecode
Armin Rigo
hg backout 8624cde59095
Branches
mapdict-interp
Armin Rigo
(cfbolz, arigo) Decided that this code is too brittle. We found two kinds of bugs in it: bugs that were already there, and bugs that arose because of TypeCells. * for the 1st kind of bug: just because the map of an object doesn't change does not mean that getdictvalue() returns from the same spot (case of DevolvedDictTerminator); and in that case, getdictvalue() can actually have random side-effects like changi…
Armin Rigo
Revert the introduction of the class Defaults in function.py (manually, so I hope I didn't forget anything). Replace it with the single line: _immutable_fields_ = ['defs?[*]']
Branches
out-of-line-guards-2
David Schneider
merge default
Branches
arm-backend-2
Alex Gaynor
Try to propogate the immutability of defaults through the code more, fixes the 3 failing pypy_c tests
Alex Gaynor
(alex, with review from arigo and antocuni) Improve function defaults by showing the JIT that the memory they reside in is constant, evne if function.func_defaults isn't
David Schneider
merge default
Branches
arm-backend-2
  1. Prev
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. Next