Commit History

Autor SHA1 Mensaxe Data
  Anna Zaks 8ef064d53f [analyzer] Ensure BugReporterTracking works on regions with pointer arithmetic %!s(int64=12) %!d(string=hai) anos
  Jordan Rose a5796f8722 [analyzer] Replace isIntegerType() with isIntegerOrEnumerationType(). %!s(int64=12) %!d(string=hai) anos
  Anna Zaks c1bef5671e [analyzer] Properly handle the ternary operator in trackNullOrUndefValue %!s(int64=12) %!d(string=hai) anos
  Aaron Ballman 77e2788803 Silencing warnings in MSVC due to duplicate identifiers. %!s(int64=12) %!d(string=hai) anos
  Anna Zaks 658a28479d [analyzer] Teach invalidateRegions that regions within LazyCompoundVal need to be invalidated %!s(int64=12) %!d(string=hai) anos
  Anna Zaks 41988f331a [analyzer] Add support for escape of const pointers and use it to allow “newed” pointers to escape %!s(int64=12) %!d(string=hai) anos
  Jordan Rose f8ddc09898 [analyzer] Invalidate regions indirectly accessible through const pointers. %!s(int64=12) %!d(string=hai) anos
  Anna Zaks cc5dbdae70 [analyzer] Simple inline defensive checks suppression %!s(int64=12) %!d(string=hai) anos
  David Blaikie dc84cd5efd Include llvm::Optional in clang/Basic/LLVM.h %!s(int64=12) %!d(string=hai) anos
  David Blaikie 5251abea41 Replace SVal llvm::cast support to be well-defined. %!s(int64=12) %!d(string=hai) anos
  Jordan Rose ef9e6d6657 [analyzer] Scan the correct store when finding symbols in a LazyCompoundVal. %!s(int64=12) %!d(string=hai) anos
  Anna Zaks 1655bcd052 [analyzer] Address Jordan's nitpicks as per code review of r170625. %!s(int64=12) %!d(string=hai) anos
  Anna Zaks bf53dfac81 [analyzer] Add the pointer escaped callback. %!s(int64=12) %!d(string=hai) anos
  Jordan Rose 7affe151f5 [analyzer] Remove bindExprAndLocation, which does extra work for no gain. %!s(int64=12) %!d(string=hai) anos
  Chandler Carruth 55fc873017 Sort all of Clang's files under 'lib', and fix up the broken headers %!s(int64=12) %!d(string=hai) anos
  Jordan Rose 40d8551890 [analyzer] Move convenience REGISTER_*_WITH_PROGRAMSTATE to CheckerContext.h %!s(int64=12) %!d(string=hai) anos
  Jordan Rose 166d502d53 [analyzer] Use nice macros for the common ProgramStateTraits (map, set, list). %!s(int64=12) %!d(string=hai) anos
  Jordan Rose ca5d78d0bc [analyzer] Make ProgramStateManager's SubEngine parameter optional. %!s(int64=13) %!d(string=hai) anos
  Ted Kremenek 732cdf383f Remove unnecessary ASTContext& parameter from SymExpr::getType(). %!s(int64=13) %!d(string=hai) anos
  Jordan Rose 0073a5c7ce Reapply "[analyzer] Remove constraints on dead symbols as part of removeDeadBindings." %!s(int64=13) %!d(string=hai) anos
  Jordan Rose 8e289bb59c Revert "[analyzer] Remove constraints on dead symbols as part of removeDeadBindings." %!s(int64=13) %!d(string=hai) anos
  Ted Kremenek ce15cce38c Remove dead method ProgramState::MarshalState(). %!s(int64=13) %!d(string=hai) anos
  Jordan Rose 24c7f98828 [analyzer] Remove constraints on dead symbols as part of removeDeadBindings. %!s(int64=13) %!d(string=hai) anos
  Ted Kremenek 47cbd0f389 Remove ProgramState::getSymVal(). It was being misused by Checkers, %!s(int64=13) %!d(string=hai) anos
  Ted Kremenek 56a46b51df Rename 'unbindLoc()' (in ProgramState) and 'Remove()' to %!s(int64=13) %!d(string=hai) anos
  Ted Kremenek 32a549a649 Remove Store::bindDecl() and Store::bindDeclWithNoInit(), and %!s(int64=13) %!d(string=hai) anos
  Ted Kremenek 5be88dc79d Rename 'BindCompoundLiteral' to 'bindCompoundLiteral' and %!s(int64=13) %!d(string=hai) anos
  Jordan Rose 0ad36baedc [analyzer] Correctly devirtualize virtual method calls in destructors. %!s(int64=13) %!d(string=hai) anos
  Jordan Rose f41c0dd023 [analyzer] Look up DynamicTypeInfo by region instead of symbol. %!s(int64=13) %!d(string=hai) anos
  Anna Zaks d4fe57f7f7 [analyzer] Rename the function to better reflect what it actually does. %!s(int64=13) %!d(string=hai) anos