2012-09-12 |
Brian Norris | Merge branch 'demsky' Branch cleaned up by Brian Norris
|
commit | commitdiff | tree |
2012-09-12 |
Brian Norris | model: handle RMW, unresolved reads in w_modification_order...
|
commit | commitdiff | tree |
2012-09-11 |
Brian Norris | model: replace action conditions with switch block
|
commit | commitdiff | tree |
2012-09-11 |
Brian Norris | model: add check_recency()
|
commit | commitdiff | tree |
2012-09-11 |
Brian Norris | model: refactor "get next thread" code
|
commit | commitdiff | tree |
2012-09-11 |
Brian Norris | model: add too_many_reads flag
|
commit | commitdiff | tree |
2012-09-11 |
Brian Norris | nodestack: add get_read_from_size()
|
commit | commitdiff | tree |
2012-09-11 |
Brian Norris | main: add "maxreads" parameter
|
commit | commitdiff | tree |
2012-09-08 |
Brian Norris | main: add parameter parsing
|
commit | commitdiff | tree |
2012-09-08 |
Brian Norris | model: fix release sequence with RMW, acq vs. acq/rel
|
commit | commitdiff | tree |
2012-09-07 |
Brian Norris | model: maintain a count of the pending lazy synchronizations
|
commit | commitdiff | tree |
2012-09-07 |
Brian Norris | model: group snapshottable ModelChecker members in...
|
commit | commitdiff | tree |
2012-09-07 |
Brian Norris | model: force THREAD_START to immediately follow THREAD_CREATE
|
commit | commitdiff | tree |
2012-09-07 |
Brian Norris | model: fix release_seq for open-ended synchronization
|
commit | commitdiff | tree |
2012-09-07 |
Brian Norris | model: use std::find for release sequence search
|
commit | commitdiff | tree |
2012-09-07 |
Brian Norris | model: don't use global 'model' unnecessarily
|
commit | commitdiff | tree |
2012-09-06 |
Brian Norris | Merge branch 'norris'
|
commit | commitdiff | tree |
2012-09-06 |
Brian Norris | model: complete the Thread teardown during THREAD_FINISH
|
commit | commitdiff | tree |
2012-09-06 |
Brian Norris | model: enforce rule: current_action != NULL
|
commit | commitdiff | tree |
2012-09-06 |
Brian Norris | libthreads: don't spin on THREAD_JOIN
|
commit | commitdiff | tree |
2012-09-06 |
Brian Norris | model: hook up THREAD_JOIN and THREAD_FINISH actions
|
commit | commitdiff | tree |
2012-09-06 |
Brian Norris | schedule: add wait and wake functions
|
commit | commitdiff | tree |
2012-09-06 |
Brian Norris | threads: fixup THREAD_READY comment
|
commit | commitdiff | tree |
2012-09-06 |
Brian Norris | threads: add THREAD_BLOCKED state
|
commit | commitdiff | tree |
2012-09-06 |
Brian Norris | threads: add a wait_list
|
commit | commitdiff | tree |
2012-09-06 |
Brian Norris | threads: add is_complete() helper function
|
commit | commitdiff | tree |
2012-09-06 |
Brian Norris | action: add THREAD_FINISH action
|
commit | commitdiff | tree |
2012-09-06 |
Brian Norris | snapshot-interface: debug prints: lengthen the "regionname...
|
commit | commitdiff | tree |
2012-09-04 |
Brian Norris | model: document ModelChecker::check_current_action
|
commit | commitdiff | tree |
2012-09-04 |
Brian Norris | model: check_current_action returns its 'nextThread'
|
commit | commitdiff | tree |
2012-09-04 |
Brian Norris | model/schedule: revise 'nextThread' data flow
|
commit | commitdiff | tree |
2012-09-04 |
Brian Norris | action: print '?' for unknown read-from-future
|
commit | commitdiff | tree |
2012-08-25 |
Brian Norris | model: re-check release sequences lazily
|
commit | commitdiff | tree |
2012-08-25 |
Brian Norris | model: add resolve_release_sequences() function
|
commit | commitdiff | tree |
2012-08-25 |
Brian Norris | model: stash actions for lazy release-seq checking
|
commit | commitdiff | tree |
2012-08-25 |
Brian Norris | model: report 'updates' when adding mo_graph edges
|
commit | commitdiff | tree |
2012-08-25 |
Brian Norris | model: report status of resolved promises
|
commit | commitdiff | tree |
2012-08-24 |
Brian Norris | action, clockvector: add 'has_synchronized_with()'...
|
commit | commitdiff | tree |
2012-08-24 |
Brian Norris | action: make synchronize_with() public
|
commit | commitdiff | tree |
2012-08-24 |
Brian Norris | action: utilize release sequence(s) for synchronization
|
commit | commitdiff | tree |
2012-08-24 |
Brian Norris | model: add release sequence support
|
commit | commitdiff | tree |
2012-08-24 |
Brian Norris | model: change pointer spacing style
|
commit | commitdiff | tree |
2012-08-24 |
Brian Norris | action: (assertion) disallow out-of-order synchronization
|
commit | commitdiff | tree |
2012-08-23 |
Brian Norris | model: improve some promise-related comments
|
commit | commitdiff | tree |
2012-08-23 |
Brian Norris | action: update 'reads_from' field before synchronization
|
commit | commitdiff | tree |
2012-08-23 |
Brian Norris | nodestack: turn magic promise numbers into enum + typedef
|
commit | commitdiff | tree |
2012-08-23 |
Brian Norris | nodestack, model: use uniform spacing, style
|
commit | commitdiff | tree |
2012-08-23 |
Brian Norris | nodestack: don't use uint32_t
|
commit | commitdiff | tree |
2012-08-23 |
Brian Norris | nodestack: remove unnecessary typedefs
|
commit | commitdiff | tree |
2012-08-23 |
Brian Norris | cyclegraph: add public CycleGraph::checkReachable()
|
commit | commitdiff | tree |
2012-08-21 |
Brian Norris | model: correct mo_graph comment
|
commit | commitdiff | tree |
2012-08-21 |
Brian Norris | cyclegraph: straighten out header vs. implementation...
|
commit | commitdiff | tree |
2012-08-20 |
Brian Norris | promise: rewrite into a simpler header file
|
commit | commitdiff | tree |
2012-08-20 |
Brian Norris | Makefile: rewrite header dependencies
|
commit | commitdiff | tree |
2012-08-20 |
Brian Norris | model: document ModelChecker::mo_graph
|
commit | commitdiff | tree |
2012-08-20 |
Brian Norris | model: rename 'cyclegraph' to 'mo_graph'
|
commit | commitdiff | tree |
2012-08-20 |
Brian Norris | model: don't "leak" promises
|
commit | commitdiff | tree |
2012-08-20 |
Brian Norris | test/Makefile: remove pointless variable
|
commit | commitdiff | tree |
2012-08-17 |
Brian Norris | .gitignore: don't ignore /model anymore
|
commit | commitdiff | tree |
2012-08-16 |
Brian Norris | Merge branch 'norris'
|
commit | commitdiff | tree |
2012-08-16 |
Brian Norris | schedule: make print() const
|
commit | commitdiff | tree |
2012-08-16 |
Brian Norris | model: privatize check_current_action()
|
commit | commitdiff | tree |
2012-08-16 |
Brian Norris | threads: correct 'swap()' documentation
|
commit | commitdiff | tree |
2012-08-16 |
Brian Norris | main, model: don't 'initialize' system_context
|
commit | commitdiff | tree |
2012-08-16 |
Brian Norris | action: don't merge twice in read_from()
|
commit | commitdiff | tree |
2012-08-16 |
Brian Norris | action: rework/rename 'synchronized()' to 'synchronize_with()'
|
commit | commitdiff | tree |
2012-08-16 |
Brian Norris | model: remove useless return code from add_thread()
|
commit | commitdiff | tree |
2012-08-16 |
Brian Norris | schedule, threads: update comments, const's
|
commit | commitdiff | tree |
2012-08-16 |
Brian Norris | model: make scheduler private
|
commit | commitdiff | tree |
2012-08-16 |
Brian Norris | main, model: move main execution loop into ModelChecker...
|
commit | commitdiff | tree |
2012-08-14 |
Brian Norris | cyclegraph: improve comments, use initializer list
|
commit | commitdiff | tree |
2012-08-11 |
Brian Norris | hashtable: document get_safe_ptr()
|
commit | commitdiff | tree |
2012-08-11 |
Brian Norris | hashtable: rename ensureptr() to get_safe_ptr()
|
commit | commitdiff | tree |
2012-08-11 |
Brian Norris | hashtable: bugfix - increment size only when new bins...
|
commit | commitdiff | tree |
2012-08-11 |
Brian Norris | hashtable: some refactoring, signed-ness
|
commit | commitdiff | tree |
2012-08-11 |
Brian Norris | model: reformat/refactor some code
|
commit | commitdiff | tree |
2012-08-11 |
Brian Norris | impatomic.h: fixup spacing
|
commit | commitdiff | tree |
2012-08-11 |
Brian Norris | threads: trivial change
|
commit | commitdiff | tree |
2012-08-11 |
Brian Norris | model: revert unnecessary parameter for print_summary()
|
commit | commitdiff | tree |
2012-08-11 |
Brian Norris | add basic parameter handling
|
commit | commitdiff | tree |
2012-08-11 |
Brian Norris | common: add error_msg() function
|
commit | commitdiff | tree |
2012-08-11 |
Brian Norris | run.sh: pass command-line arguments through to test...
|
commit | commitdiff | tree |
2012-08-11 |
Brian Norris | .gitignore: ignore other vim swap file type
|
commit | commitdiff | tree |
2012-08-11 |
Brian Norris | model: reformat some code
|
commit | commitdiff | tree |
2012-08-08 |
Brian Norris | main, threads: improve comments regarding thread stepping
|
commit | commitdiff | tree |
2012-08-03 |
Brian Norris | Makefile: fix config.h dependencies
|
commit | commitdiff | tree |
2012-08-02 |
Brian Norris | Merge branch 'brian'
|
commit | commitdiff | tree |
2012-08-02 |
Brian Norris | DEBUGGINGNOTES: include gdb info for Linux
|
commit | commitdiff | tree |
2012-08-02 |
Brian Norris | run.sh: fixup run script
|
commit | commitdiff | tree |
2012-08-02 |
Brian Norris | Makefile: wire up test/ directory for compilation
|
commit | commitdiff | tree |
2012-08-02 |
Brian Norris | Makefile: split part into a common makefile (common.mk)
|
commit | commitdiff | tree |
2012-08-02 |
Brian Norris | userprog: move to 'test/' directory
|
commit | commitdiff | tree |
2012-08-02 |
Brian Norris | Makefile: don't build userprog.c from top level
|
commit | commitdiff | tree |
2012-08-02 |
Brian Norris | blank lines, spacing, etc.
|
commit | commitdiff | tree |
2012-08-02 |
Brian Norris | nodestack: remove completed @todo
|
commit | commitdiff | tree |
2012-08-02 |
Brian Norris | nodestack: clean up comments
|
commit | commitdiff | tree |
2012-08-02 |
Brian Norris | model: do not call isfinalfeasible() too many times
|
commit | commitdiff | tree |
2012-08-02 |
Brian Norris | hashtable: add some documentation
|
commit | commitdiff | tree |
2012-08-02 |
Brian Norris | model: delete Threads on destruction
|
commit | commitdiff | tree |
2012-08-02 |
Brian Norris | more reformatting/indentation
|
commit | commitdiff | tree |
next |