model: flatten "pending acquire/release sequence" structure
[c11tester.git] / model.h
2012-09-21 Brian Norrismodel: flatten "pending acquire/release sequence" structure
2012-09-20 Brian DemskyMerge branch 'master' of ssh://demsky.eecs.uci.edu...
2012-09-20 Brian Norrismodel: add const qualifiers, fixup comments
2012-09-19 Brian Demskymerge stuff
2012-09-19 Brian Demskysupport for locks... untested, but doesn't break quick...
2012-09-19 Brian Demskyfix
2012-09-19 Brian Demskymerge in master
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-18 Brian Norrismodel: move init code to ModelChecker::initialize_curr_...
2012-09-18 Brian Demskychanges
2012-09-18 Brian NorrisMerge branch 'norris'
2012-09-18 Brian Norrismodel: check_recency - "already_added" always true
2012-09-18 Brian Norrismodel: bugfix get_last_seq_action()
2012-09-18 Brian Demskymore changes towards locks
2012-09-14 Brian NorrisMerge branch 'norris'
2012-09-14 Brian Norrismodel: release_seq synchronization generates mo_graph...
2012-09-14 Brian Norrismodel: record the number of feasible executions
2012-09-14 Brian Norrismodel: add work queue loop
2012-09-13 Brian Norrismodel: more restructuring of read/write processing
2012-09-13 Brian Norrismodel: remove unnecessary parameter to ModelChecker...
2012-09-13 Brian Norrisbugfix: straighten out STL vector allocation (snapshott...
2012-09-13 Brian NorrisMerge remote-tracking branch 'origin/makefile'
2012-09-13 Brian Norriscleanup style
2012-09-13 Brian Demskyfix for horrible bug... turns out that we could genera...
2012-09-13 Brian Demskymissing changes
2012-09-13 Brian Demskyright fix for avoid rmw cycles... bad assumption in...
2012-09-13 Brian Demskyanother bug fix...
2012-09-13 Brian Demskyseparate out rmw actions
2012-09-12 Brian Demsky(1) structure code a little better
2012-09-12 Brian Demskydeal with looping due to bogus future value via promise...
2012-09-12 Brian Norrismodel: add ModelChecker::get_thread(ModelAction *act)
2012-09-12 Brian NorrisMerge branch 'demsky'
2012-09-12 Brian Demskymodel: cleaning up some code
2012-09-11 Brian Norrismodel: add check_recency()
2012-09-11 Brian Norrismodel: refactor "get next thread" code
2012-09-11 Brian Norrismodel: add too_many_reads flag
2012-09-11 Brian Norrismain: add "maxreads" parameter
2012-09-07 Brian Norrismodel: maintain a count of the pending lazy synchroniza...
2012-09-07 Brian Norrismodel: group snapshottable ModelChecker members in...
2012-09-07 Brian Demskychanges
2012-09-07 Brian DemskyMerge branch 'master' of ssh://demsky.eecs.uci.edu...
2012-09-07 Brian Demskychanges
2012-09-06 Brian NorrisMerge branch 'norris'
2012-09-06 Brian Demskyworking towards making datarace detection work
2012-09-04 Brian Norrismodel: check_current_action returns its 'nextThread'
2012-09-04 Brian Norrismodel/schedule: revise 'nextThread' data flow
2012-08-25 Brian Norrismodel: add resolve_release_sequences() function
2012-08-25 Brian Norrismodel: stash actions for lazy release-seq checking
2012-08-25 Brian Norrismodel: report 'updates' when adding mo_graph edges
2012-08-25 Brian Norrismodel: report status of resolved promises
2012-08-24 Brian Norrismodel: add release sequence support
2012-08-24 Brian Norrismodel: change pointer spacing style
2012-08-21 Brian Norrismodel: correct mo_graph comment
2012-08-20 Brian Norrismodel: document ModelChecker::mo_graph
2012-08-20 Brian Norrismodel: rename 'cyclegraph' to 'mo_graph'
2012-08-16 Brian NorrisMerge branch 'norris'
2012-08-16 Brian Norrismodel: privatize check_current_action()
2012-08-16 Brian Norrismain, model: don't 'initialize' system_context
2012-08-16 Brian Norrismodel: remove useless return code from add_thread()
2012-08-16 Brian Norrismodel: make scheduler private
2012-08-16 Brian Norrismain, model: move main execution loop into ModelChecker...
2012-08-11 Brian Norrismodel: revert unnecessary parameter for print_summary()
2012-08-11 Brian Norrisadd basic parameter handling
2012-08-02 Brian Norrismodel: do not call isfinalfeasible() too many times
2012-08-02 Brian Demskyforgot about events that happen after an unresolved...
2012-08-02 Brian Norrisfixup whitespace
2012-08-02 Brian Demskyokay...known bugs for my trivial test are out of send...
2012-08-02 Brian Demskyfinish promise support
2012-08-02 Brian Demskymore changes towards keeping track of promises resolved...
2012-08-02 Brian Demskychanges
2012-08-02 Brian Demskysome changes towards reading from future writes
2012-08-02 Brian Demskyswitch everything over to our own hashtable
2012-08-02 Brian Demskytowards making rmw work...
2012-08-02 Brian Norrispull in most of atomic header file
2012-08-02 Brian Demskysmall changes (things still work) towards support RMW
2012-07-31 Brian Demskymodel: add support for modification orders
2012-07-13 Brian Norrismodel: remove unused #include
2012-07-13 Brian Norrismodel: add ModelChecker::get_last_seq_cst()
2012-07-12 Brian Norrismodel: add per-object action lists (obj_map)
2012-07-12 Brian NorrisMerge branch 'master' into brian
2012-07-11 Brian Norrisremove EOL spaces, fix indentation
2012-07-10 Brian Demskyhook up the race detector...
2012-07-07 Brian NorrisMerge branch 'datarace'
2012-07-06 Brian Norristrivial changes
2012-07-06 Brian Norrismodel: make set_current_action() private
2012-07-06 Brian Norrisclock: add modelclock_t typedef, use 'unsigned int'
2012-07-03 Brian DemskyMerge branch 'master' of ssh://demsky.eecs.uci.edu...
2012-07-03 Brian NorrisMerge branch 'brian'
2012-06-21 Brian Norrismodel: make print_list() into a static C function
2012-06-21 Subramanian GanapathyMerge branch 'master' of ssh://demsky.eecs.uci.edu...
2012-06-21 Brian NorrisMerge branch 'sandbox' (remove finalize())
2012-06-21 Brian Norrismodel: add build_reads_from_past() function
2012-06-15 Brian DemskyMerge branch 'master' of ssh://demsky.eecs.uci.edu...
2012-06-15 Brian Norrisadd more documentation
2012-06-06 Brian Demsky1) Add more comments.
2012-05-30 Subramanian GanapathyMerge branch 'master' of ssh://demsky.eecs.uci.edu...
2012-05-29 Brian Norrismodel: thread creation establishes synchronization
2012-05-28 Brian Norrismodel: move bookkeeping to add_action_to_lists()
next