Commit Graph

8346 Commits (b878b4a1480ee072eebd07bf897999191ad5d18c)
 

Author SHA1 Message Date
Josh Berdine c91e09031f [sledge] Strengthen Equality normalization 5 years ago
Josh Berdine 0f50d3c248 [sledge] Do not solve polynomials for Mul or Div terms 5 years ago
Josh Berdine eb750ba6f9 [sledge] Avoid cyclic solutions to polynomial equations 5 years ago
Josh Berdine 1b20f02052 [sledge] Strengthen normalization of division, avoiding non-reals 5 years ago
Josh Berdine 4ea9eced05 [sledge] Improve Term.Sum.to_term 5 years ago
Josh Berdine 1a34e7eed2 [sledge] Add rational constants 5 years ago
Josh Berdine 7b33996072 [sledge] Use term height to avoid "pumpable" cyclic equations in Equality 5 years ago
Josh Berdine 6c03d88cf7 [sledge] Move Term.agg_size 5 years ago
Josh Berdine 0cee03aaa1 [sledge] Simplify identity type conversions only at initial construction 5 years ago
Josh Berdine 7e4673cbeb [sledge] Improve Equality invariant checking and debugging support 5 years ago
Josh Berdine 3c0924cf01 [sledge] Minor code improvement 5 years ago
Josh Berdine 60df5d6f3a [sledge] Fix Equality.Subst.compose to preserve physical equality 5 years ago
Josh Berdine 013b948dc4 [sledge] Rename extend to compose1 to avoid potential shadowing confusion 5 years ago
Josh Berdine fddb2fa991 [sledge] Add Map.map_endo 5 years ago
Josh Berdine ef63683a16 [sledge] Add Term.fold_map 5 years ago
Josh Berdine b35e3d30e0 [sledge] Add Map.fold_until 5 years ago
Josh Berdine b09f3774a4 [sledge] Add Qset.is_empty 5 years ago
Josh Berdine 165454e17d [sledge] Add Map and Qset operations to access top of underlying tree 5 years ago
Josh Berdine 7fdd3cccbb [sledge] Add Option.or_else 5 years ago
Josh Berdine 2aacc03880 [sledge] Remove eliminated existentials from equality relations 5 years ago
Josh Berdine 30c23f8cd6 [sledge] Fix term ordering bug between monomials and vars 5 years ago
Josh Berdine e7217ac5fe [sledge] Check equality of logical variables by id only 5 years ago
Josh Berdine c8e75e3b82 [sledge] Dump perf diagnostics and replays for slow queries to stderr 5 years ago
Josh Berdine a4e523b5b6 [sledge] Rename `*_preserves_phys_equal` to `*_endo` and clarify docs 5 years ago
Josh Berdine ec52259d31 [sledge] Substitute out alias of option when including Monad_syntax 5 years ago
Josh Berdine 1ae192dc0e [sledge] Use __LOC__ for Not_found_s 5 years ago
Josh Berdine ef0dfe0d70 [sledge] Fix doc of List.remove_exn 5 years ago
Dulma Churchill bdba1db6ef [biabduction] Remove the flags for modelling alloc and release functions that are unused 5 years ago
Dulma Churchill 2d168f75a6 [pulse] Add options for modelling alloc models and free models from user-defined regexes. 5 years ago
David Pichardie b22f7c83d5 Java source baby parser for class declaration locations 5 years ago
Daiva Naudziuniene db965085b9 Fix tests 5 years ago
Mitya Lyubarskiy c4c8c053a1 [nullsafe] Treat not annotated synthetic fields as StrictNonnull 5 years ago
Jules Villard 6247437296 [pulse] unified API for arithmetic 5 years ago
Jules Villard 0a8ad85596 [pulse][minor] rename AbductiveDomain.Domain -> AbductiveDomain.PostDomain 5 years ago
Jules Villard af2aaf2a14 [pulse][minor] remove skipped_calls getter 5 years ago
Jules Villard bb9726bbd7 [pulse] enforce short forms for PulseDomainInterface 5 years ago
Jules Villard 94e3b06900 [pulse] enforce short forms for PulseBasicInterface 5 years ago
Jules Villard a0d1fee1dc [pulse] move SkippedCalls to its own file 5 years ago
Jules Villard c00de7ad27 [pulse] move interproc call to its own file 5 years ago
Jules Villard 9ed10d435b [pulse][minor] simplify rewriting of callee post attributes 5 years ago
Mitya Lyubarskiy 1eb762f935 [nullsafe] Recommend "trust none" as a promotion mode, when it is possible. 5 years ago
Mitya Lyubarskiy 9397b68650 [nullsafe] Introduce LocallyTrustedNonnull nullability 5 years ago
Mitya Lyubarskiy 199d53f748 [nullsafe] Unsync documentation from Nullability.ml and .mli 5 years ago
Mitya Lyubarskiy 3a629e46ce [nullsafe] Mode is unchecked unless it is in explicit trust list 5 years ago
Mitya Lyubarskiy ee9cf15d83 [nullsafe] Treat signatures in the class under analysis differently 5 years ago
Mitya Lyubarskiy c2b512c227 [nullsafe] Properly exclude third party methods from analysis 5 years ago
Mitya Lyubarskiy 8cb7f51d5e [nullsafe] Calculate promotion mode as part of meta-issue payload. 5 years ago
Mitya Lyubarskiy f130e580fa [nullsafe] Model FbInjector special functions 5 years ago
Sungkeun Cho a2d3b6fe19 [infer] Use pretty printable set/map for Typ.Name 5 years ago
Nikos Gorogiannis 93fe38bbc3 [logging] replicate internal errors in scuba 5 years ago