Commit Graph

5431 Commits (2f55acf8e1106ff31da3f714a8516e95edbc0d6d)

Author SHA1 Message Date
Nikos Gorogiannis f4c6072a59 [racerd] bit less work 6 years ago
Jules Villard 89bdab173a [pulse] add HTML debug for various cases of call models 6 years ago
Jules Villard c3cadace86 [SIL][3/3] add CallFlag for synthetised destructor calls 6 years ago
Jules Villard a36db66940 [SIL][2/3] print all the CallFlags 6 years ago
Jules Villard be61022bff [SIL][1/3] delete never produced cf_targets CallFlag 6 years ago
Jules Villard 3f8dc91b2a [pulse] perf win: separate edges from attrs in memory 6 years ago
Jules Villard bb3c8cfcc2 [pulse][minor] move attributes function around 6 years ago
Jules Villard 38435fec03 [pulse][minor] do not record abstract address in diagnostics 6 years ago
Jules Villard a49645ed61 [AI][pulse] avoid revisiting disjuncts over and over again 6 years ago
Jules Villard 363d69430d [ai][pulse] use subgraph-based implication between states 6 years ago
Jules Villard aae17242d7 [pulse] no addresses in attributes 6 years ago
Mehdi Bouaziz defaccf032 [Cost] Avoid Top to Top performance variations 6 years ago
Mehdi Bouaziz e74b607cd0 [Cost] Do not print Top trace in trace step 6 years ago
Nikos Gorogiannis 817b1bdf31 [racerd] no need for quadratic check 6 years ago
Sungkeun Cho 22aea43f76 [inferbo] Assign unknown value for unknown functions 6 years ago
Nikos Gorogiannis d6fb8248b2 [racerd] process one summary at a time 6 years ago
Dino Distefano 3b8782a6c1 added allocation 6 years ago
Jeremy Dubreil 34a9d36d31 [infer] no longer run the annotation reachability and immutable cast checkers by default 6 years ago
Jeremy Dubreil 8a7363b16b [infer] make the Fragment Retains View warnings pretty-printable 6 years ago
Sungkeun Cho 4ca8a32102 [inferbo] Do not add Unknown location to alias 6 years ago
Jeremy Dubreil 130a729674 [infer] report the Fragment Retains View issues as warnings instead of errors 6 years ago
Jeremy Dubreil f637f4229e [infer] simplify the warning name for the Fragment Retains View checker 6 years ago
Nikos Gorogiannis d1697fc34c [driver] delete DB file in buck/java 6 years ago
Jules Villard a19db6605c [AI][pulse] lists of disjuncts instead of sets 6 years ago
Jules Villard 44007f054c [pulse] collect garbage (unreachable) heap parts from time to time 6 years ago
Jules Villard e118fe2ea4 [pulse] RIP join 6 years ago
Jules Villard c02edf85a9 [ai] remove option to join sometimes in disjunctive domain 6 years ago
Jules Villard c4c66b76f5 [HIL] change `address_of` to return option type 6 years ago
Jules Villard 2037074ee3 [ai][trivial] flush less and stuff 6 years ago
Jules Villard 47e2c68b7c [pp] print html-friendly option types 6 years ago
Mehdi Bouaziz 264a97794d [inferbo] Exact result for (c1 - max(d, x)) + (c2 + x) 6 years ago
Sungkeun Cho 4a013f5bf6 [inferbo] Add FN test of using global constant 6 years ago
Sungkeun Cho b55996d01a [inferbo] Symbolic value for global variable 6 years ago
Mehdi Bouaziz b48884bce7 [Cost] Traces for Top values 6 years ago
Mehdi Bouaziz 725bf1ea18 [Inferbo] Small preparatory changes 6 years ago
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
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