1. Pypy
  2. Untitled project
  3. pypy

Source

pypy / pypy / objspace / std / proxyobject.py

Author Commit Message Date Builds
Armin Rigo
Add the requirement that W_XxxObject classes that are different implementations of the same app-level type should inherit from a common base class more precise than W_Object. This is actually easy, just by adding some empty W_AbstractXxxObject classes here and there. This property allows us to build the _interplevel_classes for-speed-only dictionary in a way that doesn't depend on dictionary order. Previously it would randomly pick a class if there are several ones, which might be (if you're unluckly) not the most commonly used one.
Armin Rigo
Change the interface of deldictvalue() to take an unwrapped attribute name, like getdictvalue() and setdictvalue(). Just for unification purposes.
Amaury Forgeot d'Arc
Add space argument to all instances of w_obj.getdict()
Amaury Forgeot d'Arc
merge from trunk: svn merge -r78316:78900 ../trunk
Branches
fast-forward
Carl Friedrich Bolz
Merge the shrink-multidict branch: ------------------------------------------------------------------------ r68599 | cfbolz | 2009-10-17 18:49:36 +0200 (Sat, 17 Oct 2009) | 2 lines Changed paths: A /pypy/branch/shrink-multidict (from /pypy/trunk:68598) resurrect the branch to try again ------------------------------------------------------------------------ r68749 | cfbolz | 2009-10-26 14:46:32 +010…
Carl Friedrich Bolz
killing spree: remove dictobject.py (useless) and listmultiobject.py (useless and buggy).
Carl Friedrich Bolz
merge improve-kwd-args
Maciej Fijalkowski
Add W_TransparentCode
Carl Friedrich Bolz
(pedronis, cfbolz): make it possible to track shadowing of type attributes by instances. only preparation, nothing much working.
Maciej Fijalkowski
Added check for controller (in pypymagic). I did not find a good name, please replace it if you feel like finding better.
Samuele Pedroni
(pedronis, fijal) merge the transparent-proxy branch.