Author Commit Message Labels Comments Date
Remi Meier avatarRemi Meier
fix impersonating the other thread when forcing minor collections in other threads.
Remi Meier avatarRemi Meier
implement stm_stop_all_other_threads() and
Remi Meier avatarRemi Meier
add a constant to disable the madvise() nursery clearing for use with valgrind
Remi Meier avatarRemi Meier
fastpaths for stm_pointer_equal(_prebuilt)
Remi Meier avatarRemi Meier
make allocate_public_integer_address use the h_original (not always allocate stubs) if it is already public
Remi Meier avatarRemi Meier
fix wrong assert
Remi Meier avatarRemi Meier
make nursery_current, nursery_nextlimit and active real thread-locals
Remi Meier avatarRemi Meier
make thread_descriptor accessible to pypy
Remi Meier avatarRemi Meier
remove copy-paste left-over
Armin Rigo avatarArmin Rigo
Add asserts, tweak debug prints
Armin Rigo avatarArmin Rigo
Hackish but simple: add here the call to stm_begin_transaction().
Armin Rigo avatarArmin Rigo
Fix message
Armin Rigo avatarArmin Rigo
Fix running test_zdemo_random, at least on some Linuxes where too many mprotect() eventually fail.
Armin Rigo avatarArmin Rigo
in-progress: API for the pypy jit, with support for a custom
Armin Rigo avatarArmin Rigo
Add abort and inevitable fprinting to stmgc too for now
Armin Rigo avatarArmin Rigo
Print the full name of the abort reason
Armin Rigo avatarArmin Rigo
Support non-aligned keys in g2l_insert(), as needed for
Armin Rigo avatarArmin Rigo
I *think* this is what is needed
Armin Rigo avatarArmin Rigo
Move 'd->active = 0' a bit earlier. This should be enough to ensure the new comment.
Armin Rigo avatarArmin Rigo
Skip this assert, after discussion with Remi.
Armin Rigo avatarArmin Rigo
Ignore callbacks if we're outside a transaction or in an inevitable
Armin Rigo avatarArmin Rigo
stm_clear_on_abort(): move the thread-local variables into the
Armin Rigo avatarArmin Rigo
Add a passing test for stm_clear_on_abort()
Armin Rigo avatarArmin Rigo
Even more complications in the decoding of abort info:
Armin Rigo avatarArmin Rigo
Another test that the pushed abort_info objects are kept alive
Remi Meier avatarRemi Meier
FINALLY
Remi Meier avatarRemi Meier
more work, still not correct
Remi Meier avatarRemi Meier
in-progress trying to fix weakrefs. still get a freed weakptr on an existing weakref
Remi Meier avatarRemi Meier
fix test by tracing the weakptr in weakrefs manually when stealing
Remi Meier avatarRemi Meier
failing test for weakref
  1. Prev
  2. Next
Help
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.