1. Michael Blume
  2. pypy

Commits

Show all
Author Commit Message Date Builds
Lukas Diekmann
Fixed bug in W_TypeObject.get_module: we cannot directly read values from w_dict anymore
Branches
new-dict-proxy
Carl Friedrich Bolz
merge default
Branches
new-dict-proxy
Carl Friedrich Bolz
loop with class mutation
Branches
new-dict-proxy
Carl Friedrich Bolz
kill from_strdict_shared
Branches
new-dict-proxy
Carl Friedrich Bolz
add some test about changing type objects
Branches
new-dict-proxy
Carl Friedrich Bolz
pypy's type dicts *can* be safely modified
Branches
new-dict-proxy
Carl Friedrich Bolz
a pypy-c test for a counter on a class
Branches
new-dict-proxy
Carl Friedrich Bolz
make the remaining uses of w_type.dict_w go through the new interface
Branches
new-dict-proxy
Carl Friedrich Bolz
implement fast changing of classes: if an attribute of a class is overwritten (as opposed to defined for the first time) turn it into a cell object. writing to the cell won't invalidate caches.
Branches
new-dict-proxy
Lukas Diekmann
(cfbolz, l.diekmann): rewrite dict proxies as a new dict implementation. This is a lot simpler than the current hack. It changes behaviour vs. CPython slightly: the dictproxy looks and behaves (almost) like a normal dict.
Branches
new-dict-proxy
Amaury Forgeot d'Arc
issue686 (nekto0n) Fix dir() on objects with a broken __getattribute__
Maciej Fijalkowski
don't list some ops twice
Maciej Fijalkowski
two more operations to ignore
Armin Rigo
merge heads
Maciej Fijalkowski
merge
Maciej Fijalkowski
Backed out changeset 124ebb7828dd, merge of out-of-line-guards-2. It seems to have broken benchmarks, investigation needed
Armin Rigo
Bah :-(
Armin Rigo
Silence the warnings about missing '$memofield_xxx'.
Armin Rigo
CPython 2.5 compatibility.
Maciej Fijalkowski
Merge out-of-line-guards-2. This branch provides a way to specify a field that doesn't change very often by saying _immutable_fields_ = ['a?'] which means when it changes, a new assembler will be compiled.
Maciej Fijalkowski
I'm a moron. A test and a fix
Maciej Fijalkowski
fix virtualizables
Maciej Fijalkowski
merge default
Maciej Fijalkowski
use an out of line guard
Maciej Fijalkowski
Finish the quasi immutable fields for x86 backend
Maciej Fijalkowski
progress on x86 backend. Segfault so far :)
Maciej Fijalkowski
simplify
Maciej Fijalkowski
Finish casting back and forth opaque pointers to tagged pointers
Maciej Fijalkowski
Implement a tagged pointers hack for x86 backend. I hope it didn't break stuff
Maciej Fijalkowski
write a test and note first problem
  1. Prev
  2. Next