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'
2012-10-08 Brian Norristest: linuxrwlocks: fixup spacing
2012-10-08 Brian Norrismodel: remove todo
2012-10-08 Brian Demskymerge massive speedup with release sequence support...
2012-10-08 Brian Demskyadd support for sleep sets...
2012-10-08 Brian Norristest: add "double release sequence" test
2012-10-08 Brian NorrisMerge branch 'norris'
2012-10-08 Brian Norrismodel: add todo synchronization comment
2012-10-08 Brian Norrismodel: be sure trace is "final feasible" before continu...
2012-10-08 Brian Norristests: add some normal loads/stores to test data races
2012-10-08 Brian Norrismodel: check data races during release sequence fixup
2012-10-08 Brian Norrismodel: add release sequence model_thread ASSERT()
2012-10-08 Brian Norrismodel: launch release sequence fixup actions when necessary
2012-10-08 Brian Norrismodel: add special model-checker Thread to ModelChecker
2012-10-08 Brian Norrisschedule: do not allow model-checker thread to enter...
2012-10-08 Brian Norristhreads: add constructor for model-checker thread
2012-10-08 Brian Norristhreads: add flag for a special type of "model-checker...
2012-10-08 Brian Norrisaction: add Thread parameter to constructor
2012-10-08 Brian Norrismodel: add process_relseq_fixup()
2012-10-07 Brian Norriscommon: improve backtrace function
2012-10-07 Brian Norrisadd stacktrace header, under WTFPL
2012-10-07 Brian Norrismodel: wire up rest of release seq. resolution backtracking
2012-10-07 Brian Norrisnodestack: add release sequence breakage backtracking
2012-10-07 Brian Norrisaction: add MODEL_FIXUP_RELSEQ action_type
2012-10-07 Brian Norrismodel: disabled threads are "future ordered"
2012-10-07 Brian Norrismodel: use proper size_t printf format
2012-10-07 Brian Norrisschedule: add is_enabled() function
2012-10-06 Brian DemskyMerge branch 'master' of ssh://
2012-10-06 Brian Demskycreate enumeration for enabled information...switch...
2012-10-06 Brian Norriscyclegraph: fix indentation
2012-10-06 Brian Norriscyclegraph: flag cycles for reflexive edges
2012-10-05 Brian Demsky1) more comments
2012-10-05 Brian DemskyMerge branch 'master' of ssh://
2012-10-05 Brian Demskychanges
2012-10-04 Brian Norrisnodestack: destroy Nodes properly in ~NodeStack()
2012-10-04 Brian Norrisnodestack: use initializer list
2012-10-04 Brian Norrismodel: remove unnecessary boolean variable
2012-10-04 Brian Norrismodel: assign "pending" return values in release_seq_he...
2012-10-04 Brian Norrismodel: update pending release sequence list type
2012-10-04 Brian Norrismodel: add release_seq structure definition
2012-10-04 Brian Demskyfix bug...can't mo_check_promises until we're done...
2012-10-04 Brian Demskylocal commit... bug that prunes too many executions
2012-10-04 Brian DemskyMerge branch 'master' of /home/git/model-checker
2012-10-04 Brian Demskyfix low hanging fruit when profiling...
2012-10-04 Brian Norrisfixup more id vs. thread_id_t