Commit Graph

50 Commits (02d413061af489c237badfc7a81070f5baab9b1a)

Author SHA1 Message Date
Josh Berdine 55af83de03 [sledge] Add convenience links to executables 4 years ago
Josh Berdine 0f7ecbe9fe [sledge] Build: Rename bin dir to cli 5 years ago
Josh Berdine 334661b474 [sledge] Improve: result status reporting and unhandled exceptions 5 years ago
Josh Berdine 6f435a74d7 [sledge] Add sledge llvm disassemble subcommand 5 years ago
Josh Berdine ca02dbd4aa [sledge][buck] Use same mode for buck root as buck build 5 years ago
Josh Berdine 7fd5dc49be [sledge] Add: SMT-LIB frontend to SLEdge's internal first-order theory solver 5 years ago
Josh Berdine 58dae840d3 [sledge] Change: Improve build info slightly 5 years ago
Josh Berdine eca73cf39b [sledge] Build: Move sledge equality solver to separate lib 5 years ago
Josh Berdine b2b420250a [sledge] Change: Use mulq instead of mul where possible 5 years ago
Josh Berdine dde116b040 [sledge] Change: Translate LLVM undef to register assigned by nondet 5 years ago
Josh Berdine e17f8adfe9 [sledge] Refactor: Support instruction prefix in value translation 5 years ago
Josh Berdine 4fdc2f6c76 [sledge] Build: Wrap Llair library 5 years ago
Josh Berdine f82a1c0437 [sledge] Refactor: Move Llair.t to separate Program module 5 years ago
Josh Berdine d1f8714b56 [sledge] Refactor: Move Exp.term to Term.of_exp 5 years ago
Josh Berdine dbe914e6c7 [sledge] Change: Move Exp to Term conversion to Exp.term 5 years ago
Josh Berdine 73a0b1f81b [sledge] Build: Update to ocaml 4.10.0, dune 2.5 and core 0.14 5 years ago
Josh Berdine 70c4db27a9 [sledge] Change: Include ocaml version in version info 5 years ago
Josh Berdine 81478df4b7 [sledge] Fix: Do not leak llvm context 5 years ago
Josh Berdine 1635c1cf96 [sledge] Style: Change to less compact ocamlformat style 5 years ago
Josh Berdine 967a9e1c58 [sledge] Change: Rely on llvm size computation for global initializers 5 years ago
Josh Berdine 9bbe9dbba1 [sledge] Change: Rely on llvm size_of instead of Typ.size_of from llair 5 years ago
Josh Berdine d25519ef0f [sledge] Refactor: Simplify frontend check for unimplemented vector operations 5 years ago
Josh Berdine 3e5c2ac7d2 [sledge] Change: No need to compute type of arg of assume 5 years ago
Josh Berdine 65f369cf35 [ocamlformat] Reformat repo with new version 5 years ago
Josh Berdine 9d9060d213 [sledge] Represent recursive records non-recursively 5 years ago
Josh Berdine 849c61221d [sledge] Remove Exp.size_of and Term.size_of 5 years ago
Josh Berdine 8b59dc58fc [sledge] Remove dead llmodule field from frontend translation context 5 years ago
Josh Berdine c8e75e3b82 [sledge] Dump perf diagnostics and replays for slow queries to stderr 5 years ago
Josh Berdine 1ce5eb8033 [sledge] Suppress warning on dune build_info compilation 5 years ago
Josh Berdine 1364eccf18 [sledge] No longer need to Marshal with Closures support 5 years ago
Josh Berdine 461f88756d [sledge] Name the sledge library `sledge` 5 years ago
Josh Berdine fe62eeadab [sledge] Cleanup of Import 5 years ago
Josh Berdine ae3c059fe9 [sledge] Define Set as a functor over the Tree underlying Core.Set 5 years ago
Josh Berdine 2ca98c80ff [sledge] Rename vector to iarray 5 years ago
Josh Berdine 2a5e0f692b [sledge] Move dep on Core to just bin 5 years ago
Josh Berdine 4d86832d7a [sledge] Do not open Base globally 5 years ago
Josh Berdine 434c40e646 [sledge] Do not use Base.Map to implement Qset 5 years ago
Josh Berdine 124a1fed20 [sledge] Do not use Base.Set 5 years ago
Josh Berdine 57a8748e9f [sledge] Do not use Base.Map 5 years ago
Josh Berdine 8337097cf0 [sledge] Move Domain_itv and dependency on APRON from lib to bin 5 years ago
Josh Berdine 27f93b60da [sledge] Move ctypes dep from lib to bin 5 years ago
Josh Berdine f5ab894675 [sledge] Dedup preprocess entries in dune files 5 years ago
Josh Berdine 0c7249b992 [sledge] Change build system to not generate dune files 5 years ago
Josh Berdine b6ddd8fe8e [sledge] Rearrange into CLI binary and LLVM-independent library 5 years ago
Josh Berdine dd026745af [sledge] Remove sledge/bin symlinks 5 years ago
Josh Berdine c131e2e669 [sledge] Use dune's Build_info for version reporting 6 years ago
Josh Berdine d42908a5ff [sledge] Add dbg-opt build mode 6 years ago
Josh Berdine b6d0e33dfc [sledge] Simplify build 6 years ago
Josh Berdine d5a83894b0 [sledge] Run executables from dune install dir 6 years ago
Josh Berdine f6ba0c8137 [sledge] Update build system, etc. 6 years ago