cdsspec-compiler.git
2012-05-03 Brian Norrismodel: bugfix - rearrange debug message
2012-05-03 Brian Norrismodel: move class Backtrack to model.cc
2012-05-03 Brian Norrisstraighten out header includes, comment on Forward...
2012-05-03 Brian Norrisreplace non-fatal error messages with ASSERT()'s
2012-05-03 Brian Norrismodel: print replay/divergence information when startin...
2012-05-03 Brian Norrismodel: split printing into print_list() function
2012-05-02 Brian Norristhreads: don't call the userprogram interface for initi...
2012-05-02 Brian Norriscommon: add ASSERT()
2012-05-02 Brian Norrismodel: number threads from 0, not 1
2012-05-02 Brian Norrisuserprog: print current thread ID
2012-05-02 Brian Norrismodel: add sequence numbers to ModelAction
2012-05-02 Brian Norrismodel: fixup ModelAction print message
2012-05-01 Brian Norristhreads: move thread_id_t definition and redefine thrd_...
2012-05-01 Brian Norrismodel: index thread_map by int, not thread_id_t
2012-05-01 Brian Norrismodel: change type for ModelChecker::get_id()
2012-05-01 Brian Norristree: remove tree_t, map thread ids via int, not thread...
2012-05-01 Brian Norristhreads: add id_to_int() and int_to_id() inline functions
2012-04-30 Brian Norrismodel: remove braces
2012-04-30 Brian Norrisclean up header #includes
2012-04-30 Brian Norrissplit header out to action.h
2012-04-30 Brian Norristree: fix header for potential multiple inclusions
2012-04-29 Brian Norrismodel: add is_acquire() and is_release() helper functions
2012-04-29 Brian Norrismodel: wrap some ModelAction helper functions
2012-04-27 Brian Norrismalloc: add exception info to function header
2012-04-27 Brian Norrismodel: backtracking messages are only for debugging
2012-04-27 Brian Norriscommon: add simple DBG_ENABLED() macros
2012-04-27 Brian Norristhread: remove dead Thread code
2012-04-27 Brian Norrismodel: fixup thread ID selection
2012-04-26 Brian Norrisdemote 'system_thread' to just 'system_context'
2012-04-26 Brian Norrislibatomic: add atomic_init()
2012-04-26 Brian Norrisuserprog: print atomic load/store values
2012-04-26 Brian Norrislibatomic: use 'values' for atomic load/store
2012-04-26 Brian Norrismodel: bugfix - detect conflicts properly
2012-04-26 Brian Norrislibatomic: add DBG() calls
2012-04-26 Brian Norrismodel: bugfix - reset the "current_action" after it...
2012-04-26 Brian Norrislibrace: format DEBUG() prints properly
2012-04-25 Brian Norrislibrace: add load/store interface for checking data...
2012-04-24 Brian Norrismodel: remove unused definition
2012-04-24 Brian Norristhreads: allocate Threads in via userMalloc()
2012-04-24 Brian Norriscommon: introduce userMalloc() and userFree()
2012-04-24 Brian Norrislibthreads: remove unnecessary 'extern'
2012-04-24 Brian Norrisrun.sh: add simple 'run' script
2012-04-24 Brian Norrisuserprog: use typedef'd thrd_start_t
2012-04-24 Brian Norris.gitignore: add *.so
2012-04-24 Brian NorrisMakefile: build model checker as shared library (libmod...
2012-04-24 Brian Norrislib*.h: wrap C headers in `extern "C"'
2012-04-24 Brian Norrislibthreads: don't create ModelAction for thrd_join()
2012-04-24 Brian Norrismodel: rename print_trace() -> print_summary(), fixup...
2012-04-24 Brian Norrisschedule: only print when DEBUG is enabled
2012-04-24 Brian Norristmp (model)
2012-04-24 Brian Norristhreads: cleanup inconsistencies in memory management
2012-04-24 Brian Norristhreads: set up Thread to be freed properly
2012-04-24 Brian Norrisschedule: reset scheduler when thread is removed
2012-04-24 Brian Norristhreads: don't make direct call into scheduler
2012-04-24 Brian Norristhreads: save id within class Thread
2012-04-24 Brian Norristhreads: initialized Thread member variables
2012-04-24 Brian Norrisunify style for returning pointers
2012-04-24 Brian Norrismodel: print 'number of executions'
2012-04-24 Brian Norristhreads: prepare system to loop over many executions
2012-04-23 Brian Norrisimprove scheduler debugging
2012-04-23 Brian Norrisschedule: bugfix - set 'current' thread in all cases
2012-04-23 Brian Norrisschedule: refactor next_thread() for better debug printing
2012-04-23 Brian Norrisschedule: print debug info
2012-04-20 Brian Norrismodel: add simple comment
2012-04-20 Brian Norrismodel: move public functions to private
2012-04-20 Brian Norrismodel: implement get_next_replay() and advance_backtrac...
2012-04-20 Brian Norrismodel: implement, use schedule_next_thread()
2012-04-20 Brian Norrismodel: add prototypes to header
2012-04-20 Brian Norrismodel: add iteration routines for class Backtrack
2012-04-20 Brian Norrismodel: include <cstddef>
2012-04-20 Brian Norrisschedule: replace queue with list
2012-04-20 Brian Norristhreads: introduce THREAD_ID_T_NONE
2012-04-20 Brian Norristhreads: remove leftover class 'prototype'
2012-04-19 Brian Norrismodel: stash each backtrack event in ModelChecker:...
2012-04-19 Brian Norrismodel: add class Backtrack
2012-04-19 Brian Norrismodel: create 'action_list_t' typedef
2012-04-19 Brian Norrismodel: convert 'action_trace' to pointer
2012-04-19 Brian Norrismodel: add TreeNode debugging information to print_trace()
2012-04-19 Brian Norrismodel: implement get_last_conflict()
2012-04-19 Brian Norrismodel: flesh out set_backtracking()
2012-04-19 Brian Norrismodel: flesh out check_current_action()
2012-04-19 Brian Norrismodel: add accessors for ModelAction variables
2012-04-19 Brian Norristree: bugfix - fix backtrack status
2012-04-19 Brian Norristree: don't use 'NULL' for a thread ID
2012-04-18 Brian Norrislibthreads: only record 'final' even for thrd_join
2012-04-18 Brian Norrismodel: use TreeNode()
2012-04-18 Brian Norristree: fix invalid free
2012-04-18 Brian Norristree: add class TreeNode
2012-04-17 Brian Norrisrename threads_internal.h -> threads.h
2012-04-17 Brian Norristhreads/model: move switch_to_master from class Thread...
2012-04-16 Brian Norrisrename binary: libthreads -> model
2012-04-16 Brian Norrislibthreads: split into libthreads and threads
2012-04-16 Brian Norrismajor rewrite - 'struct thread' replaced with internal...
2012-04-16 Brian NorrisMakefile: add debug compilation flag
2012-04-10 Brian Norrisscheduler: kill 'replaceable' scheduler
2012-04-10 Brian Norrislibthreads: print out trace at end of execution
2012-04-10 Brian Norrismodel: add print_trace() function
2012-04-10 Brian Norrislibthreads: perform 'model checking' when moving to...
2012-04-10 Brian Norrisuserprog: use both atomic loads and stores
2012-04-10 Brian Norrismodel: add check_current_action() function
next