9701 Commits (6bcf4203c3c9740a3df02e974b51f0a97ea68ecf)
 

Author SHA1 Message Date
Josh Berdine aaf0921d86 [sledge] Do not regenerate symbol name when updating loc in Frontend
4 years ago
Josh Berdine 5c07232ea3 [sledge] Fix handling of existentials in Sh.and_
4 years ago
Josh Berdine 05e1e52f0a [sledge] Improve tracing, comments, assertions for function call
4 years ago
Josh Berdine 0587da1c51 [sledge] Fix coverage stats being too low due to clashes
4 years ago
Josh Berdine 3afd679c42 [sledge] Simplify handling of Var.strength
4 years ago
Josh Berdine e625780d73 [sledge] Change build system to ensure report exe is built for testing
4 years ago
Ezgi Çiçek 17a3bec2ca [cost] Add tests for objc differential cost analysis
4 years ago
Sungkeun Cho b50ff19291 [frontend] Reset id generator before generating ObjC getter/setter
4 years ago
Jules Villard b52189d68f [website] Add wolfSSL to the list of Infer users (#1376)
4 years ago
Ezgi Çiçek b57ccc3364 [cost] Remove expensive modeling for Provider.get
4 years ago
Xiaoyu Liu 285ddb4a98 Infer# integration (#1361)
4 years ago
Daiva Naudziuniene e0f0022fa1 [pulse][objcpp][npe] Basic examples
4 years ago
Ezgi Çiçek 802dce02d1 [cost] Model Collection's containsAll
4 years ago
Ezgi Çiçek 0a517db238 [cost] Model Collection's contains
4 years ago
Josh Berdine 4761e60c5b [sledge] Suppress Context debug wrappers
4 years ago
Josh Berdine 6701194262 [sledge] Minor cleanup in Context
4 years ago
Josh Berdine 8baec586f0 [sledge] Optimize Context.dnf by iterating disjuncts lazily
4 years ago
Josh Berdine 67ce2de306 [sledge] Add some smtlib tests
4 years ago
Josh Berdine c1c83e4da0 [sledge] Test infra improvements
4 years ago
Josh Berdine ee9aa931c4 [sledge] Reimplement equality solver based on "use" superterm index
4 years ago
Josh Berdine ecfb5a1116 [sledge] Improve Context tracing
4 years ago
Josh Berdine 2c46e2b8d4 [sledge] Prepare Context.extend for addition of use lists
4 years ago
Josh Berdine e61278cb9a [sledge] Add Trm.fold_map
4 years ago
Josh Berdine 33731c1a10 [sledge] Improve Context.Subst naming
4 years ago
Josh Berdine cd116fcf41 [sledge] Improve Context.invariant with Theory.classify
4 years ago
Josh Berdine e91fc9d1a3 [sledge] Improve Context.extend with Theory.classify
4 years ago
Josh Berdine 7806a446f6 [sledge] Tighten test for uninterp terms in Context.solve_uninterp_eqs
4 years ago
Josh Berdine 570f2bd8e5 [sledge] Improve test in Context.propagate1
4 years ago
Josh Berdine 745369b83c [sledge] Implement Context.norm in terms of Theory.map_solvables
4 years ago
Josh Berdine 5346f79100 [sledge] Simplify and (minor) strengthen Context.is_valid_eq
4 years ago
Josh Berdine 4a027b6682 [sledge] Use Theory.solvables in Context.solve_poly_eq
4 years ago
Josh Berdine 724c1acc22 [sledge] Add Theory.solvables
4 years ago
Josh Berdine dbfa63feaa [sledge] Refine Theory.classify to distinguish (un)interpreted atoms
4 years ago
Josh Berdine 548adedc37 [sledge] Add Arith.is_uninterpreted
4 years ago
Josh Berdine a4f8ecfb2b [sledge] Fix Arith.map on noninterpreted polynomials
4 years ago
Josh Berdine af58e744a2 [sledge] Fix Arith.trms to include proper subterms of uninterpreted terms
4 years ago
Josh Berdine 80af949e89 [sledge] Fix the constant 1 from being considered a subterm
4 years ago
Josh Berdine b6ffeb179f [sledge] Cleanup and tracing in Trm and Arith
4 years ago
Josh Berdine 9945cc9495 [sledge] Fix type of List.iter
4 years ago
Josh Berdine f5e051f58a [sledge] Add replay debugging for Context.dnf
4 years ago
Josh Berdine 34d1eeb5dc [sledge] Uniformly include representatives in equality classes
4 years ago
Josh Berdine 2f0c4af2dd [sledge] Reorder Context definitions
4 years ago
Josh Berdine 1ddb5fb249 [sledge] Represent equality classes explicitly
4 years ago
Josh Berdine 999710fbb7 [sledge] Change Map.to_list to return bindings in order
4 years ago
Josh Berdine 1c43a7fe3d [sledge] Simplify Context.Subst.compose1
4 years ago
Josh Berdine aeba96a3c7 [sledge] Refactor theory solver into separate module
4 years ago
Josh Berdine 757e44ca50 [sledge] Simplify Context as wrt is unneeded when no_fresh is true
4 years ago
Josh Berdine caae7515e8 [sledge] Rework first-order solver to use a list of pending equations
4 years ago
Ezgi Çiçek 90974b92e4 [cost] If the modeled cost is Top, underestimate the cost
4 years ago
Sungkeun Cho 60fe0c96b9 [pulse] Ignore array elements in uninitialized value check
4 years ago