model-checker.git
2013-04-16 Brian Norrismodel: remove leftover junk
2013-04-16 Brian Norrisexecution: embed obj_map directly in class
2013-04-16 Brian Norrishashtable: update documentation
2013-04-16 Brian Norrishashtable: enforce, document non-zero keys
2013-04-16 Brian Norrisexecution: convert HashTable to SnapVector
2013-04-16 Brian Norrisaction: bugfix - use non-zero fence "location"
2013-04-16 Brian Norrisexecution: embed action_list as full member
2013-04-16 Brian Norrisexecution: add const
2013-04-16 Brian Norrisexecution: embed more data structures directly in class
2013-04-16 Brian Norrisexecution: embed snapshotted data structures in class
2013-04-16 Brian Norrisexecution: make structure snapshotting
2013-04-16 Brian Norrisexecution: move execution number back to ModelChecker...
2013-04-16 Brian Norrisclean out includes, etc.
2013-04-16 Brian Norrismodel: embed the trace_analyses in the class
2013-04-16 Brian Norrisaction: add <stdlib>
2013-04-16 Brian Norrisscanalysis: allocate structures as true members of...
2013-04-16 Brian Norrisscanalysis: fixup spacing
2013-04-16 Brian NorrisMerge cleanup branch
2013-04-16 Brian Norrisschedule: drop the ModelChecker::check_promises_thread_...
2013-04-16 Brian Norrismodel / threads: remove global get_next_id() interface
2013-04-16 Brian Norrispromise: get reference to ModelExecution
2013-04-16 Brian Norrisscanalysis: use ModelExecution interfaces
2013-04-16 Brian Norrisscanalysis: install ModelExecution object in the analysis
2013-04-16 Brian Norrisexecution: add 'const'
2013-04-16 Brian Norrismodel: cleanup a few more interfaces
2013-04-16 Brian Norrismodel: add get_execution() interface
2013-04-16 Brian NorrisBROKEN: restructure much of ModelChecker as ModelExecut...
2013-04-16 Brian Norrisdatarace: simplify raceCheck{Read,Write}() function...
2013-04-16 Brian Norrisdatarace: make globals static
2013-04-16 Brian Norrismodel: drop public get_current_node() interface
2013-04-16 Brian Norrismodel: remove public check_promises() interface
2013-04-16 Brian Norrismodel: add synchronize() function
2013-04-16 Brian Norriscommon: drop model_print_summary()
2013-04-16 Brian Norrispromise: add Promise::get_index function
2013-04-16 Brian Norrisaction: we don't need special cases for lock/join anymore
2013-04-16 Brian Norrismove license to LICENSE file
2013-04-16 Brian NorrisMerge cleanup code from Brian N.
2013-04-16 Brian Norristraceanalysis: rename to remove '_'
2013-04-16 Brian Norrisbugmessage: move struct to header file
2013-04-15 Brian Demskyfix weird duplicated code
2013-04-15 Brian Norrisparams: move model_params to header file
2013-04-15 Brian Norrismodel: add too_many_steps()
2013-04-15 Brian Norrismodel: fixup whitespace
2013-04-15 Brian Norrisscanalysis: fix warning
2013-04-15 Brian Norrisscanalysis: remove whitespace
2013-04-14 Brian Demskyclean up printing a little for cycle cases...
2013-04-13 Brian Demskymore implementation of scanalysis...
2013-04-13 Brian Demskymore implementation of scanalysis...
2013-04-13 Brian Demskytowards supporting scanalysis...
2013-04-13 Brian Demskyadd some support for traceanalysis plugins
2013-04-13 Brian Demskyadd some support for traceanalysis plugins
2013-04-11 Brian Norrisimprove documentation + Doxygen formatting
2013-04-11 Brian Norrisaction: refactor, move VALUE_TRY{SUCCESS,FAILED} out...
2013-04-11 Brian Norriscyclegraph: kill unused promise_list_t type
2013-04-06 Brian Norrissnapshot: cleanup/document much of fork-based snapshotting
2013-04-05 Brian Norrissnapshot: use sizeof(*fork_snap)
2013-04-05 Brian Norrismodel: remove DEBUG action print
2013-04-05 Brian Norrissnapshot: clean up fork-based error handling
2013-04-05 Brian Norrisaction: correct RF capitalization
2013-04-05 Brian Norrismodel: deadlock: print the culprit thread, when known
2013-04-05 Brian Norrisdatarace: use variable-argument bug-printing
2013-04-05 Brian Norrismodel: add variable arguments for bug messages
2013-04-05 Brian Norrismodel: proactively build/prune is_enabled() set
2013-04-05 Brian Norrismodel: pull thread control logic out of take_step(...
2013-04-05 Brian Norrissnapshot: kill useless macro
2013-04-04 Brian Norriscontext: move Mac swapcontext() to separate compilation...
2013-04-04 Brian Norriscommon: improve redirect_output() error handling
2013-04-04 Brian Norriscommon: make model_print() use OS file descriptor,...
2013-04-04 Brian Norrisaction: include reads-from-promise in HASH calculations
2013-04-04 Brian Norristest: insanesync: pointer types
2013-04-04 Brian Norrismodel: note the DPOR addendum
2013-04-04 Brian Norrismodel: use get_thread() helper
2013-04-04 Brian Norrisswapcontext() fix for Mac OSX
2013-04-03 Brian Norristhreads: remove wait_list
2013-04-03 Brian Norrismodel: use get_mutex() and get_thread_operand() helpers
2013-04-03 Brian Norrismodel: kill lock_waiters_map
2013-04-03 Brian Norrismodel: merge duplicated code for WAIT and UNLOCK
2013-04-03 Brian Norristest: mutextest: add thread yield point
2013-04-03 Brian Norrismodel: get_mutex() for locating the lock map
2013-04-02 Brian Norrisaction: add ModelAction::is_thread_join() helper
2013-04-02 Brian Norrismymemory: fix compiling with !USE_MPROTECT_SNAPSHOT
2013-03-28 Brian Norrisnodestack: move "behaviors" increment all into Node...
2013-03-28 Brian Norrisnodestack: regroup some code
2013-03-27 Brian Norristhreads: move circular wait check into Threads::is_wait...
2013-03-22 Brian Demskycorrect comment typo
2013-03-22 Brian Demskycheck in insane test case...
2013-03-22 Brian Demskyfix mistake in promises may allow code... need to...
2013-03-22 Brian Norrismain: adjust defaults again
2013-03-22 Brian NorrisMerge branch 'master' of ssh://demsky.eecs.uci.edu...
2013-03-22 Brian Norrismain: change default 'future delay' for promise expiration
2013-03-22 Brian Norrismodel: re-check pending future values whenever a promis...
2013-03-21 Brian Norrismodel: bugfix - send future values more eagerly
2013-03-21 Brian Norrismodel: refactor add_future_value, add documentation
2013-03-21 Brian Norrismodel: add 'const'
2013-03-21 Brian Norrismodel: rename PendingFutureValue 'act' to 'reader'
2013-03-21 Brian Norrismodel: rework the resolve-promise interface
2013-03-21 Brian Demskyadd test case...
2013-03-20 Brian Norriscyclegraph: propagate RMW atomicity edges down the...
2013-03-19 Brian Norrismodel: note how we support seq-cst fences
2013-03-19 Brian Demskyadd our names
next