14 Commits (7631d34f43b05e3a1acd23d14b51f29801917b1a)

Author SHA1 Message Date
Dulma Churchill 7631d34f43 [SelfInBlock] Refactor the reporting to run only once over the domain
6 years ago
Dulma Churchill 63428e7b69 [SelfInBlock] Check for when weakSelf is used in a no escaping block
6 years ago
Dulma Churchill 9dfd1943e6 [selfInBlock] Remove false positive from mix self weakSelf
6 years ago
Dulma Churchill b1eb969635 [selfInBlock] Add a new check when strongSelf is captured in a (sub)block.
6 years ago
Dulma Churchill edc47d4a96 [selfInBlock] Handle conditionals as well as ifs
6 years ago
Dulma Churchill 430727519b [clang frontend] Translate BinaryOperators in ifs equally whether they are part of a ExprWithCleanups or not
6 years ago
Dulma Churchill 66c6a73cc6 [SelfInBlock] Report strongSelf Not Checked when strongSelf passed to a function as argument
6 years ago
Dulma Churchill 05bd4185e0 [SelfInBlock] Reporting strongSelf Not Checked only in field access
6 years ago
Dulma Churchill f69d0992bc [self-in-block] Add new issue type MULTIPLE_WEAKSELF
6 years ago
Dulma Churchill 510a5e2933 [self in block] Adding traces to the Strong_self_not_checked check
6 years ago
Dulma Churchill bf581e0b72 [self in block] Add a check for strongSelf not checked for null
6 years ago
Dulma Churchill f303c9fa87 [self in block] Fix error in choosing variables fmor the domain for reporting
6 years ago
Dulma Churchill 41fffa690c [self in block] Adding traces to the mixed self with weakself check
6 years ago
Dulma Churchill 43823266ec [self in block] Add a new checker to detect correct uses of when ObjC blocks capture self.
6 years ago