2012-11-14 Brian Norrisrace: where possible, use "const void *" for addresses
2012-11-14 Brian Norristest: add AB/BA deadlock test
2012-11-14 Brian Norrismodel: add deadlock detection
2012-11-14 Brian Norrismodel: get_num_threads() should be const
2012-11-14 Brian Norrissnapshot: find the correct binary name
2012-11-14 Brian Norrissnapshot: read from /proc/self/maps
2012-11-14 Brian Norrismain: fixup parameter parsing for user program
2012-11-04 Brian Norrismain: always ensure defaults when printing
2012-11-04 Brian Norrismodel: fix some whitespace
2012-11-03 Brian Demskyannoying bug... Optimization was originally intended...
2012-11-03 Brian Norrispromise: fix signed/unsigned warning
2012-11-03 Brian Demskyclean up check code
2012-11-03 Brian Demskyoptimization - a given write can resolve at most one...
2012-11-03 Brian Demskyvarious fixes. linux rw locks should work again with...
2012-11-03 Brian DemskyMerge branch 'master' of ssh://
2012-11-03 Brian Demskyfix two bugs in don't print bogus...
2012-11-03 Brian Demskythis is the bad line...
2012-11-03 Brian Demskyprevious synchronization was weird...
2012-11-03 Brian Demskyfix bugs with promise check...
2012-11-03 Brian Demskychanges to fix at least a bug
2012-11-02 Brian Demskyfix norris bugs
2012-11-02 Brian Norrismodel: totally destroy 'curr' within initialize_curr_ac...
2012-11-02 Brian Norrisclockvector: remove old include
2012-11-01 Brian Demskyfound the bug
2012-11-01 Brian Demskyrealloc doesn't guarantee zeroing...
2012-11-01 Brian Demskybug
2012-11-01 Brian Demskyfix new bug
2012-11-01 Brian Norrisclockvector: bugfix - bad clock merge
2012-11-01 Brian Norrisnodestack: improve bounds-checking assertion
2012-11-01 Brian build with -O3 (except for Mac OSX)
2012-11-01 Brian Norrismodel: silence "uninitialized" warning
2012-11-01 Brian Norrismodel: update mo_may_allow restrictions
2012-10-29 Brian Norristests: add thinair test
2012-10-29 Brian NorrisMakefile/malloc: don't warn for self-assign
2012-10-29 Brian NorrisMakefile: use -rdyanmic only for linking
2012-10-29 Brian Norristests: use signed printf format
2012-10-26 Brian Demskychanges to allow running programs with racing initializ...
2012-10-25 Brian Demskycheck in test
2012-10-25 Brian Demskyadd test from nitpick paper...
2012-10-25 Brian Demskyembarrassing bug...fixed...
2012-10-19 Brian Norrismodel: fix - RMW cannot break release sequences
2012-10-12 Brian NorrisDoxygen: document subdirectories
2012-10-12 Brian Norristhread_id_t: add comments
2012-10-12 Brian Norrisfixup 'int' vs. 'thread_id_t' usage
2012-10-12 Brian Norrismodeltypes: move to include/ dir, for now
2012-10-12 Brian Norrismutex: define empty destructor
2012-10-12 Brian Norriscondition_variable: move header
2012-10-12 Brian Demskyadd two test cases
2012-10-12 Brian Demskyforgot to add two files...
2012-10-12 Brian Demskycommit untested condvar code
2012-10-12 Brian DemskyMerge branch 'master' of ssh://
2012-10-12 Brian Norrismove other interface headers to include/
2012-10-11 Brian Demskycompiles with condition variables file added...
2012-10-11 Brian Norrismutex: move mutex.h to standard name/location
2012-10-11 Brian Norrisinclude/: add small header comments
2012-10-11 Brian Norrisimpatomic: add multiple-inclusion guards
2012-10-11 Brian Norrisaction: improve printing
2012-10-10 Brian NorrisMakefile: add benchmarks to top-level
2012-10-10 Brian Norrissegfault file/line breakpoint info
2012-10-10 Brian NorrisMerge remote-tracking branch 'origin/master'
2012-10-10 Brian Norrisimpatomic: add strong/weak compare_exchange
2012-10-10 Brian Demskymake scheduler choose fair schedules when threads with...
2012-10-10 Brian Norrisaction: add NULL dereference assertion
2012-10-10 Brian Norristhreads: correct 'thrd_yield()'
2012-10-10 Brian DemskyMerge branch 'master' of ssh://
2012-10-10 Brian Demskymake linux_rw locks work again
2012-10-10 Brian NorrisMerge remote-tracking branch 'origin/master'
2012-10-10 Brian Norrisimpatomic: rename all 'swap' to 'exchange'
2012-10-10 Brian Demskyfix some of the bugs related to barrier example...
2012-10-10 Brian Norrisinclude: add multiple-inclusion guards
2012-10-09 Brian Norris.gitignore: ignore 'benchmarks' folder
2012-10-09 Brian Norristests: use <stdatomic.h>
2012-10-09 Brian Norrismove libthreads.h -> include/threads.h
2012-10-09 Brian Norrisrename threads.h -> threads-model.h
2012-10-09 Brian Norrisinclude: add <atomic> header
2012-10-09 Brian Demskydid a little more looking at infeasible executions...
2012-10-09 Brian Norrismodel: JOIN/LOCK unification
2012-10-09 Brian Norrisdatarace: reformat datarace printing
2012-10-09 Brian Norristhreads: allocate on user's snapshotting heap
2012-10-09 Brian Norrisschedule: bugfix - fix typo in wake
2012-10-09 Brian Norrisuser_main: pass remaining arguments to the user program
2012-10-09 Brian Norrismain: rename 'real_main()' to 'model_main()'
2012-10-09 Brian Demskymistake
2012-10-09 Brian Demskybe much more careful about sending values backwards...
2012-10-08 Brian Demskybe even more aggressive about sleep sets...
2012-10-08 Brian Norrismymemory: re-indent
2012-10-08 Brian Norrismodel: stack-allocated vector should use ModelAlloc
2012-10-08 Brian Norrisutilize SnapshotAlloc STL allocator
2012-10-08 Brian Norrismymemory: add SnapshotAlloc STL allocator
2012-10-08 Brian Norrismymemory: implement snapshot_*() allocations on model...
2012-10-08 Brian Norrismymemory: add basic model_snapshot_space
2012-10-08 Brian Norrisrename again (snapshot_space -> user_snapshot_space)
2012-10-08 Brian Norrismymemory: kill system_malloc()
2012-10-08 Brian Norrissnapshot: use snapshot_space only in mprotect-based
2012-10-08 Brian Norrissnapshot: don't need any snapshotting space for fork...
2012-10-08 Brian Norrisrename 'mySpace' to 'snapshot_space'
2012-10-08 Brian Norrismymemory: make DontFree() static
2012-10-08 Brian Norrismymemory: reformat spacing
2012-10-08 Brian Norrismymemory: kill system_free()
2012-10-08 Brian Norrissnapshot: remove global 'basemySpace'