2012-11-07 |
Brian Norris | spsc-queue: add spsc-relacy build
|
commit | commitdiff | tree |
2012-11-07 |
Brian Norris | unrelacy: include <mutex> and <condition_variable>
|
commit | commitdiff | tree |
2012-11-07 |
Brian Norris | spsc-queue: fix some old Relacy syntax (RL_NEW/RL_DELETE)
|
commit | commitdiff | tree |
2012-11-03 |
Brian Norris | unrelacy: use new MODEL_ASSERT() macro
|
commit | commitdiff | tree |
2012-11-03 |
Brian Norris | bench: allow log directory to be placed elsewhere
|
commit | commitdiff | tree |
2012-11-03 |
Brian Norris | bench: send timings to stdout, not stderr
|
commit | commitdiff | tree |
2012-11-03 |
Brian Norris | bench: add linuxrwlocks to benchmark runs
|
commit | commitdiff | tree |
2012-11-03 |
Brian Norris | linuxrwlocks: add linux locks test
|
commit | commitdiff | tree |
2012-11-03 |
Brian Norris | unrelacy: define the relacy ASSERT macros, fixup rl...
|
commit | commitdiff | tree |
2012-11-03 |
Brian Norris | bench.sh: change max-reads=2, log to directory
|
commit | commitdiff | tree |
2012-11-02 |
Brian Norris | bench.sh: add test script for running benchmarks
|
commit | commitdiff | tree |
2012-11-02 |
Brian Norris | mpmc-queue: expand to 2R2W, 2R1W, 1R2W tests
|
commit | commitdiff | tree |
2012-11-01 |
Brian Norris | mpmc-queue: run more producer/consumer threads
|
commit | commitdiff | tree |
2012-11-01 |
Brian Norris | mcs-lock: add more locking tests to driver
|
commit | commitdiff | tree |
2012-11-01 |
Brian Norris | mpmc-queue: improve driver, to read all items from...
|
commit | commitdiff | tree |
2012-11-01 |
Brian Norris | benchmarks.mk: -rdynamic is used for linking
|
commit | commitdiff | tree |
2012-10-12 |
Brian Norris | spsc-queue: don't statically construct the queue
|
commit | commitdiff | tree |
2012-10-12 |
Brian Norris | spsc-queue: compilable
|
commit | commitdiff | tree |
2012-10-12 |
Brian Norris | benchmarks.mk: don't include base model-checker dir
|
commit | commitdiff | tree |
2012-10-11 |
Brian Norris | spsc-queue: add Makefile, .gitignore
|
commit | commitdiff | tree |
2012-10-11 |
Brian Norris | williams-queue: fixup header
|
commit | commitdiff | tree |
2012-10-11 |
Brian Norris | williams-queue: add driver, Makefile, etc.
|
commit | commitdiff | tree |
2012-10-11 |
Brian Norris | williams-queue: trim excess implementation
|
commit | commitdiff | tree |
2012-10-11 |
Brian Norris | williams-queue: add lock-free-queue
|
commit | commitdiff | tree |
2012-10-11 |
Brian Norris | spsc-queue: use std::condition_variable
|
commit | commitdiff | tree |
2012-10-11 |
Brian Norris | spsc-queue: fixup atomics, mutexes, threads
|
commit | commitdiff | tree |
2012-10-11 |
Brian Norris | spsc-queue: unrelacy
|
commit | commitdiff | tree |
2012-10-11 |
Brian Norris | unrelacy: fixup header
|
commit | commitdiff | tree |
2012-10-11 |
Brian Norris | spsc-queue: add new benchmark
|
commit | commitdiff | tree |
2012-10-10 |
Brian Norris | mpmc-queue: driver fixes
|
commit | commitdiff | tree |
2012-10-10 |
Brian Norris | mpmc-queue: add top-level Makefile
|
commit | commitdiff | tree |
2012-10-10 |
Brian Norris | fixup makefiles
|
commit | commitdiff | tree |
2012-10-10 |
Brian Norris | benchmarks: revert back to strong/weak compare-exchange
|
commit | commitdiff | tree |
2012-10-10 |
Brian Norris | mpmc-queue: add test driver, Makefile, .gitignore
|
commit | commitdiff | tree |
2012-10-10 |
Brian Norris | mpmc-queue: fixup compilation
|
commit | commitdiff | tree |
2012-10-10 |
Brian Norris | mpmc-queue: unrelacy
|
commit | commitdiff | tree |
2012-10-10 |
Brian Norris | mpmc-queue: add MPMC queue header
|
commit | commitdiff | tree |
2012-10-10 |
Brian Norris | mcs-lock: write proper driver
|
commit | commitdiff | tree |
2012-10-10 |
Brian Norris | mcs-lock: bugfix - didn't allocate mcs_mutex
|
commit | commitdiff | tree |
2012-10-10 |
Brian Norris | add run.sh simple run script
|
commit | commitdiff | tree |
2012-10-10 |
Brian Norris | .gitignore
|
commit | commitdiff | tree |
2012-10-10 |
Brian Norris | mcs-lock: add trivial driver, link with build system
|
commit | commitdiff | tree |
2012-10-10 |
Brian Norris | mcs-lock: fixup Relacy code
|
commit | commitdiff | tree |
2012-10-10 |
Brian Norris | unrelacy: add some helpers for cleaning up relacy code
|
commit | commitdiff | tree |
2012-10-10 |
Brian Norris | mcs_lock: add mcs mutex
|
commit | commitdiff | tree |
2012-10-09 |
Brian Norris | add top-level Makefile
|
commit | commitdiff | tree |
2012-10-09 |
Brian Norris | barrier: add .gitignore
|
commit | commitdiff | tree |
2012-10-09 |
Brian Norris | barrier: add test driver, Makefile
|
commit | commitdiff | tree |
2012-10-09 |
Brian Norris | benchmarks.mk: fixup linker flag
|
commit | commitdiff | tree |
2012-10-09 |
Brian Norris | barrier: fixup atomic initialization
|
commit | commitdiff | tree |
2012-10-09 |
Brian Norris | barrier: add hand-written barrier implementation
|
commit | commitdiff | tree |
2012-10-09 |
Brian Norris | common benchmarks makefile definitions
|
commit | commitdiff | tree |
2012-10-09 |
Brian Norris | add "lock-free queue"
|
commit | commitdiff | tree |
2012-10-09 |
Brian Norris | .gitignore
|
commit | commitdiff | tree |
|