Commits

Author Commit Message Labels Comments Date
Armin Rigo
Close this branch, now that stm-thread seems to work.
Branches
stm-gc
Armin Rigo
Add documentation for these options.
Branches
stm-gc
Armin Rigo
- Fix test. - Obviously, config.translation.stm is true here. It's not that that we should test...
Branches
stm-gc
Armin Rigo
Remove unused declaration again.
Branches
stm-gc
Armin Rigo
Bah.
Branches
stm-gc
Armin Rigo
Fix tests.
Branches
stm-gc
Armin Rigo
Fix test
Branches
stm-gc
Armin Rigo
Fix tests
Branches
stm-gc
Armin Rigo
Fix test.
Branches
stm-gc
Armin Rigo
Fix tests.
Branches
stm-gc
Armin Rigo
Comment.
Branches
stm-gc
Armin Rigo
Replace hacking around an llop with just a function fishing around in the config.
Branches
stm-gc
Armin Rigo
Fix the test.
Branches
stm-gc
Armin Rigo
Fixes
Branches
stm-gc
Armin Rigo
Fix rgc to support both STM and non-STM modes.
Branches
stm-gc
Armin Rigo
Add a direct low-level operation stm_is_enabled().
Branches
stm-gc
Armin Rigo
Reverse the order to avoid unexpected effects if someone calls the constructor without keyword args.
Branches
stm-gc
Armin Rigo
hg merge default
Branches
stm-gc
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
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
Armin Rigo
Comment, and kill outdated method (see start_transaction() in the class StmShadowStackRootWalker).
Branches
stm-gc
  1. Prev
  2. Next