Commits

Author Commit Message Labels Comments Date
Armin Rigo
I *think* this is what is needed
Armin Rigo
Move 'd->active = 0' a bit earlier. This should be enough to ensure the new comment.
Armin Rigo
Skip this assert, after discussion with Remi.
Armin Rigo
Ignore callbacks if we're outside a transaction or in an inevitable
Armin Rigo
stm_clear_on_abort(): move the thread-local variables into the
Armin Rigo
Add a passing test for stm_clear_on_abort()
Armin Rigo
Even more complications in the decoding of abort info:
Armin Rigo
Another test that the pushed abort_info objects are kept alive
Remi Meier
FINALLY
Remi Meier
more work, still not correct
Remi Meier
in-progress trying to fix weakrefs. still get a freed weakptr on an existing weakref
Remi Meier
fix test by tracing the weakptr in weakrefs manually when stealing
Remi Meier
failing test for weakref
Armin Rigo
Skip these two tests for now.
Remi Meier
merge
Remi Meier
fix old protected immutables that need stubs
Remi Meier
fix test and GC_MEMPROTECT
Armin Rigo
Tweak
Remi Meier
fix assert
Remi Meier
merge
Remi Meier
extra asserts
Remi Meier
if atomic and inevitable, don't change reads_size_limit_nonatomic
Armin Rigo
Add stm_dump_dbg(), maybe useful for debugging with gdb
Remi Meier
in don't use zones when not _GC_MEMPROTECT
Remi Meier
remove size parameter in stm_free and introduce new _GC_MEMPROTECT define to enable the use of mprotect to find invalid accesses
Remi Meier
clear MARKED flag too
Remi Meier
stubs should have a thread assigned to them
Remi Meier
fix wrong assumption about h_revision of stubs
Armin Rigo
stm_decode_abort_info: the current hack for strings doesn't really
Armin Rigo
Fix a bug found by running PyPy (graphwalktest.py, which I will check in
  1. Prev
  2. Next