Commit Graph

755 Commits (4220b4b6fe9207edf97a99d61ac3a81cb51cb52b)

Author SHA1 Message Date
Josh Berdine 9d38d413ce [sledge] Build: Add version constraint on apron to fix macos build 5 years ago
Josh Berdine e4426acb8a [sledge] Refactor: Generalize impl of Var over repr and move to separate module 5 years ago
Josh Berdine a7c85e2262 [sledge] Refactor: Reorder Term definitions 5 years ago
Josh Berdine d8d9d4b2e5 [sledge] Refactor: Remove dead Var.of_reg{,s} 5 years ago
Josh Berdine 3ee953ebef [sledge] Test: Include steps stats in reports 5 years ago
Josh Berdine 0f7ecbe9fe [sledge] Build: Rename bin dir to cli 5 years ago
Josh Berdine da348a603b [sledge] Improve: Solver tracing on unhandled exceptions 5 years ago
Josh Berdine 7712de24e5 [ppx_trace] Add trace function and extension to support unhandled exceptions 5 years ago
Josh Berdine 3ef4ce321c [ppx_trace] Improve: Remove explicit dependency on Stdlib.Fun.id 5 years ago
Josh Berdine 31916a2a57 [ppx_trace] Build: Add version limit on ppxlib 5 years ago
Josh Berdine fd434aacb8 [ppx_trace] Refactor: Implement expansion of [%debug] using Ppxlib.Extension 5 years ago
Josh Berdine 77f2b7a02f [ppx_trace] Refactor: Avoid using Ast_mapper for ppxlib 0.16 compatibility 5 years ago
Josh Berdine 936ad83650 [sledge] Improve: Include order info in equal_or_separate 5 years ago
Josh Berdine d7cd987780 [sledge] Build: Do not clean help file 5 years ago
Josh Berdine 5f82adbf37 [sledge] Improve: Replace naive implementation of Fol.equal_or_opposite 5 years ago
Josh Berdine d8114b4688 [sledge] Improve: Normalize polarity of conditional formulas 5 years ago
Josh Berdine 74086e926a [sledge] Improve: Normalize order of symmetric binary formulas 5 years ago
Josh Berdine d87d8f7ef2 [sledge] Test: Update test infra 5 years ago
Josh Berdine 4c52102882 [sledge] Test: Add executable for manipulating reports 5 years ago
Josh Berdine 334661b474 [sledge] Improve: result status reporting and unhandled exceptions 5 years ago
Josh Berdine f160ac8a62 [sledge] Improve: Print locations with relative pathnames 5 years ago
Josh Berdine 2c16e15c92 [sledge] Add: __llair_choice intrinsic 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 f12ca72f07 [sledge] Fix: Replace Formula.disjuncts with DNF in Sh.pure 5 years ago
Josh Berdine 3e7aeed230 [sledge] Improve: Sh.fold_dnf to use iter vs list 5 years ago
Josh Berdine edda611c9c [sledge] Add: Iter library 5 years ago
Josh Berdine 60248165fd [sledge] Fix: Sh.pure 5 years ago
Josh Berdine 93c6dcc480 [sledge] Refactor: Replace Sh.with_pure with ~ignore_pure arg to Sh.fv 5 years ago
Josh Berdine 8ca41a9639 [sledge] Test: Move test modules into test directory 5 years ago
Josh Berdine 02ddb5a59f [sledge] Test: Move tests from Equality to Fol 5 years ago
Josh Berdine b0cd050d6f [sledge] Add: Replay debugging for more entry points 5 years ago
Josh Berdine 19cc35b65e [sledge] Add: Context.inter 5 years ago
Josh Berdine 53a1160bdb [sledge] Refactor: Reorder Context definitions 5 years ago
Josh Berdine ec7f02a585 [sledge] Add: Normalization of constant, equal and negated subterms/formulas 5 years ago
Josh Berdine 85b135dcbb [sledge] Build: Require dune >= 2.7 5 years ago
Josh Berdine cf322a4e84 [sledge] Style: fix make fmt 5 years ago
Josh Berdine 284a2ae165 [sledge] Add: Formula.map_terms and use it to remove Context.Subst.substf 5 years ago
Josh Berdine a51f4e5fec [sledge] Change: Normalize trivial equalities 5 years ago
Josh Berdine e5108b9ac1 [sledge] Refactor: Formula embedding into conditional term normalization 5 years ago
Josh Berdine dd9c1cd19a [sledge] Refactor: Fol.fml to private Fol.Fml 5 years ago
Josh Berdine 258d5306fb [sledge] Refactor: Revise external Context printing API 5 years ago
Josh Berdine c440ce81fe [sledge] Refactor: Replace Formula.is_false with equal ff, similarly for tt 5 years ago
Josh Berdine f20cabf7a4 [sledge] Change: Context interface to set-of-assumptions terminology 5 years ago
Josh Berdine 4da75ad2b0 [sledge] Change: Arithmetic comparison formulas to unary 5 years ago
Josh Berdine 263f5aa8a5 [sledge] Refactor: Reorder Fol definitions 5 years ago
Josh Berdine 73adcdf8af [sledge] Change: Formula to negation-normal form 5 years ago
Josh Berdine 379fedb845 [sledge] Add: Uninterpreted predicate symbols and literals to Fol 5 years ago
Josh Berdine 8f66a20afe [sledge] Refactor: Expose Context.fold_vars instead of fold_terms 5 years ago