7602 Commits (f411c7d131a439b511314335737270de47f734f2)

Author SHA1 Message Date
Jules Villard f411c7d131 [pulse] do not stop at the first error in function calls
4 years ago
Jules Villard 49dc61b9c5 [clang] refactor to expose when creating destructor call will succeed
4 years ago
Jules Villard 578583f2ab [pulse] check that new arithmetic facts are consistent with the heap
4 years ago
Jules Villard 47e9f8ffec [pulse][easy] code factorisation
4 years ago
Jules Villard e32f6ca360 [clang] fix bad interaction between ConditionalOperator and initializers
4 years ago
Ezgi Çiçek 14b32f1727 [cost] Register forgotten expensive issue
4 years ago
Daiva Naudziuniene 82778eedde [bug hash] Location independent procname
4 years ago
Nikos Gorogiannis 0eb686aad4 [racerd] move more domain ops to domain
4 years ago
Sungkeun Cho ac009cb3aa [cost] Add expensive autoreleasepool size issue type
4 years ago
Mitya Lyubarskiy 47c1a327c7 [nullsafe] Conventional style output of the field json
4 years ago
Nikos Gorogiannis 5e50e9947c [racerd] move some domain operations into domain module
4 years ago
Daiva Naudziuniene 58f1fd8b32 [pulse] Optional Empty Access for std::optional
4 years ago
Nikos Gorogiannis e36463959c [starvation] acquisitions mod location
4 years ago
Sungkeun Cho ac624e9520 [cost] Fix ignoring function pointer symbols in degree_with_term
4 years ago
Daiva Naudziuniene eb4684f6d5 [pulse] Less precise model for constructing optional from value
4 years ago
Daiva Naudziuniene a4241eeb43 [pulse] Refactor Optional models
4 years ago
Jules Villard 45ff034c79 [clang] improve debug logs
4 years ago
Jules Villard b6460870dc [biabd] rename a test to follow naming conventions
4 years ago
Mitya Lyubarskiy 218bb81885 [nullsafe] Store inconsistent subclass param index in json output
4 years ago
Mitya Lyubarskiy 4aea679d30 [nullsafe] Store method name and param types in output json
4 years ago
Mitya Lyubarskiy c3f1ff0386 [nullsafe] Store field name in output json
4 years ago
Mitya Lyubarskiy 52ec2e5009 [nullsafe][annotation graph] Add test case for annotation graph
4 years ago
Artem Pianykh ae52fb4787 [nullsafe] Add a model for WifiConfiguration.SSID
4 years ago
Artem Pianykh 1eb3d688be [java] Support human readable issues types in @SuppressLint
4 years ago
Mitya Lyubarskiy dc16825ba7 [nullsafe][annotation graph] Support `Object.equals()`
4 years ago
Mitya Lyubarskiy 192de51707 [nullsafe][annotation graph] Account for virtual params
4 years ago
Mitya Lyubarskiy dc667bec0f [nullsafe][annotation graph] Snapshot test for annotation graph
4 years ago
Jules Villard bd2d2d129e [workspace] fix broken [SourceFile.to_abs_path]
4 years ago
Daiva Naudziuniene 3d74f39102 [pulse] Improve trace for Optional Empty Access
4 years ago
Jules Villard 2f8e1ed940 [workspace] SourceFile.is_under_project_root true when under workspace too
4 years ago
Daiva Naudziuniene 9166d60af7 [bug hash] Ignore line and column in lambda's name when computing bug hash
4 years ago
Daiva Naudziuniene bd997be9a3 [doc] Documentation for Optional Empty Access
4 years ago
Artem Pianykh 816af4a355 [java][reporting] @SuppressLint now blocks _only_ specified issue types
4 years ago
Ezgi Çiçek 9111526a5e [frontend] Track protocols in A<ObjCProtocol>
4 years ago
Josh Berdine 47fad6eaf3 [buck] Do not use .buckversion
4 years ago
Mitya Lyubarskiy 0bf010d72a [nullsafe] Build and output the annotation graph
4 years ago
Mitya Lyubarskiy c07223293d [nullsafe][annotation graph] Issue a provisional violation in assignments between two provisionally nullables
4 years ago
Mitya Lyubarskiy 18ccc321c8 [nullsafe][annotation graph] Don't try to annotate primitives
4 years ago
Mitya Lyubarskiy a4efdce9b0 [nullsafe][annotation graph] Support provisionally nullable in fields
4 years ago
Martin Trojer 671d9fa291 Add --clang-yojson-file flag
4 years ago
Nikos Gorogiannis 8c40ed53d7 [typ] move type constants to own module
4 years ago
Mitya Lyubarskiy 310c3f2c34 [nullsafe][Annotation graph] Glueing together: preparing to build annotation graph
4 years ago
Mitya Lyubarskiy 234aae3e60 [nullsafe][annotation graph] Introduce ProvisionallyNullable nullability
4 years ago
Mitya Lyubarskiy a673a13b44 [nullsafe][refactor] Store all joinees' origins in InferredNullability
4 years ago
Mitya Lyubarskiy ffe1b55f42 [nullsafe] Remove uneccessary logic in chosing join priority
4 years ago
Mitya Lyubarskiy 19d1d2a678 [nullsafe][annotation graph] Annotation graph: introduce ProvisionalAnnotation
4 years ago
Daiva Naudziuniene b17861b1c8 [pulse] More precise model for constructing folly::Optional<Value> from Value
4 years ago
Nikos Gorogiannis b6eb480597 [java] fix char cast
4 years ago
Nikos Gorogiannis 4fb2fde4af [tenv][java] hashcons instead of Obj magic
4 years ago
Ezgi Çiçek a09ea5ea9c [cost] add model for iterating over collections via block
4 years ago