Commit Graph

5851 Commits (47e2c68b7c8e47e4b8986c1542dd0e2801a4caef)
 

Author SHA1 Message Date
Josh Berdine 22578089c3 [sledge] Reimplement arithmetic and congruence closure 6 years ago
Josh Berdine 06d169c440 [sledge] Add Trace.fail 6 years ago
Josh Berdine f8fda2e378 [sledge] Trace using symmetric differences between congruence relations 6 years ago
Josh Berdine 875a6a6f8e [sledge] Strengthen treatment of existentials in pure constraints 6 years ago
Josh Berdine 270b6003de [sledge] Revise excision of segments to witness existential size 6 years ago
Josh Berdine 23f2d3a08e [sledge] Fix order of args in simp_div 6 years ago
Josh Berdine 95f94537d7 [sledge] Use Typ.prim_bit_size_of instead of Integer {bits} 6 years ago
Josh Berdine 49c9b3aec4 [sledge] Strengthen Exp.invariant 6 years ago
Josh Berdine 0177549315 [sledge] Improve exp tests 6 years ago
Josh Berdine 909b341e8a [sledge] Add missing `make test` dependency 6 years ago
Josh Berdine 610a641b45 [sledge] Sort congruence classes when printing 6 years ago
Josh Berdine 616be32b5b [sledge] Merge Config.trace_all into Config.trace 6 years ago
Josh Berdine 65c446f0fb [sledge] Protect Trace.parse from invalid user input 6 years ago
Josh Berdine 5a3718a098 [sledge] Move parsing of trace specs from Config to Trace 6 years ago
Josh Berdine 83607ace5e [sledge] Add Trace.all 6 years ago
Josh Berdine 730cbac6c1 [sledge] Make --trace option optional 6 years ago
Josh Berdine 7f630097f9 [sledge] Improve debug tracing 6 years ago
Josh Berdine 10e1ef1ca6 [sledge] Update TODO 6 years ago
Mehdi Bouaziz 453cb1336c [inferbo] Make Bound type abtract 6 years ago
Sungkeun Cho a56902dc9b [inferbo] Widening threshold by comparison 6 years ago
Jeremy Dubreil 7714f309d6 [nullsafe] change the human readable warning name 6 years ago
Mehdi Bouaziz b212f1ce6c [hoisting] Fix reporting logic 6 years ago
Jeremy Dubreil 60bde6da6e [infer][java] no longer fail when the Java Buck target has no output 6 years ago
Sungkeun Cho 8ea92c51e0 [inferbo] Suppress ALLOC_IS_ZERO for C++'s array object 6 years ago
Sungkeun Cho c91d0a777d [inferbo] Avoid precision-losing pruning 6 years ago
Mehdi Bouaziz 023d608530 [cost] Make it more Kind-generic 6 years ago
Ezgi Çiçek cab28a9461 [inferbo] Check collection constructor size 6 years ago
Ezgi Çiçek 11af20ef86 [inferbo] Model list constructors with arguments 6 years ago
Jeremy Dubreil bef0a5638f [infer][biabduction] make sure the abort() is treated like exit() 6 years ago
Sungkeun Cho 78d786da41 [inferbo] Add a test showing limitation of min/max domain 6 years ago
Ezgi Çiçek cd20abfc88 [cost] Add trace to symbols in polynomial bounds 6 years ago
Sungkeun Cho ad08184d3b [inferbo] Keep alias of simple plus/minus arithmetic 6 years ago
Jeremy Dubreil 02e39c8b30 [infer] map issues that only differ by the index of the parameter to the same bug hash 6 years ago
Mehdi Bouaziz 3139ee5d46 [cost] Instantiate costs using formals not pname 6 years ago
Jules Villard ba5ad82128 [make] support relocating libs at install time 6 years ago
Jeremy Dubreil a3ecfdb8ad [infer][nullsafe] add a NULLSAFE_ prefix to the internal name of the Nullsafe errors 6 years ago
Mehdi Bouaziz 7fa7ee4535 [cost] Report only after the analysis 6 years ago
Sungkeun Cho 82590756d9 [inferbo] Fix array member access in Java 6 years ago
Nikos Gorogiannis b243fae86c [starvation] template filters 6 years ago
Boris Valkov ea530390d3 [nullsafe][android] warn when passing null to ImmutableList, ImmutableSet, and ImmutableMap 6 years ago
Mehdi Bouaziz 7c688583e0 [cost] Simplify & optimize NodesBasicCost 6 years ago
Mehdi Bouaziz 17fc4ca5cf [cost] Simplify & optimize exit cost + threshold 6 years ago
Boris Yakobowski 31a6b92902 [infer][PR] fix installation of alias binaries 6 years ago
Jules Villard 4c4bb84e2c [liveness] blacklist of dangerous classes 6 years ago
Jules Villard 1ee74dc967 [java] add `@Nullable` annotations to Integer and Double models 6 years ago
Dino Distefano b52f2eb4be Simulate record domain in cost analysis 6 years ago
Jules Villard adb74f7c31 update ant tests that should have been done in D14005228 6 years ago
Jules Villard c79f966279 [java] model `Double` like `Integer` 6 years ago
Mehdi Bouaziz 620099113d Fix some comments 6 years ago
Martin Trojer 053d16138e always report human readable polys in costs-report.json 6 years ago