Commit Graph

6837 Commits (c0c96b5235f81cc8f3dc25c43df1eb6dc586768f)
 

Author SHA1 Message Date
Mehdi Bouaziz f20e0737fd [inferbo] Extract abstract domain functor for 'set represented by its smallest element' 6 years ago
Nikos Gorogiannis 2d0c9a6c47 [racerd] don't fail on no receiver 6 years ago
Ezgi Çiçek 340ac9d1c9 [purity] Fix global modification via argument passing 6 years ago
Ezgi Çiçek 274570f499 [objc] Fix test results for linters 6 years ago
Nikos Gorogiannis 4031c7e4a0 [multicore] is dead 6 years ago
Nikos Gorogiannis 1f017bf781 [buck][java] dead stores 6 years ago
Mehdi Bouaziz c991f0c157 Small refactorings: Cost 6 years ago
Mehdi Bouaziz 212bd978e7 [purity] Allow Clang 6 years ago
Dino Distefano aae5192b79 fix vardecl const 6 years ago
Mehdi Bouaziz 4d5f8e6fea Small refactorings: Hoisting 6 years ago
Josh Berdine cd63204dba [sledge] Initial Shostak-style treatment of UIF+LIA 6 years ago
Josh Berdine e56646674f [sledge] Strengthen simplification of division exps 6 years ago
Josh Berdine 07d48fa7d8 [sledge] Make simplification subexp check more precise 6 years ago
Josh Berdine 8fa2f86b7e [sledge] Fix order of Exp.fold args 6 years ago
Josh Berdine 55540d3500 [sledge] Remove Trace.report in favor of Trace.fail 6 years ago
Josh Berdine 0ecee6a848 [sledge] Change polynomial coefficients and powers to rationals 6 years ago
Josh Berdine d01de4b0dd [sledge] Simplify representation of Add and Mul exps 6 years ago
Mehdi Bouaziz 48298f9bcc Small refactorings: Loop_control 6 years ago
Mehdi Bouaziz 21c9227529 Small refactorings: LoopInvariant 6 years ago
Mehdi Bouaziz 5a5a865bf4 Small refactorings: ReachingDefs 6 years ago
Mehdi Bouaziz 65499e36ce Small refactorings: Purity 6 years ago
Mehdi Bouaziz 52e8f73060 Small refactorings: Control 6 years ago
Jules Villard c2c876d435 [release] less but also more clowny way of shipping dynamic libraries 6 years ago
Mehdi Bouaziz 0185b76c3d Cost domain is not an abstract domain 6 years ago
Mehdi Bouaziz 24da12ca2e Top/BottomLiftedUtils 6 years ago
Mehdi Bouaziz e3db5720ce [Cost] Always call substitute to record trace element 6 years ago
Mehdi Bouaziz c1950e9b9f [cost] Move bound trace to a separate module 6 years ago
Mehdi Bouaziz 5add974242 Express MakePPMonoMap in terms of MakePPMap 6 years ago
Sungkeun Cho cc1e18e124 [inferbo] Differentiate proof obligations by allocsites 6 years ago
Sungkeun Cho bae98c607f [infer] Translate VAArgExpr to the builtin function 6 years ago
Jeremy Dubreil 82c4b716bf [eradicate] rename the warning raised when dereferencing nullable types 6 years ago
Ezgi Çiçek 14f8c3566f [cost] Add highest degree trace of the current cost to differential 6 years ago
Mehdi Bouaziz 05ac5adfee Run Purity once 6 years ago
Sungkeun Cho ab5496d192 [infer] do not use variable in shebang line of python script 6 years ago
Boris Yakobowski 990d9daf10 [infer][PR] Fix minor typo 6 years ago
Boris Yakobowski c08dffeb36 [infer][PR] Remove function Utils.write_file_with_locking 6 years ago
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