Commits

Author Commit Message Labels Comments Date
Armin Rigo
tweaks
Branches
queue
Armin Rigo
fix fix fix minor collections
Branches
queue
Armin Rigo
Aaaaaaaa ok found the next bug
Branches
queue
Armin Rigo
tweaks
Branches
queue
Armin Rigo
Missing push/pop root
Branches
queue
Armin Rigo
Use a regular lock instead of compare-and-swap for 'old_entries'. See comment for why compare-and-swap has subtle issues with linked list in the presence of free()
Branches
queue
Armin Rigo
hg merge default
Branches
queue
Armin Rigo
Next version of gdb breaks existing scripts, like usual
Armin Rigo
hg merge default
Branches
queue
Armin Rigo
After cond_wait_timeout() returns with "timeout", we need to check again if a safe-point was requested.
Armin Rigo
Tweak tweak tweak: a deadlock was possible there
Armin Rigo
tweaks
Armin Rigo
Clarify the return value of join()
Branches
queue
Armin Rigo
task_done() and join() interface of Queue.Queue
Branches
queue
Armin Rigo
Ah, this loop should never run more than once even now (re-add asserts)
Branches
queue
Armin Rigo
- fix timespec_delay() to accept values of 'incr' larger than 1.0 - pthread_cond_timedwait() can return EINTR
Branches
queue
Armin Rigo
Pushing roots around stm_queue_put was needed only when was had 'stm_queue_entry' GC objects
Branches
queue
Armin Rigo
Fix test_demo for warning-free-ness
Branches
queue
Armin Rigo
Add tests, fix a small performance issue with quadratic complexity if the queue grews a lot during one transaction
Branches
queue
Armin Rigo
More tests, passing
Branches
queue
Armin Rigo
add future XXX
Branches
queue
Armin Rigo
Get rid of stm_queue_entry and replace it with a non-GC structure. Add a missing "write barrier" for the GC
Branches
queue
Armin Rigo
Test, fails
Branches
queue
Armin Rigo
fixes
Branches
queue
Armin Rigo
More tests, extra stuff, tests not passing yet
Branches
queue
Armin Rigo
minimal test for stm_hashtable_free()
Armin Rigo
* next test * turn all locks that used 'int' into using 'uint8_t'
Branches
queue
Armin Rigo
in-progress
Branches
queue
Armin Rigo
in-progress
Branches
queue
Armin Rigo
Adding an ordered queue
Branches
queue
  1. Prev
  2. Next