Commit Graph

1418 Commits (71cf1760c506644932e01b0e9e5b4b98b6a21691)

Author SHA1 Message Date
Jeremy Dubreil 71cf1760c5 [infer][nullable checker] find the nullable violation involving annotated protocol methods 7 years ago
Jeremy Dubreil 32deab86bd [infer][nullable checker] avoid reporting the nullable violations that are already reported by the biabduction analysis 7 years ago
Sam Blackshear d6ed9e3bbe [liveness] remove special-casing for destructor reads 7 years ago
Sam Blackshear f37344358b [experimental] interprocedural should_update analysis 7 years ago
Jeremy Dubreil 1f6d73269e [infer] simplify the API to report errors 7 years ago
Jeremy Dubreil c62dd2a0c2 [infer][nullable checker] add models for mutations of mutable dictionaries and mutable arrays 7 years ago
Sam Blackshear 41129087e4 [quandary] only Intents created from Uris should be sources 7 years ago
Sam Blackshear 32675a7b02 [quandary] improve curl_easy_setopt sink 7 years ago
Jules Villard 5ce024bf6e [clang] do not error on bogus arguments to `fsanitize` 7 years ago
Mehdi Bouaziz cf11590800 [clang] Ignore -fsanitize=builtin 7 years ago
Jeremy Dubreil 83118865aa [infer] add arrayByAddingObject: to the list of methods asserting the parameters 7 years ago
Sam Blackshear d3f4043bc0 [quandary] curl function for setting URL as sink 7 years ago
Jules Villard 1f3cae9fa4 [make] some missing dependencies 7 years ago
Daiva Naudziuniene d8a004f0cc [LockConsistency] Adding conditional ownership to the rest of the formal parameters of constructors. 7 years ago
Sam Blackshear 7e8739de0a [quandary] more fine-grained issue types for Java 7 years ago
Sam Blackshear 647e1cd62d [dead stores] config file for custom scope guard types 7 years ago
Sam Blackshear 432fa4913c [quandary] report all Intents constructed from URIs 7 years ago
Sam Blackshear 6abbe66ee6 [quandary] file creation as sink 7 years ago
Sam Blackshear 19824aa27b [quandary] don't taint this var of endpoints 7 years ago
Peter O'Hearn 700adc2d44 [racerd] deep ownership 7 years ago
Sam Blackshear 735b0b2ef7 [quandary] include source/sink caller in error message 7 years ago
Jeremy Dubreil 75de2006dd [infer] make sure adding or removing parameters does not affect the bug hash on Objective C methods 7 years ago
Sam Blackshear 6799e7a7fb [dead stores] whitelist more RAII guard types 7 years ago
Mehdi Bouaziz 78120bc9e2 Fix tests 7 years ago
Mehdi Bouaziz 1a117d7e09 Fix unique_ptr model 7 years ago
Sam Blackshear 0ebdd369b0 [liveness] don't warn on dead stores of type CKComponentScope 7 years ago
Dulma Churchill ed740600de [cleanup] Remove hidden field and related code that is not used anymore. 7 years ago
Jeremy Dubreil 4aaa39fdd1 [infer][nullable checker] propagate object nullablilty when calling an Objective C instance method on a nullable receiver 7 years ago
Jeremy Dubreil d4c81a7798 [infer][nullable checker] model NSDictionary initialization as crashing on nil keys or nil values 7 years ago
Dulma Churchill 1d0b6050a6 [retain cycle] Move the code about retain cycle detection to a dedicated module 7 years ago
Dulma Churchill d25754597d [memory leaks] Adding model for CVPixelBufferRelease 7 years ago
Jeremy Dubreil 3e94c868f4 [infer] use the classname without the package name to compute the bug hash 7 years ago
Jeremy Dubreil ea29749671 [infer] simpler bug hash 7 years ago
Jeremy Dubreil 7dd78f4135 [infer][eradicate] example where the non-nullability is not correctly propagated 7 years ago
Jeremy Dubreil 10eef3bb1f [infer][java] add model for ImmutableList$Builder.add which crashes when given a null value 7 years ago
Jeremy Dubreil bff96f1d75 [infer] remove the use of the deprecated --stats option 7 years ago
Dulma Churchill 306a0a9182 [liveness] Do not report on variables with block attribute 7 years ago
Dulma Churchill 71fde88950 [IR] Adding support for variable attributes, adding __block for ObjC variables 7 years ago
Daiva Naudziuniene 9e2ecac204 [LockConsistency] Add ownership to container accesses for cpp 7 years ago
Sam Blackshear 74670cb0ba [dead stores] don't warn on dead stores of ScopeGuard's 7 years ago
Jeremy Dubreil 7b8a5a1a2b [infer] always run all the pre-analysis passes independently form the checkers that are being run 7 years ago
Sam Blackshear 8d0f141974 [dead stores] identify dead stores involving struct values 7 years ago
Sam Blackshear 427dad5aa6 [racerd] keep adding accesses after prefix of a path is owned 7 years ago
Sam Blackshear 087ff08b82 [quandary] eliminate spammy soft error for bad return summary 7 years ago
Dino Distefano dfb8b421ac Extending uninit to struct 7 years ago
Dulma Churchill 68beca1523 [objc] Refactor modeling of CoreFoundation and CoreGraphics libraries 7 years ago
Sam Blackshear 164fa457e9 [quandary] treat any non-primitive endpoint formal as a source 7 years ago
Mehdi Bouaziz 168ce5a6bb [inferbo] Add alloc size safety condition 7 years ago
Dulma Churchill c0f250c45e [liveness] Change the model of assert functions to include the handle failure function to avoid dead store fps 7 years ago
Jeremy Dubreil 97927f6f46 [infer][checkers] remove the `-a biabduction` option and the related code 7 years ago