1. Pypy
  2. Untitled project
  3. pypy

Source

pypy / pypy / objspace / std / mapdict.py

Author Commit Message Date Builds
David Schneider
merge default
Branches
arm-backend-2
Maciej Fijalkowski
a major refactor - try to have different classes for iterkeys/itervalues/iteritems
David Schneider
merge default
Branches
arm-backend-2
David Schneider
merge default
Branches
arm-backend-2
Amaury Forgeot d'Arc
Same fix on other dict implementations :(
Lukas Diekmann
(cfbolz, l.diekmann): added fastpath for dict.keys if keys are strings
Branches
set-strategies
David Schneider
merge default
Branches
arm-backend-2
David Schneider
merge default
Branches
arm-backend-2
David Schneider
merge default
Branches
arm-backend-2
Alex Gaynor
merged default.
Branches
unroll-if-alt
Carl Friedrich Bolz
remove outdated comment
Alex Gaynor
merged default.
Branches
unroll-if-alt
Antonio Cuni
(arigo, antocuni): test and fix for an obscure bug when deleting attributes inside slots(), which caused random segfaults because you could end up with a NULL instead of an actual W_Root
Alex Gaynor
a) Renamed @unroll_if to @look_inside_iff at carl's request b) Unroll Argument.unpack if one should. c) Leave a comment about a small level mess with keyword argumengs and the decorator
Branches
unroll-if-alt
Carl Friedrich Bolz
only unroll the adding of an attribute when the map and the attribute names are constant.
Branches
unroll-if-alt
Armin Rigo
Change the interface of deldictvalue() to take an unwrapped attribute name, like getdictvalue() and setdictvalue(). Just for unification purposes.
David Schneider
merge default
Branches
arm-backend-2
David Schneider
merge default
Branches
arm-backend-2
Armin Rigo
Pfffff.
Armin Rigo
Add a method delweakref() in addition to setweakref(), to call from the destructor. This method should not call arbitrary Python code.
Armin Rigo
Test and fix.
Carl Friedrich Bolz
merge
Carl Friedrich Bolz
same here
Branches
dict-strategies
Carl Friedrich Bolz
add popitem for mapdicts
Branches
dict-strategies
Carl Friedrich Bolz
add a shortcut promote(x) for x = hint(x, promote=True). replace most places that use the latter with the former. Cannot replace them all, due to some issues around provable non-negativeness.
David Schneider
merge up to a98d7b4c1f16
Branches
arm-backend-2
Carl Friedrich Bolz
rename purefunction into elidable (but keep an purefunction around as an alias, some external projects like prolog still use it).
Carl Friedrich Bolz
merge default
Branches
dict-strategies
Antonio Cuni
hg merge default
Branches
jitypes2
Carl Friedrich Bolz
fix another translation problem
Branches
dict-strategies
  1. Prev
  2. 1
  3. 2
  4. 3
  5. Next