Commit Graph

2391 Commits (124ab9fed75549d8978844ca5c8b1bbf0c341c7c)

Author SHA1 Message Date
Sungkeun Cho 124ab9fed7 [inferbo] Downgrade issues of void pointer 6 years ago
Ezgi Çiçek 0682ccc1e9 [cost][inferbo] Add models for indexOf 6 years ago
Nikos Gorogiannis af12e55344 [buck/java2] rely on (and modify) PATH to find infer binary to improve caching 6 years ago
Ezgi Çiçek 998e7c8fe3 [inefficientKeysetIterator] Turn on by default and fix msg 6 years ago
Jules Villard 937e971849 [objc] fix test so that it looks like it could compile 6 years ago
Jules Villard 15246ec2a2 [tests] attempt at fewer race conditions 6 years ago
Jules Villard a504a67ec2 [pulse] model some of `std::basic_string` 6 years ago
Jules Villard 14b9975cf3 [pulse] support modelling destructors 6 years ago
Jules Villard d9aadf5df2 [pulse] allow models in invalidation traces 6 years ago
Nikos Gorogiannis 4f46567fa7 [annotreach] kill custom path sensitivity 6 years ago
Nikos Gorogiannis 5b191c53ae [annotreach] clean up tests 6 years ago
Nikos Gorogiannis ffdc9193dc [annot-reach] complete the set of android thread annotations 6 years ago
Martin Trojer 124036ea0b New faster version of Diff/Test-Determinator 6 years ago
Jules Villard ef26e8bb28 [clang] NamespaceAliasDecl is just a no-op 6 years ago
Ezgi Çiçek 4114f7fbdf [inefficientKeysetIterator] Chase predecessors 4 more nodes to check the pattern 6 years ago
Ezgi Çiçek 102018734f [inefficientKeysetIterator] Add missing type checks 6 years ago
Jules Villard c89a8d3e63 delete ownership checker 6 years ago
Jules Villard e803a30c2d [clang] fix translation of `initListExpr` again 6 years ago
Jules Villard 14ce445f81 [pulse] run tests against C++17 6 years ago
Jules Villard 86decb83f6 [pulse] record attributes of address not edge-reachable in the post 6 years ago
Jules Villard 58b1df6bb9 [clang] fix destructor placement for temporaries in conditionals 6 years ago
Jules Villard 3a3c93140e [pulse] translate initListExpr in more cases 6 years ago
Jules Villard d96ab2458d [pulse] model lambda destructor 6 years ago
Jules Villard 91a2e2986b [pulse] model lambda capture by value 6 years ago
Jules Villard 433c144840 [pulse] calling known lambdas calls the corresponding proc name 6 years ago
Jules Villard 2bf6852b95 [pulse] model `std::function::operator=` 6 years ago
Jules Villard ae3089c2b2 [uninit] look at complex HIL expressions too 6 years ago
Jules Villard f15d9915a0 [pulse] better types to avoid `_fun_` prefix to proc names in bug traces 6 years ago
Jules Villard a3311fb751 [pulse] C++ temporaries bound to globals do not "escape" 6 years ago
Jules Villard 7f12ced394 [pulse] move to SIL proper 6 years ago
Nikos Gorogiannis 97c41120ae [buck/java2] eliminate project root config flag 6 years ago
Dino Distefano 571ae7774a Extended check on n-th parameter to cpp method calls 6 years ago
Radu Grigore 10d87eec4e [topl] Simple error reporting. 6 years ago
Ezgi Çiçek 2db1a3b8e3 [cost,inferBo] Add models for Collections.unmodifiable* getters 6 years ago
Jules Villard f43544598b [oops] unbreak unit tests 6 years ago
Jules Villard 04233ee49b [clang] destroy C++ temporaries 6 years ago
Jules Villard 0592bac25e [pulse] explain SIL logical variables in terms of program access paths 6 years ago
Jules Villard c9f4768be7 [pulse] move to SIL 6 years ago
Ezgi Çiçek 0f43930f40 [cost] Refactor cost issue types and enable detecting allocation complexity increase on cold start 6 years ago
Jules Villard 6f5cb512db [pulse] add example of FN in const-ref-bound temporary 6 years ago
Jules Villard e14809baa8 [pulse] fix temporaries test code 6 years ago
Jules Villard 21f66dd197 [pulse] do not model `operator=` as assignment 6 years ago
Jules Villard db800f138b [clang] rewrite scope computations 6 years ago
Jules Villard eaa5c32432 [clang] some more debug info 6 years ago
Jules Villard c3d55817b1 [pulse] another test for temporaries 6 years ago
Dino Distefano 472f155a7a Improved rule on block capturing CXX Reference 6 years ago
Josh Berdine cfc1c8be36 [copyright] Remove years 6 years ago
Ezgi Çiçek d2eb3c8cc6 [inefficient-keyset-iterator] New checker for finding inefficient keySet iterator 6 years ago
Nikos Gorogiannis 733a29e44b [buckjava2] Move genrule capture integration logic from shell to OCaml 6 years ago
Radu Grigore d86e2f0d1c [topl] Generate monitor. 6 years ago