27 Commits (158bfa7a7ad140286be058a916d473d7d7c9b20a)

Author SHA1 Message Date
Josh Berdine f1dbf2548d [sledge] Add scheduler strategy for random path sampling
4 years ago
Josh Berdine 4920cce2f3 [sledge] Interpret negative bounds as unbounded
4 years ago
Josh Berdine f52f9a09ca [sledge] Rename Dom to Domain
4 years ago
Josh Berdine 716c207095 [sledge] Move analysis config options from Domain_intf to Control_intf
4 years ago
Josh Berdine 45156d5901 [sledge] Parameterize Control.Make over the scheduler queue
4 years ago
Josh Berdine 7817a87e32 [sledge] Support stopping on first report in release mode
4 years ago
Josh Berdine d5cc42a7fd [sledge] Do not disable backtrace reporting in non-debug builds
4 years ago
Josh Berdine 38eb6aa8d0 [sledge] Add memtrace support
4 years ago
Josh Berdine 585237aec1 [sledge] Remove functionality depending on Llvm_linker.link_in
4 years ago
Josh Berdine 5c5a1cc581 [sledge] Add support for dumping and replaying solver queries
4 years ago
Josh Berdine 1e4e650dec [sledge] Change execution options from a record to a module
4 years ago
Josh Berdine 2726079a63 [sledge] Handle whether to follow exceptional control flow at model compilation
4 years ago
Josh Berdine 4605f505ce [sledge] Strengthen dynamic resolution of indirect calls
4 years ago
Josh Berdine 02625ac1ce [sledge] Add coverage statistics to test report
4 years ago
Josh Berdine 8fc7e5ef58 [sledge] Move handling of realpath to the frontend and cli
4 years ago
Josh Berdine fe93dd754e [sledge] Improve the option and file naming of binary vs text llair output
4 years ago
Josh Berdine fc2695ce88 [sledge] Add LLAIR expression form for globals
4 years ago
Josh Berdine 55dfce6f88 [sledge] Add LLAIR expression form for function names
4 years ago
Josh Berdine 6da7dbbdd1 [sledge] Fix sledge llvm translate command
4 years ago
Josh Berdine 8dc7635251 [sledge] Add handler for Ctrl-C
4 years ago
Josh Berdine 52b511d053 [sledge] Improve backtraces of invariant violation and replay exceptions
4 years ago
Josh Berdine 2083e3ee86 [sledge] Minor simplifications using Set and Map iterators
4 years ago
Josh Berdine 920c553902 [sledge] Change type of fold functions for improved composition
4 years ago
Josh Berdine ec4cb61db3 [sledge] Shift to a more standard Set API
4 years ago
Josh Berdine 3f4f0cc4ac [sledge] Switch from Base.String to Containers.String
4 years ago
Josh Berdine b6a77f6567 [sledge] Refactor nonstdlib to avoid opening Core
4 years ago
Josh Berdine 0f7ecbe9fe [sledge] Build: Rename bin dir to cli
4 years ago