2013-03-08 Brian Norrisms-queue: don't initialize node 0
2013-03-08 Brian Norrisms-queue: we should never dequeue 0
2013-03-08 Brian Norrisms-queue: revert Brian D. changes
2013-03-08 Brian Demskywow... i think this version is correct...
2013-03-08 Brian Demskymy changes
2013-03-08 Brian Norrisms-queue: relax the second load of head/tail
2013-03-08 Brian Norrisms-queue: strip down test driver
2013-03-08 Brian Norrisms-queue: relax the queue loads/stores/CAS
2013-03-08 Brian NorrisMakefile: build ms-queue
2013-03-07 Brian Norrisdeque: re-insert deleted MODEL_ASSERT()
2013-03-07 Brian Norrisdeque: #include's
2013-03-07 Brian NorrisMerge branch 'master' of ssh://
2013-03-07 Brian Norrisms-queue: begin relaxing
2013-03-07 Brian Demskydo merge...push right code
2013-03-07 Brian Norrisms-queue: add initialization
2013-03-07 Brian Demskydeque: fix bugs in assertion code and move up 3 variabl...
2013-03-07 Brian Norrisdeque: add MODEL_ASSERT(), fixup #include's
2013-03-07 Brian Demskydeque: wrong bug fix the correct one
2013-03-07 Brian Demskydeque: bug fix...method could return empty
2013-03-07 Brian Demskydeque: add test driver, add print messages for now...
2013-03-07 Brian Demskyfix bug
2013-03-06 Brian Norrisms-queue: relax the initializations
2013-03-06 Brian Demskyadd make file, header, and extra code to deque
2013-03-06 Brian Norrisms-queue: fixups, add simple race detection
2013-03-06 Brian Norrisms-queue: bugfix - get_ptr() and get_count() were switched
2013-03-06 Brian Norrisms-queue: cleanups
2013-03-06 Brian Norrisms-queue: remove more externs and unintended shared...
2013-03-06 Brian Norrisms-queue: more cleanup
2013-03-06 Brian Norrisms-queue: cleanups, convert to C11 atomics
2013-03-05 Brian Norrismcs-queue -> ms-queue
2013-03-05 Brian Norrismcs-queue: a few changes
2013-03-05 Brian Norrismcs-queue: add Makefile
2013-03-05 Brian Norrismcs-queue: modifications for compiling
2013-03-05 Brian Norrismsc-queue: indentation, etc.
2013-03-05 Brian Norrismcs-queue: initial checkin
2013-03-05 Brian Norrisdeque: use atomic_uintptr_t
2013-03-05 Brian Norrisdeque: improve compile-ability
2013-03-05 Brian Norrisdeque: add "proven correct" work-stealing Chase-Lev...
2013-03-05 Brian add dekker-fences to benchmark runs
2013-02-28 Brian log more information
2013-02-28 Brian don't run tests twice
2012-12-11 Brian don't 'grep' output
2012-12-06 Brian sync up run script with model-checker
2012-12-05 Brian NorrisMakefile: build dekker-fences automatically
2012-12-05 Brian Norrisdekker-fences: add Dekker's critical section algorithm
2012-11-14 Brian add spsc-bugfix to benchmark runs pldi2013
2012-11-14 Brian NorrisMakefile: build spsc-bugfix by default
2012-11-14 Brian Norrisspsc-bugfix: fix deadlocked signalling bug
2012-11-14 Brian Norrisspsc-bugfree: make Relacy run exhaustive, fair scheduler
2012-11-14 Brian Norrisspsc-bugfix: duplicate the (buggy) spsc-queue
2012-11-13 Brian Norrisunrelacy: instrument relacy-marked normal loads/stores
2012-11-08 Brian Norrisbench: reconfigure default tests
2012-11-08 Brian Norrismpmc-queue: .gitignore
2012-11-08 Brian Norrismpmc-queue: add "-noinit" builds
2012-11-08 Brian Norrismpmc-queue: makefile bugfix
2012-11-08 Brian Norrismpmc-queue: remove duplicate source files
2012-11-08 Brian Norrismpmc-queue: unify source file again
2012-11-08 Brian Norrismpmc-queue: fix make clean
2012-11-07 Brian Norrisspsc-queue: add spsc-relacy build
2012-11-07 Brian Norrisunrelacy: include <mutex> and <condition_variable>
2012-11-07 Brian Norrisspsc-queue: fix some old Relacy syntax (RL_NEW/RL_DELETE)
2012-11-03 Brian Norrisunrelacy: use new MODEL_ASSERT() macro
2012-11-03 Brian Norrisbench: allow log directory to be placed elsewhere
2012-11-03 Brian Norrisbench: send timings to stdout, not stderr
2012-11-03 Brian Norrisbench: add linuxrwlocks to benchmark runs
2012-11-03 Brian Norrislinuxrwlocks: add linux locks test
2012-11-03 Brian Norrisunrelacy: define the relacy ASSERT macros, fixup rl...
2012-11-03 Brian change max-reads=2, log to directory
2012-11-02 Brian add test script for running benchmarks
2012-11-02 Brian Norrismpmc-queue: expand to 2R2W, 2R1W, 1R2W tests
2012-11-02 Brian Norrisbarrier: modify to allow more than one reader
2012-11-01 Brian Norrismpmc-queue: run more producer/consumer threads
2012-11-01 Brian Norrismcs-lock: add more locking tests to driver
2012-11-01 Brian Norrismpmc-queue: improve driver, to read all items from...
2012-11-01 Brian -rdynamic is used for linking
2012-10-12 Brian Norrisspsc-queue: don't statically construct the queue
2012-10-12 Brian Norrisspsc-queue: compilable
2012-10-12 Brian don't include base model-checker dir
2012-10-11 Brian Norrisspsc-queue: add Makefile, .gitignore
2012-10-11 Brian Norriswilliams-queue: fixup header
2012-10-11 Brian Norriswilliams-queue: add driver, Makefile, etc.
2012-10-11 Brian Norriswilliams-queue: trim excess implementation
2012-10-11 Brian Norriswilliams-queue: add lock-free-queue
2012-10-11 Brian Norrisspsc-queue: use std::condition_variable
2012-10-11 Brian Norrismcs-lock: driver bugfix (deadlocking)
2012-10-11 Brian Norrisspsc-queue: fixup atomics, mutexes, threads
2012-10-11 Brian Norrisspsc-queue: unrelacy
2012-10-11 Brian Norrisunrelacy: fixup header
2012-10-11 Brian Norrisspsc-queue: add new benchmark
2012-10-10 Brian Norrismpmc-queue: driver fixes
2012-10-10 Brian Norrismpmc-queue: add top-level Makefile
2012-10-10 Brian Norrisfixup makefiles
2012-10-10 Brian Norrisbenchmarks: revert back to strong/weak compare-exchange
2012-10-10 Brian Norrismpmc-queue: add test driver, Makefile, .gitignore
2012-10-10 Brian Norrismpmc-queue: fixup compilation
2012-10-10 Brian Norrismpmc-queue: unrelacy
2012-10-10 Brian Norrismpmc-queue: add MPMC queue header
2012-10-10 Brian Norrismcs-lock: write proper driver
2012-10-10 Brian Norrismcs-lock: bugfix - didn't allocate mcs_mutex
2012-10-10 Brian Norrisadd simple run script