Commit Graph

5605 Commits (8d3363f677eade42df0e1429f9c72ed92d9a9468)
 

Author SHA1 Message Date
Jules Villard d468e22e66 [opam] bump opam and javalib versions 6 years ago
Jules Villard 77179d2c5c [pulse] switch back to having a single abstract address per stack variable and heap location 6 years ago
Jules Villard 2a46a54060 [pulse] use the disjunctive domain and make it configurable 6 years ago
Jules Villard 156f5946c2 [HIL][pulse] add disjunctive domain 6 years ago
Jules Villard d9a014f71b [pulse] take array indices into account 6 years ago
Nikos Gorogiannis 101283f9d0 [starvation] fix trace description strings for taking locks 6 years ago
Jules Villard 26d4a2d14f [HIL] simplify some functors around TransferFunctions 6 years ago
Jules Villard 65d031af66 [pulse] model lambda captures 6 years ago
Fabio Milano afed12ad52 [CK][Linter Rule] Added CKRenderWithChildrenComponent as conventional component kit superclass 6 years ago
David Lively 5a531ac755 Make is_cxx_method_overriding predicate take regex matching class/name 6 years ago
Ezgi Çiçek 61b51b09db [hoisting] Rename hoisting message 6 years ago
Nikos Gorogiannis fc80179394 [starvation] use compare ppx 6 years ago
Daiva Naudziuniene fcfb6cc361 [pulse] Model more std::vector functions that can invalid references to elements 6 years ago
Jules Villard 95fab102bf [pulse] do not destroy `this` even if asked to 6 years ago
Sungkeun Cho f409450d8b [inferbo] Add tests for conditional proof obligations 6 years ago
Ezgi Çiçek 88850d5119 [cost] Show simplified procname for Callsite paths 6 years ago
Nikos Gorogiannis f8fc40cea9 [starvation] improve debugging output 6 years ago
Mehdi Bouaziz ed82a0e572 [debug] LowerHIL: print id map 6 years ago
Jeremy Dubreil 1baf723e3e [infer][nullsafe] make the error message more explicit about the typing nature of the analysis 6 years ago
Nikos Gorogiannis a47ec3611f [starvation] tune logging and avoid dieing on non-struct locks 6 years ago
Ezgi Çiçek dde9723926 [inferbo] Add tests for Java collections 6 years ago
Jules Villard 92c06e4f1f [HIL][4/4] array offsets are now HilExp.t 6 years ago
Jules Villard 1ee5877aa2 [HIL][3/4] remove compatibility AccessExpression.ml 6 years ago
Jules Villard d59e6ac1bf [HIL][2/4] move AccessExpression into HilExp 6 years ago
Jules Villard c89f7dc6ae [HIL][1/4] make `Access.t` polymorphic in the array access 6 years ago
Nikos Gorogiannis 2701073b3e [starvation] C++ deadlock FPs due to recursive and unknown mutexes 6 years ago
Nikos Gorogiannis 9c240ed978 [starvation] skip analysis option should be used at top level too 6 years ago
Sungkeun Cho a8dbaf082d [inferbo] Weak update for array contents 6 years ago
Sungkeun Cho f9161b164f [inferbo] On-demand heap symbol using path 6 years ago
Jeremy Dubreil 49e832ed7f [infer] remove the Printf Args checker from the list of analyses run by default 6 years ago
Jeremy Dubreil 1c4630d370 [infer][nullable] remove report de-duplication between the bi-abduction analysis and Eradicate 6 years ago
Nikos Gorogiannis 27d8a65906 [starvation][concurrency] split guard lock treatment and add support for non-recursive locks (per language) 6 years ago
Sungkeun Cho a37d85dddc [inferbo] Rename Allocsite.Param to Allocsite.Symbol 6 years ago
Jeremy Dubreil 69af58506d [infer][nullsafe] rename the option to run the Nullsafe checker 6 years ago
Sungkeun Cho 98d05044fb [inferbo] Visit every nodes at narrowing 6 years ago
Mehdi Bouaziz a689301c53 [inferbo] eval_locs 6 years ago
Daiva Naudziuniene 332b150be9 [pulse] Model std::vector::reserve to invalidate references to elements 6 years ago
Ted Reed 28b346a903 quandary: Detect flows to EnvironmentChange that includes putenv only 6 years ago
Ezgi Çiçek 80de133482 [inferbo,cost] Add symbols for unknown function calls 6 years ago
Jeremy Dubreil 81cfbe893f [infer][nullsafe] move all the Nullsafe related files in the same directory 6 years ago
Nikos Gorogiannis abee2a5cb0 [AI] fix top interface 6 years ago
Ezgi Çiçek 6017c2ec54 [cost] Fix control variables to pick up global vars in prune instructions 6 years ago
Sungkeun Cho 4b2c65f2e2 Revert "[inferbo] Instantiate symbolic locations in function parameters" 6 years ago
Nikos Gorogiannis 53fc45d39e [concurrency] remove bad lock model 6 years ago
Sungkeun Cho 9013e38594 [inferbo] Add/remove _FP in repro1.cpp test 6 years ago
Sungkeun Cho 8a37d7caf1 [inferbo] Move get_formals 6 years ago
Sungkeun Cho 760fabe825 [inferbo] Ignore __variable_initialization 6 years ago
Sungkeun Cho 2a94e907e2 [inferbo] Revise pp of Symb.partial 6 years ago
Daiva Naudziuniene 485b9c7bf5 [pulse] Abstract Location Set 6 years ago
Sungkeun Cho 62d45f9c01 [inferbo] Copy callee's values that are reachable from parameters 6 years ago