model: add todo synchronization comment
[c11tester.git] / model.cc
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 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 Norrismodel: add process_relseq_fixup()
2012-10-07 Brian Norrismodel: wire up rest of release seq. resolution backtracking
2012-10-07 Brian Norrismodel: disabled threads are "future ordered"
2012-10-07 Brian Norrismodel: use proper size_t printf format
2012-10-05 Brian Demsky1) more comments
2012-10-05 Brian DemskyMerge branch 'master' of ssh://demsky.eecs.uci.edu...
2012-10-05 Brian Demskychanges
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 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-03 Brian Norrisaction: remove clockvector flag from print() method
2012-10-03 Brian Norrismodel: rename release_seq_head() -> release_seq_heads()
2012-10-03 Brian Norrismodel: do not assume THREAD_FINISH is always the last...
2012-10-03 Brian Norrisfixup usage of int vs. thread_id_t
2012-10-03 Brian Norrismodel: add const qualifier to get_thread()
2012-10-03 Brian Norrismodel: rearrange conditionals, fixup take_step()
2012-10-03 Brian NorrisMerge remote-tracking branch 'origin/master'
2012-10-03 Brian Norrismodeltypes: move small typedefs to own header
2012-10-03 Brian Norrismodel: move get_thread() implementations out of header
2012-10-03 Brian Norrismodel: move get_current_thread() implementation out...
2012-10-03 Brian DemskyMerge branch 'master' of /home/git/model-checker
2012-10-03 Brian Demskya number of fixes to add missing mo_graph edges to...
2012-10-03 Brian Norrismodel: update switch_to_master() comment
2012-10-03 Brian Demskyrandom memory leak fixes and memory access fixes
2012-10-03 Brian Norrismodel: debug print - pending release sequences
2012-10-03 Brian Norris(bug) revert JOIN/LOCK simplification
2012-10-03 Brian Norrismodel: one release sequence may help resolve another
2012-10-03 Brian Norrismodel: THREAD_FINISH triggers release sequence check
2012-10-03 Brian DemskyMerge branch 'master' of ssh://demsky.eecs.uci.edu...
2012-10-03 Brian Demskya bug fix
2012-10-03 Brian Norrisassign sequence numbers after initial processing
2012-10-03 Brian Norrismodel: remove obsolete ModelChecker::do_complete_join()
2012-10-03 Brian Norrismodel: unify JOIN- and LOCK-related sleep/wake code
2012-10-03 Brian Norrismodel: refactor mutex thread-blocking code
2012-10-03 Brian Norrisaction: don't print clock vector when it is invalid
2012-10-02 Brian Norrismodel: fix "earliest diverge" NULL pointer exception
2012-10-02 Brian Demskystart support for drawing execution diagrams
2012-10-02 Brian DemskyFixed bug breaking our consolidation of future values...
2012-10-02 Brian DemskyTwo change:
2012-10-02 Brian Norrismodel: refactor/reword initialize_curr_action()
2012-10-02 Brian Norrismodel: always re-calculate clock vectors
2012-10-01 Brian Demskyanother bug fix
2012-10-01 Brian Demskybug fix...recompute promises of RMW actions at divergen...
2012-10-01 Brian Norrismodel: utilize bad_synchronization flag
2012-10-01 Brian Norrismodel: add "bad synchronization" flag
2012-10-01 Brian Norrismodel: remove debug print
2012-09-29 Brian Demskymissing commit of mo_graph changes
2012-09-28 Brian Demskyfix bug from moving read_from check_recency...check_rec...
2012-09-27 Brian Norrismodel: push mo_graph cycle check into release_seq code
2012-09-27 Brian Norrismodel: add RMW violation debug print
2012-09-26 Brian Norrismodel: avoid infinite loop in release_seq_head()
2012-09-26 Brian Norrismodel: bugfix - iterator naming conflict
2012-09-26 Brian Norrismodel: re-check release sequences after THREAD_JOIN
2012-09-26 Brian Norrismodel: add current action work_queue comment
2012-09-25 Brian Norrismodel: mutex synchronization -> re-check release sequences
2012-09-25 Brian Norrismodel: trivial - rename 'updated' -> 'update'
2012-09-25 Brian Norrismodel: bugfix - release sequences - handle Thread compl...
2012-09-25 Brian Norrismodel: fixup spelling (and formatting) in comments
2012-09-25 Brian Norrismodel: split THREAD_* processing into process_thread_ac...
2012-09-25 Brian NorrisMerge branch 'norris'
2012-09-25 Brian Norrismodel: release_seq_head - rewrite RMW recursion as...
2012-09-25 Brian Demskyadd comments
2012-09-24 Brian Demskyfairness changes...
2012-09-21 Brian Norrismodel: flatten "pending acquire/release sequence" structure
2012-09-21 Brian NorrisMerge branch 'norris'
2012-09-21 Brian Norrismodel: bugfix - infinite loop in resolve_release_sequen...
2012-09-20 Brian NorrisMerge branch 'norris'
2012-09-20 Brian Norrismodel: fixup style
2012-09-20 Brian DemskyMerge branch 'master' of ssh://demsky.eecs.uci.edu...
2012-09-20 Brian Demskymore documentation
2012-09-20 Brian Norrismodel: release_seq_head: improve ordering of tests
2012-09-20 Brian Norrismodel: release sequences: check last action in each...
2012-09-20 Brian Norrismodel: pad the digits in exec#.dot filenames
2012-09-20 Brian Norrismodel: add const qualifiers, fixup comments
2012-09-20 Brian Demskydocumentation
2012-09-20 Brian Norrismodel: get_last_conflict - replace if/else-if block...
2012-09-20 Brian Demskybug fixes for lock support...think it works now...
2012-09-20 Brian Demskyfix merge
2012-09-20 Brian Demskypush changes
2012-09-19 Brian Demskymerge stuff
2012-09-19 Brian Demskymore mutex changes
2012-09-19 Brian Demskysupport for locks... untested, but doesn't break quick...
2012-09-19 Brian Demskyfix merge bug
2012-09-19 Brian Demskyfix
2012-09-19 Brian Demskymerge in master
2012-09-19 Brian Demskyfix bug
2012-09-19 Brian Norrismodel: replace list type with action_list_t
2012-09-19 Brian Norrismodel: add typedef for list of release sequence heads
2012-09-19 Brian Norrismodel: THREAD_JOIN synchronizes with THREAD_FINISH
2012-09-19 Brian Demskyichange
2012-09-18 Brian Norrismodel: add curr to action lists early
next