2013-03-07 |
Brian Demsky | deque: wrong bug fix before...now the correct one |
commit | commitdiff | tree | snapshot |
2013-03-07 |
Brian Demsky | deque: bug fix...method could return empty |
commit | commitdiff | tree | snapshot |
2013-03-07 |
Brian Demsky | deque: add test driver, add print messages for now... |
commit | commitdiff | tree | snapshot |
2013-03-07 |
Brian Demsky | fix bug |
commit | commitdiff | tree | snapshot |
2013-03-06 |
Brian Demsky | add make file, header, and extra code to deque |
commit | commitdiff | tree | snapshot |
2013-03-06 |
Brian Norris | ms-queue: fixups, add simple race detection |
commit | commitdiff | tree | snapshot |
2013-03-06 |
Brian Norris | ms-queue: bugfix - get_ptr() and get_count() were switched |
commit | commitdiff | tree | snapshot |
2013-03-06 |
Brian Norris | ms-queue: cleanups |
commit | commitdiff | tree | snapshot |
2013-03-06 |
Brian Norris | ms-queue: remove more externs and unintended shared... |
commit | commitdiff | tree | snapshot |
2013-03-06 |
Brian Norris | ms-queue: more cleanup |
commit | commitdiff | tree | snapshot |
2013-03-06 |
Brian Norris | ms-queue: cleanups, convert to C11 atomics |
commit | commitdiff | tree | snapshot |
2013-03-05 |
Brian Norris | mcs-queue -> ms-queue |
commit | commitdiff | tree | snapshot |
2013-03-05 |
Brian Norris | mcs-queue: a few changes |
commit | commitdiff | tree | snapshot |
2013-03-05 |
Brian Norris | mcs-queue: add Makefile |
commit | commitdiff | tree | snapshot |
2013-03-05 |
Brian Norris | mcs-queue: modifications for compiling |
commit | commitdiff | tree | snapshot |
2013-03-05 |
Brian Norris | msc-queue: indentation, etc. |
commit | commitdiff | tree | snapshot |
2013-03-05 |
Brian Norris | mcs-queue: initial checkin |
commit | commitdiff | tree | snapshot |
2013-03-05 |
Brian Norris | deque: use atomic_uintptr_t |
commit | commitdiff | tree | snapshot |
2013-03-05 |
Brian Norris | deque: improve compile-ability |
commit | commitdiff | tree | snapshot |
2013-03-05 |
Brian Norris | deque: add "proven correct" work-stealing Chase-Lev... |
commit | commitdiff | tree | snapshot |
2013-03-05 |
Brian Norris | bench.sh: add dekker-fences to benchmark runs |
commit | commitdiff | tree | snapshot |
2013-02-28 |
Brian Norris | bench.sh: log more information |
commit | commitdiff | tree | snapshot |
2013-02-28 |
Brian Norris | bench.sh: don't run tests twice |
commit | commitdiff | tree | snapshot |
2012-12-11 |
Brian Norris | bench.sh: don't 'grep' output |
commit | commitdiff | tree | snapshot |
2012-12-06 |
Brian Norris | run.sh: sync up run script with model-checker |
commit | commitdiff | tree | snapshot |
2012-12-05 |
Brian Norris | Makefile: build dekker-fences automatically |
commit | commitdiff | tree | snapshot |
2012-12-05 |
Brian Norris | dekker-fences: add Dekker's critical section algorithm |
commit | commitdiff | tree | snapshot |
2012-11-14 |
Brian Norris | bench.sh: add spsc-bugfix to benchmark runs pldi2013 |
commit | commitdiff | tree | snapshot |
2012-11-14 |
Brian Norris | Makefile: build spsc-bugfix by default |
commit | commitdiff | tree | snapshot |
2012-11-14 |
Brian Norris | spsc-bugfix: fix deadlocked signalling bug |
commit | commitdiff | tree | snapshot |
2012-11-14 |
Brian Norris | spsc-bugfree: make Relacy run exhaustive, fair scheduler |
commit | commitdiff | tree | snapshot |
2012-11-14 |
Brian Norris | spsc-bugfix: duplicate the (buggy) spsc-queue |
commit | commitdiff | tree | snapshot |
2012-11-13 |
Brian Norris | unrelacy: instrument relacy-marked normal loads/stores |
commit | commitdiff | tree | snapshot |
2012-11-08 |
Brian Norris | bench: reconfigure default tests |
commit | commitdiff | tree | snapshot |
2012-11-08 |
Brian Norris | mpmc-queue: .gitignore |
commit | commitdiff | tree | snapshot |
2012-11-08 |
Brian Norris | mpmc-queue: add "-noinit" builds |
commit | commitdiff | tree | snapshot |
2012-11-08 |
Brian Norris | mpmc-queue: makefile bugfix |
commit | commitdiff | tree | snapshot |
2012-11-08 |
Brian Norris | mpmc-queue: remove duplicate source files |
commit | commitdiff | tree | snapshot |
2012-11-08 |
Brian Norris | mpmc-queue: unify source file again |
commit | commitdiff | tree | snapshot |
2012-11-08 |
Brian Norris | mpmc-queue: fix make clean |
commit | commitdiff | tree | snapshot |
2012-11-07 |
Brian Norris | spsc-queue: add spsc-relacy build |
commit | commitdiff | tree | snapshot |
2012-11-07 |
Brian Norris | unrelacy: include <mutex> and <condition_variable> |
commit | commitdiff | tree | snapshot |
2012-11-07 |
Brian Norris | spsc-queue: fix some old Relacy syntax (RL_NEW/RL_DELETE) |
commit | commitdiff | tree | snapshot |
2012-11-03 |
Brian Norris | unrelacy: use new MODEL_ASSERT() macro |
commit | commitdiff | tree | snapshot |
2012-11-03 |
Brian Norris | bench: allow log directory to be placed elsewhere |
commit | commitdiff | tree | snapshot |
2012-11-03 |
Brian Norris | bench: send timings to stdout, not stderr |
commit | commitdiff | tree | snapshot |
2012-11-03 |
Brian Norris | bench: add linuxrwlocks to benchmark runs |
commit | commitdiff | tree | snapshot |
2012-11-03 |
Brian Norris | linuxrwlocks: add linux locks test |
commit | commitdiff | tree | snapshot |
2012-11-03 |
Brian Norris | unrelacy: define the relacy ASSERT macros, fixup rl... |
commit | commitdiff | tree | snapshot |
2012-11-03 |
Brian Norris | bench.sh: change max-reads=2, log to directory |
commit | commitdiff | tree | snapshot |
2012-11-02 |
Brian Norris | bench.sh: add test script for running benchmarks |
commit | commitdiff | tree | snapshot |
2012-11-02 |
Brian Norris | mpmc-queue: expand to 2R2W, 2R1W, 1R2W tests |
commit | commitdiff | tree | snapshot |
2012-11-02 |
Brian Norris | barrier: modify to allow more than one reader |
commit | commitdiff | tree | snapshot |
2012-11-01 |
Brian Norris | mpmc-queue: run more producer/consumer threads |
commit | commitdiff | tree | snapshot |
2012-11-01 |
Brian Norris | mcs-lock: add more locking tests to driver |
commit | commitdiff | tree | snapshot |
2012-11-01 |
Brian Norris | mpmc-queue: improve driver, to read all items from... |
commit | commitdiff | tree | snapshot |
2012-11-01 |
Brian Norris | benchmarks.mk: -rdynamic is used for linking |
commit | commitdiff | tree | snapshot |
2012-10-12 |
Brian Norris | spsc-queue: don't statically construct the queue |
commit | commitdiff | tree | snapshot |
2012-10-12 |
Brian Norris | spsc-queue: compilable |
commit | commitdiff | tree | snapshot |
2012-10-12 |
Brian Norris | benchmarks.mk: don't include base model-checker dir |
commit | commitdiff | tree | snapshot |
2012-10-11 |
Brian Norris | spsc-queue: add Makefile, .gitignore |
commit | commitdiff | tree | snapshot |
2012-10-11 |
Brian Norris | williams-queue: fixup header |
commit | commitdiff | tree | snapshot |
2012-10-11 |
Brian Norris | williams-queue: add driver, Makefile, etc. |
commit | commitdiff | tree | snapshot |
2012-10-11 |
Brian Norris | williams-queue: trim excess implementation |
commit | commitdiff | tree | snapshot |
2012-10-11 |
Brian Norris | williams-queue: add lock-free-queue |
commit | commitdiff | tree | snapshot |
2012-10-11 |
Brian Norris | spsc-queue: use std::condition_variable |
commit | commitdiff | tree | snapshot |
2012-10-11 |
Brian Norris | mcs-lock: driver bugfix (deadlocking) |
commit | commitdiff | tree | snapshot |
2012-10-11 |
Brian Norris | spsc-queue: fixup atomics, mutexes, threads |
commit | commitdiff | tree | snapshot |
2012-10-11 |
Brian Norris | spsc-queue: unrelacy |
commit | commitdiff | tree | snapshot |
2012-10-11 |
Brian Norris | unrelacy: fixup header |
commit | commitdiff | tree | snapshot |
2012-10-11 |
Brian Norris | spsc-queue: add new benchmark |
commit | commitdiff | tree | snapshot |
2012-10-10 |
Brian Norris | mpmc-queue: driver fixes |
commit | commitdiff | tree | snapshot |
2012-10-10 |
Brian Norris | mpmc-queue: add top-level Makefile |
commit | commitdiff | tree | snapshot |
2012-10-10 |
Brian Norris | fixup makefiles |
commit | commitdiff | tree | snapshot |
2012-10-10 |
Brian Norris | benchmarks: revert back to strong/weak compare-exchange |
commit | commitdiff | tree | snapshot |
2012-10-10 |
Brian Norris | mpmc-queue: add test driver, Makefile, .gitignore |
commit | commitdiff | tree | snapshot |
2012-10-10 |
Brian Norris | mpmc-queue: fixup compilation |
commit | commitdiff | tree | snapshot |
2012-10-10 |
Brian Norris | mpmc-queue: unrelacy |
commit | commitdiff | tree | snapshot |
2012-10-10 |
Brian Norris | mpmc-queue: add MPMC queue header |
commit | commitdiff | tree | snapshot |
2012-10-10 |
Brian Norris | mcs-lock: write proper driver |
commit | commitdiff | tree | snapshot |
2012-10-10 |
Brian Norris | mcs-lock: bugfix - didn't allocate mcs_mutex |
commit | commitdiff | tree | snapshot |
2012-10-10 |
Brian Norris | add run.sh simple run script |
commit | commitdiff | tree | snapshot |
2012-10-10 |
Brian Norris | .gitignore |
commit | commitdiff | tree | snapshot |
2012-10-10 |
Brian Norris | mcs-lock: add trivial driver, link with build system |
commit | commitdiff | tree | snapshot |
2012-10-10 |
Brian Norris | mcs-lock: fixup Relacy code |
commit | commitdiff | tree | snapshot |
2012-10-10 |
Brian Norris | unrelacy: add some helpers for cleaning up relacy code |
commit | commitdiff | tree | snapshot |
2012-10-10 |
Brian Norris | mcs_lock: add mcs mutex |
commit | commitdiff | tree | snapshot |
2012-10-09 |
Brian Norris | add top-level Makefile |
commit | commitdiff | tree | snapshot |
2012-10-09 |
Brian Norris | barrier: add .gitignore |
commit | commitdiff | tree | snapshot |
2012-10-09 |
Brian Norris | barrier: add test driver, Makefile |
commit | commitdiff | tree | snapshot |
2012-10-09 |
Brian Norris | benchmarks.mk: fixup linker flag |
commit | commitdiff | tree | snapshot |
2012-10-09 |
Brian Norris | barrier: fixup atomic initialization |
commit | commitdiff | tree | snapshot |
2012-10-09 |
Brian Norris | barrier: add hand-written barrier implementation |
commit | commitdiff | tree | snapshot |
2012-10-09 |
Brian Norris | common benchmarks makefile definitions |
commit | commitdiff | tree | snapshot |
2012-10-09 |
Brian Norris | add "lock-free queue" |
commit | commitdiff | tree | snapshot |
2012-10-09 |
Brian Norris | .gitignore |
commit | commitdiff | tree | snapshot |
|