84 Commits (caad455e42d2ad3cc71e6ef9aed788f5a57f55e6)

Author SHA1 Message Date
Jules Villard caad455e42 [pulse] remove pulse-specific matchers from PatternMatch
4 years ago
Ezgi Çiçek 965d916e57 [cost][inferbo] Add models for NSAttributedString
4 years ago
Jules Villard df9352e981 [pulse] report latent issues in "main"
4 years ago
Sungkeun Cho aff237306f [ConfigImpact] Add known cheap functions of System and Number
4 years ago
Sungkeun Cho e05fd1be67 [ConfigImpact] Ignore cheap functions like Math.ceil during the analysis
4 years ago
Ezgi Çiçek 9111526a5e [frontend] Track protocols in A<ObjCProtocol>
4 years ago
Mitya Lyubarskiy 0bf010d72a [nullsafe] Build and output the annotation graph
4 years ago
Nikos Gorogiannis 8c40ed53d7 [typ] move type constants to own module
5 years ago
Ezgi Çiçek a09ea5ea9c [cost] add model for iterating over collections via block
5 years ago
Ezgi Çiçek cbe796e541 [preanalysis] Add a new preanalysis for ObjC's copy and mutableCopy
5 years ago
Ezgi Çiçek 980f110156 [cost] Add naive model for forEach
5 years ago
Sungkeun Cho 88d5f4b9ad [Cost] Add cost model of binary search
5 years ago
Mitya Lyubarskiy 8d4e9bf26e [nullsafe] Add "Fragment.onViewCreated()" to a list of known initializers
5 years ago
Nikos Gorogiannis cf29bc7aa2 [java][procname] params are Typ.t
5 years ago
Ezgi Çiçek aa2f420ac8 [inferbo][cost] Check supertype in ObjC models
5 years ago
Ezgi Çiçek feefda3e59 Wrap Java's PatternMatch into its own module
5 years ago
Sungkeun Cho 5df13f69e7 [inferbo] Add some models of linked list next methods
5 years ago
Josh Berdine 61566caddf [ocamlformat] Set break-sequences = true
5 years ago
Dulma Churchill 40143ab01c [pulse] Model CFRelease as removing the Allocated attribute rather than as free
5 years ago
Dulma Churchill 6c044ba2d4 [pulse] Model Core Foundation create and copy functions
5 years ago
Jules Villard 858fdcf4db move a bunch of files to/from absint/
5 years ago
Sungkeun Cho 9f81b7c880 [inferbo] Add models of infer annotations
5 years ago
Dulma Churchill 2d168f75a6 [pulse] Add options for modelling alloc models and free models from user-defined regexes.
5 years ago
Dulma Churchill 271946a178 [pulse] Model release functions from Core Graphics and Core Foundation
5 years ago
Dulma Churchill 6f2b52fcc7 [pulse] Model Core Graphics create and copy functions
5 years ago
Nikos Gorogiannis 711c48aa86 [java] extract java split name from typ module
5 years ago
Nikos Gorogiannis a85dfe6af4 [java] get type name directly from procname
5 years ago
Mitya Lyubarskiy ae907d80cf [nullsafe] Model Object.equals() and descentands as FalseOnNull
5 years ago
Mitya Lyubarskiy 95d0e49c62 Rename is_override to has_same_signature to correctly reflect behavior
5 years ago
Artem Pianykh c735b6f0a5 [nullsafe] Introduce NullsafeMode as a replacement for `is_strict_mode`
5 years ago
Artem Pianykh 592c746e6b [java] Make override resolution consider parameter types
5 years ago
Nikos Gorogiannis 91fa6a5404 [typ] extract Procname from Typ
5 years ago
Nikos Gorogiannis 33352623a5 [typ] extract Fieldname from Typ
5 years ago
Nikos Gorogiannis cef051dd1a [typ] extract Struct module
5 years ago
Mitya Lyubarskiy 9285c51dfa [nullsafe] Enum values can be used as non-null without strictification
5 years ago
Sungkeun Cho bc5f740945 [infer] make deadcode is back
5 years ago
Josh Berdine 3c6e2469de [ocamlformat] Enable parsing and reformatting docstrings
5 years ago
Josh Berdine 8d20e4d64d [ocamlformat] Upgrade ocamlformat version
5 years ago
Mitya Lyubarskiy 0f1187a3a3 [nullsafe] Make Strict mode respect static methods
6 years ago
Mitya Lyubarskiy 303263eb2e [nullsafe] Don't join types in a fancy way.
6 years ago
Nikos Gorogiannis 9dbe55c419 [java tracing] goodbye
6 years ago
Ezgi Çiçek 064e211e39 [inefficient-keyset] Add androidx.collections.SimpleArrayMap to eligible maps
6 years ago
Ezgi Çiçek 9882b37c6c [cost][inferbo] Add models for androidx.collection
6 years ago
Sungkeun Cho 96a8b1cf5a [cost] Add some cost models of IntHashMap
6 years ago
Nikos Gorogiannis 5ad714be4b [concurrency] improve function for searching annotations
6 years ago
Nikos Gorogiannis 615100e55e [patternmatch] fix wrong regexp in getter detection
6 years ago
Sungkeun Cho d55f5c02d5 [cost] Add modeled range
6 years ago
Sungkeun Cho 962e56cb1b [infer] Use typ instead of root_typ if possible
6 years ago
Sungkeun Cho a50fcaf2dd [infer] Use inline record for Sil.Load and Sil.Store
6 years ago
Ezgi Çiçek 102018734f [inefficientKeysetIterator] Add missing type checks
6 years ago