Add file
[c11tester.git] / model.h
2020-09-05 weiyuChange initialize a bit
2020-09-04 weiyusmall changes
2020-09-03 weiyuFind a faster way to get currently executing thread...
2020-09-02 weiyuSmall changes; slightly faster than tsan11rec in jsbenc...
2020-09-02 weiyuSmall edits
2020-08-30 Brian DemskySimplify code
2020-08-29 Brian Demskyadd support for freeing threads
2020-08-29 Brian DemskyEliminate system context
2020-08-29 weiyuRewrite recursion in terms of loops; make it a bit...
2020-08-25 weiyuMerge branch 'master' of /home/git/random-fuzzer into...
2020-08-24 weiyuRemove duplicate functions
2020-08-24 weiyuBug fix for spsc-queue test
2020-08-24 weiyuBug fix
2020-08-07 Derek Yehadd consume to run
2020-08-02 Derek Yehrename params
2020-08-02 Derek Yehfix sleeping bug
2020-07-31 Derek Yehfix edge case
2020-07-27 Derek Yehremove overhead for execution
2020-07-24 Derek Yehadd thread choosing in switch func
2020-07-22 Derek Yehfix warnings
2020-07-17 Derek Yehadd switch thread function
2020-04-08 weiyuUse simple_action_list for conditionvariable waiters
2020-04-07 Brian DemskyRedesign actionlist and change acquire fence
2019-12-20 rootFix bug Weiyu found
2019-12-10 weiyuMerge branch 'master' into branch-weiyu
2019-12-10 Brian DemskyMerge branch 'branch-weiyu' of ssh://plrg.eecs.uci...
2019-12-07 rootRemove snapshot stack
2019-12-07 rootFix bug with code to get rid of main
2019-12-06 Brian DemskyRemove user_main_wrapper
2019-12-06 Brian DemskyMore work towards removing main
2019-11-27 bdemskySwitch to environmental variables
2019-11-26 bdemskyassert_bug function fixes
2019-11-26 bdemskyRemove lots of dead code
2019-11-21 bdemskyMerge branch 'master' of ssh://plrg.eecs.uci.edu:/home...
2019-08-27 weiyusome edits to NewFuzzer
2019-08-20 weiyuMerge branch 'master' into branch-weiyu
2019-08-01 weiyumerge
2019-08-01 Brian DemskyGet GDAX working.
2019-07-31 weiyumerge
2019-07-29 rootMerge branch 'branch-weiyu' of /home/git/random-fuzzer...
2019-07-25 rootExperimental TLS support.
2019-07-22 rootremove some datarace code
2019-07-22 rootfix conflict
2019-07-16 weiyuallow the fuzzer to continue if only a few data races...
2019-07-08 weiyumerge and resolve conflict
2019-07-03 rootget rid of nodestack
2019-07-01 weiyufix git conflict
2019-06-27 bdemskyrevamp scheduler so we can start threads early
2019-06-26 Brian DemskyGet gdax to not crash
2019-06-26 bdemskyRedo params
2019-06-26 bdemskymore bug fixes
2019-06-26 rootMerge branch 'new_fuzzer' of /home/git/random-fuzzer...
2019-06-26 bdemskyMore changes
2019-06-25 weiyuadd a new class 'ModelHistory'
2019-06-19 rootmerge
2019-06-14 weiyuMerge branch 'new_fuzzer' of /home/git/random-fuzzer...
2019-06-12 bdemskyfix tabbing comment issue
2019-06-11 bdemskyfix tabbing
2019-06-05 bdemskyMore fuzzing changes
2019-06-04 bdemskyremove another field
2019-06-04 bdemskyRemove promises
2019-06-01 Brian Demskypartial conversion to fuzzer
2019-02-15 weiyuclean up unnecessary member functions
2019-02-15 weiyumove pthread_map and mutex_map inside of execution.h
2019-01-24 weiyuadd support for pthread_mutex
2019-01-18 weiyuadd support for pthread_create (in progress)
2015-09-02 bdemskyAdd SCFence analysis
2013-06-05 Brian Norrismodel: remove redundant code (is_enabled)
2013-05-06 Brian Demskyadd traceanalysis support
2013-04-16 Brian Norrismodel: privatize ModelChecker::get_num_threads()
2013-04-16 Brian Norrismodel: remove leftover junk
2013-04-16 Brian Norrisexecution: move execution number back to ModelChecker...
2013-04-16 Brian Norrismodel: embed the trace_analyses in the class
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 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 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 NorrisMerge cleanup code from Brian N.
2013-04-16 Brian Norristraceanalysis: rename to remove '_'
2013-04-15 Brian Norrisparams: move model_params to header file
2013-04-15 Brian Norrismodel: add too_many_steps()
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-05 Brian Norrismodel: add variable arguments for bug messages
2013-04-05 Brian Norrismodel: pull thread control logic out of take_step(...
2013-04-04 Brian Norrisswapcontext() fix for Mac OSX
2013-04-03 Brian Norrismodel: kill lock_waiters_map
2013-03-27 Brian Norristhreads: move circular wait check into Threads::is_wait...
2013-03-22 Brian NorrisMerge branch 'master' of ssh://demsky.eecs.uci.edu...
2013-03-21 Brian Norrismodel: bugfix - send future values more eagerly
2013-03-21 Brian Norrismodel: add 'const'
2013-03-21 Brian Norrismodel: rename PendingFutureValue 'act' to 'reader'
next