Commits

Author Commit Message Labels Comments Date
Remi Meier
add a constant to disable the madvise() nursery clearing for use with valgrind
Remi Meier
fastpaths for stm_pointer_equal(_prebuilt)
Remi Meier
make allocate_public_integer_address use the h_original (not always allocate stubs) if it is already public
Remi Meier
fix wrong assert
Remi Meier
make nursery_current, nursery_nextlimit and active real thread-locals
Remi Meier
make thread_descriptor accessible to pypy
Remi Meier
remove copy-paste left-over
Armin Rigo
Add asserts, tweak debug prints
Armin Rigo
Hackish but simple: add here the call to stm_begin_transaction().
Armin Rigo
Fix message
Armin Rigo
Fix running test_zdemo_random, at least on some Linuxes where too many mprotect() eventually fail.
Armin Rigo
in-progress: API for the pypy jit, with support for a custom
Armin Rigo
Add abort and inevitable fprinting to stmgc too for now
Armin Rigo
Print the full name of the abort reason
Armin Rigo
Support non-aligned keys in g2l_insert(), as needed for
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
  1. Prev
  2. Next