1. Pypy
  2. Untitled project
  3. pypy

Source

pypy / pypy / module / cpyext / slotdefs.py

Author Commit Message Date Builds
Alexander Hesse
Moved pypy.tool.pairtype and pypy.tool.sourcetools to rpython. Fixed missing rename in bin/rpython
Branches
split-rpython
Alexander Hesse
Initial package rename: pypy.rpython -> rpython.rtyper pypy.translator -> rpython.translator pypy.rlib -> rpython.rlib pypy.jit -> rpython.jit pypy.objspace.flow -> rpython.flowspace pypy.annotation -> rpython.annotator
Branches
split-rpython
Armin Rigo
Fixes: * cannot do bool(res) if res is an INT on 32-bit * a return value of -1 doesn't necessarily mean we have an exception
Matti Picus
fix translation
Matti Picus
fix translation (@Alex_Gaynor)
Amaury Forgeot d'Arc
cpyext: implement wrap_inquirypred() to respect the __nonzero__ slot.
Armin Rigo
Translation fix.
Armin Rigo
Test and fix for issue1107: "x in y" must return a bool.
Armin Rigo
Fix for issue1111: wrap_objobjargproc() returns None in CPython.
Christian Tismer
Merge with default (3 weeks)
Branches
win64-stage1
Amaury Forgeot d'Arc
cpyext: Fix order of slots which lead to the same __method__ name. First Number slots, then Mapping and Sequence.
Amaury Forgeot d'Arc
cpyext: fill type slots tp_iter and tp_iternext
Christian Tismer
manual big review of changes
Branches
win64-stage1
Christian Tismer
reverted merge with default
Branches
win64-stage1
Armin Rigo
Attempt to kill 5225def4e322, which contains the broken merges 015d05dac523 and 4dcb9ca387a6.
Christian Tismer
merge
Amaury Forgeot d'Arc
issue887: cpyext: add support for mp_ass_subscript
Armin Rigo
hg merge default
Branches
jitypes2
Alex Gaynor
fix for 2.5
Amaury Forgeot d'Arc
Fix translation
Amaury Forgeot d'Arc
Add buffer() support for PyTypeObjects which define tp_as_buffer.bf_getreadbuffer
Amaury Forgeot d'Arc
Add support for tp_compare
Amaury Forgeot d'Arc
cpyext: implement all rich comparisons
Amaury Forgeot d'Arc
cpyext: Fix call to the tp_getattro type slot.
Antonio Cuni
merge default (which now includes fast-forward) into jitypes2
Branches
jitypes2
Antonio Cuni
dummy merge with svn revision 79907: hg --config ui.merge=internal:local merge b5e8e15c9e71
Branches
jitypes2
Dan Villiom Podlaski Christiansen
No-op merge to register the merge done in 0e3099e3cc33 with Mercurial.
Branches
fast-forward
Armin Rigo
Partially revert r79688. More precisely, revert the changes to cpyext that were done in the rlist-jit branch. After much searching it seems to be the cause of the random crashes we systematically get nowadays trying to run "pypy translate.py". Without it, it seems to work fine again.
Armin Rigo
Merge branch/rlist-jit. Improve in jtransform.py the handling of constructs like 'frame.locals[n]'. This is now done with the help of the annotator: from the hint _immutable_fields_=['locals[*]'] found on the class, the annotator flags the list returned by 'frame.locals' as being an immutable list; then the rtyper translates 'frame.locals[n]' with a call to ll_getitem_foldable instead of ll_getitem. The goal is to make…
Antonio Cuni
merge from trunk: svn merge svn+ssh://codespeak.net/svn/pypy/trunk -r79770:HEAD .
Branches
jitypes2
  1. Prev
  2. 1
  3. 2
  4. Next