Commit Graph

6013 Commits (31c2a39e8178e9a6a3365de4684c0dfa45391ef3)
 

Author SHA1 Message Date
Jules Villard 31c2a39e81 [pulse] tighten up summaries 6 years ago
Jules Villard ab30cdb379 [pulse] allow models to return disjuncts 6 years ago
Jules Villard 7c90480758 [pulse] do not create `&` back-edges eagerly 6 years ago
Jules Villard ada032ee2c [pulse] improve error messages and traces 6 years ago
Jules Villard db4e1ea433 [pulse] reallocate variables on initialisation 6 years ago
Jules Villard f659aa1004 [pulse] lower max disjuncts to 20 and loop unrollings to 3 6 years ago
Jules Villard ac62b64009 [pulse][minor] improve debug html 6 years ago
Jules Villard d03271d318 [pulse] no need to keep location information in `PulseInvalidation.t` anymore 6 years ago
Jules Villard 3ce095a288 [pulse] more efficient representation of attributes 6 years ago
Jules Villard d57ed5086e [pulse] better treatment of variables going out of scope 6 years ago
Jules Villard 53b1577b4c [pulse][interproc 3/3] interproc call 6 years ago
Jules Villard 08fb93022f [ai] read proc_desc too 6 years ago
Jules Villard 0300d5374c [pulse][interproc 2/3] abductive domain 6 years ago
Jules Villard f0f66daa4c [pulse][interproc 1/3] save/restore fresh abstract address generator across ondemand calls 6 years ago
Radu Grigore 344889775b [infer][PR] Don't join postconditions. Fixes . 6 years ago
Jules Villard 686231ec6e [SIL] change `variable_initialization()` builtin to a new auxiliary instruction 6 years ago
Jules Villard 2151be9c25 [issues] do not dedup issues when `Config.filtering` is unset 6 years ago
Ezgi Çiçek bbc417cb44 [cost] Fix class name lookup in Cold Start 6 years ago
Ezgi Çiçek b802620bc8 [cost] Add cost models for loop invariant functions 6 years ago
David Lively 2682cdb463 Tweak formatting of CxxAnnotationSpecs output 6 years ago
David Lively 996f7c4f02 Allow Cxx annotation-reachability src/sink/override w/paths AND symbols 6 years ago
Jules Villard 74b7345fd2 [payloads][trivial] alphabetise 6 years ago
Jules Villard ebe5028ca1 [SIL] add `Skip` metadata instruction 6 years ago
Jules Villard b665e1c575 [SIL][HIL] distinguish auxiliary instructions as `Metadata` 6 years ago
Nikos Gorogiannis 70b7beac1c [infer] randomise source files list in deterministic way 6 years ago
Ezgi Çiçek f127d1ca9e [reportdiff] Remove Internal error 6 years ago
David Lively f12bbacbdd [annotation-reachability] stop merging sanitized nodes' callees 6 years ago
David Lively 87391f6f2f [annotation-reachability] make CxxAnnotationSpecs.report more user-friendly 6 years ago
David Lively 5d4a27ea54 RFC: stop using _ to separate ObjC/C++ class name from method in Typ.Procname.to_string 6 years ago
Nikos Gorogiannis 3e94fc7e16 [racerd] consider interfaces extending android.os.IInterface as automatically threadsafe 6 years ago
Dino Distefano e2caf19d4f Fixed constexpr false positive 6 years ago
Nikos Gorogiannis cf6ced0580 [racerd] on-annotations 6 years ago
Dino Distefano 1172e6de50 Translate SynchronizedStmt 6 years ago
Dino Distefano b500b5ffa0 Reporting Performance Variation on Cold Start 6 years ago
Ezgi Çiçek ba42e3fa46 [inferbo] Add models for CF 6 years ago
Katie Ots d805a0ddba [CostReport] Add procedure name to cost report items 6 years ago
Josh Berdine de1ae90a27 [ocamlformat] Move .ocamlformat config file to the project root 6 years ago
Nikos Gorogiannis 7be696a0ed [racerd] kill dead tests 6 years ago
David Lively 20b21698f6 [checkers] enable config-driven annotation reachability for Cxx 6 years ago
Anton Kochkov 319440dfd7 [infer][PR] Update opam version in Docker for master 6 years ago
Sungkeun Cho e5381a90d5 [inferbo] Propagate LatestPrune on function calls 6 years ago
Sungkeun Cho 4c0aa1f69d [inferbo] Revise substitution of array block 6 years ago
Sungkeun Cho f86f971497 [inferbo] More reachability checks on pruning 6 years ago
Sungkeun Cho 5663ea6fb6 [inferbo] Use return_param only when callee added it 6 years ago
Josh Berdine 4acad5ca90 [ocamlformat] upgrade ocamlformat to 0.9 6 years ago
David Lively 757460ade7 [buck] introduce --buck-targets-blacklist so fbcode can exclude targets incompatible with C++ modules 6 years ago
Josh Berdine 79dbb950c1 [sledge] Compare stack component of edges as a inlined code location 6 years ago
Nikos Gorogiannis fdcd4cf591 [racerd] modulo loc 6 years ago
Jeremy Dubreil 4700f7684c Revert "[infer] add an option to deactivate the list of previously registered checkers" 6 years ago
Sungkeun Cho 5762c47ef2 [inferbo] Accumulate LatestPrune in sequential prunings 6 years ago