Commits

Author Commit Message Labels Comments Date
Armin Rigo
Improve rlib.debug; transposed from stm-gc.
Hakan Ardo
merge
Hakan Ardo
Allow OptPure to be disabled by enabling OptSimplify if it is and moving this assert to the end of the optimization chain
Armin Rigo
Fix this test for f6fbfecb93fd.
Timo Paulssen
the magic incantation to call the base classes setup_class has been found.
Branches
numpypy-issue1137
Hakan Ardo
hg merge
Hakan Ardo
Verify that the struct pointer is the same as during tracing before optimizing out a quasiimmutable getfield. This hopefully fixes the inifite_loop bug of issue 1080.
Armin Rigo
Re-enable the methodcache optimization. Found another trick that should be "kind of good enough for now".
Branches
stm-gc
Armin Rigo
A default value for this attribute is really needed.
Branches
stm-gc
Armin Rigo
Disable again the ThreadLocal class.
Branches
stm-gc
Armin Rigo
Manually backout most of 133049a5ba84. The idea doesn't work as it is. The issue is what occurs in case a transaction is aborted. The thread-local data cannot stay around for the next transaction, because it now points to half-random data. :-(
Branches
stm-gc
Armin Rigo
Remove the part of the test handling thread-locals
Branches
stm-gc
Armin Rigo
Keep the extra test from the previous backout.
Branches
stm-gc
Armin Rigo
Backed out changeset 4c6a625119f9
Branches
stm-gc
Timo Paulssen
got the Custom*Object classes into setup_class, but it's not clean. now setup_class has a copy of BaseNumpyAppTest.setup_class in it :(
Branches
numpypy-issue1137
Maciej Fijalkowski
log the cause of InvalidLoop
Armin Rigo
Copy the logic for thread-locals. The last new test is the one failing because it needs slightly special care.
Branches
stm-gc
Armin Rigo
Fix the first half of the test.
Branches
stm-gc
Armin Rigo
A failing test.
Branches
stm-gc
Armin Rigo
Start to write support code around the GC for getting at thread-local data. This, and (by the way) also regular GC pointers in non-GC prebuilt structs, are not supported yet by the GC; it comes next.
Branches
stm-gc
Hakan Ardo
Some more explanations of InvalidLoop
Hakan Ardo
Add some comments on why loops become invalid
Hakan Ardo
reenable virtualstate matching debug prints
Hakan Ardo
an rpython-level version of this test to clairify when this kind of traces occure
Hakan Ardo
these should result in InvalidLoops
Hakan Ardo
debugging issue1080
Hakan Ardo
Backed out changeset 5529f254d0b3, wrong branch
Branches
dynamic-specialized-tuple
Hakan Ardo
debugging issue1080
Branches
dynamic-specialized-tuple
Armin Rigo
merge heads
Armin Rigo
Comment, and kill outdated method (see start_transaction() in the class StmShadowStackRootWalker).
Branches
stm-gc
  1. Prev
  2. Next