- 39ac187 [analyzer] Add getLocationContext to CheckerContext by Anna Zaks · 13 years ago
- 0bd6b11 [analyzer] Rename generateNode -> addTransition in CheckerContext by Anna Zaks · 13 years ago
- 063e088 [analyzer] Simplify CheckerContext by Anna Zaks · 13 years ago
- 390909c [analyzer] Remove the dependency on CheckerContext::getStmt() as well as the method itself. by Anna Zaks · 13 years ago
- 491306a Allow getting all source locations of selector identifiers in a ObjCMethodDecl. by Argyrios Kyrtzidis · 13 years ago
- 590dd8e [analyzer] Refactor PathDiagnosticLocation: Make PathDiagnosticLocation(SourceLocation...) private. Most of the effort here goes to making BugReport refer to a PathDiagnosticLocation instead of FullSourceLocation. by Anna Zaks · 13 years ago
- e172e8b Remove EnhancedBugReport and RangedBugReport - pull all the extra functionality they provided into their parent BugReport. The only functional changes are: made getRanges() non const - it adds default range to Ranges if none are supplied, made getStmt() private, which was another FIXME. by Anna Zaks · 13 years ago
- 18c66fd Rename GRState to ProgramState, and cleanup some code formatting along the way. by Ted Kremenek · 13 years ago
- 10620eb Modify some deleted function methods to better reflect reality: by Sean Hunt · 13 years ago
- 4ba48c4 [analyzer] Also make sure that the parameter is coming from the current stack frame. by Argyrios Kyrtzidis · 13 years ago
- 25a792b [analyzer] Remove SVal::getAsVarDecl() and reason about MemRegions, not Decls. Suggestion by Ted! by Argyrios Kyrtzidis · 13 years ago
- ec8605f [analyzer] Rename CheckerV2 -> Checker. by Argyrios Kyrtzidis · 13 years ago
- b3d74da [analyzer] Migrate NSErrorChecker and DereferenceChecker to CheckerV2. by Argyrios Kyrtzidis · 13 years ago
- 9b66371 Split 'include/clang/StaticAnalyzer' into 'include/clang/StaticAnalyzer/Core' and 'include/clang/StaticAnalyzer/Checkers'. by Ted Kremenek · 13 years ago
- 2114258 Chris Lattner has strong opinions about directory layout. :) by Ted Kremenek · 14 years ago[Renamed (96%) from lib/EntoSA/Checkers/NSErrorChecker.cpp]
- 3a8f40e Rename headers: 'clang/GR' 'clang/EntoSA' and update Makefile. by Ted Kremenek · 14 years ago[Renamed (97%) from lib/GR/Checkers/NSErrorChecker.cpp]
- 9ef6537 Rename static analyzer namespace 'GR' to 'ento'. by Ted Kremenek · 14 years ago
- d2592a3 [analyzer] Refactoring: Drop the 'GR' prefix. by Argyrios Kyrtzidis · 14 years ago
- 5a4f98f [analyzer] Refactoring: Move stuff into namespace 'GR'. by Argyrios Kyrtzidis · 14 years ago
- a7af5ea [analyzer] Refactoring: Move checkers into lib/GR/Checkers and their own library, libclangGRCheckers by Argyrios Kyrtzidis · 14 years ago[Renamed from lib/GR/NSErrorChecker.cpp]
- bce30c5 [analyzer] Refactoring: lib/Checker -> lib/GR and libclangChecker -> libclangGRCore by Argyrios Kyrtzidis · 14 years ago[Renamed from lib/Checker/NSErrorChecker.cpp]
- 98cabba [analyzer] Refactoring: include/clang/Checker -> include/clang/GR by Argyrios Kyrtzidis · 14 years ago
- 900fc63 Add raw_ostream operators to NamedDecl for convenience. Switch over all users of getNameAsString on a stream. by Benjamin Kramer · 14 years ago
- 5e2d2c2 Checker: random include cleanup. by Benjamin Kramer · 14 years ago
- 1397663 Revert 95541. by Ted Kremenek · 14 years ago
- 6f8c430 Rename: GRState::getSVal(Stmt*) => getExprVal(), by Zhongxing Xu · 15 years ago
- 9705309 Move 'LocalCheckers.h' to the 'Checkers' subdirectory. by Ted Kremenek · 15 years ago
- f12d319 Move 'include/Checkers/PathSensitive/Checkers' directory to 'include/Checkers'. by Ted Kremenek · 15 years ago
- 6b67630 Move BugReporter.h, PathDiagnostic.h, and BugType.h to 'include/Checker/BugReporter' by Ted Kremenek · 15 years ago
- 1309f9a Split libAnalysis into two libraries: libAnalysis and libChecker. by Ted Kremenek · 15 years ago[Renamed (96%) from lib/Analysis/NSErrorChecker.cpp]
- f017173 Port BugReporter and BugType to StringRef. by Benjamin Kramer · 15 years ago
- 4988a9a Kill some unnecessary calls to c_str(). by Benjamin Kramer · 15 years ago
- ba5fb5a lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace by Kovarththanan Rajaratnam · 15 years ago
- e576af2 Enhance null dereference diagnostics by indicating what variable (if any) was dereferenced. Addresses <rdar://problem/7039161>. by Ted Kremenek · 15 years ago
- b4b817d Refactor DereferenceChecker to use only the new Checker API instead of by Ted Kremenek · 15 years ago
- dc998c1 Merge NullDerefChecker.[h,cpp] and UndefDerefChecker.[h,cpp]. They are essentially two parts of the same check. by Ted Kremenek · 15 years ago
- 29e0ef2 Rename NSErrorCheck to NSErrorChecker. by Ted Kremenek · 15 years ago[Renamed (89%) from lib/Analysis/CheckNSError.cpp]
- d86caaa Move NullDerefChecker.h instead a 'Checkers' subdirectory. by Ted Kremenek · 15 years ago
- f1cbd80 Add an assertion to ensure NullDerefChecker exists. by Zhongxing Xu · 15 years ago
- ec9227f Move NullDeref and UndefDeref into their own checker. by Zhongxing Xu · 15 years ago
- 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 15 years ago
- 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
- 27a36e9 Sentence-case bug category. by Ted Kremenek · 15 years ago
- d17da2b Add LocationContext* field to VarRegion. This is needed for interprocedural analysis. by Ted Kremenek · 15 years ago
- 5ab128b Tie the local check NSErrorCheck to a Decl to pave the way by Zhongxing Xu · 15 years ago
- 031ccc0 Last step of template cleanup: merge *BuilderImpl to *Builder. by Zhongxing Xu · 15 years ago
- 355a692 Fix typo reported in <rdar://problem/7121409>. by Ted Kremenek · 15 years ago
- 6217b80 Change uses of: by Ted Kremenek · 15 years ago
- 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
- 1a1a6e2 Add member template 'Type::getAs<T>', which converts a Type* to a respective T*. by Ted Kremenek · 15 years ago
- 14108da This patch includes a conceptually simple, but very intrusive/pervasive change. by Steve Naroff · 15 years ago
- c878138 Remove more uses of GRStateRef. by Ted Kremenek · 15 years ago
- 93e7145 Simplify more code by using SVal::getAsSymbol(). by Ted Kremenek · 15 years ago
- cf118d4 Overhaul BugReporter interface and implementation. The new interface cleans up by Ted Kremenek · 16 years ago
- d9d22dd Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of by Chris Lattner · 16 years ago
- 993f1c7 - constify some uses of MemRegion* (MemRegion should be immutable). by Ted Kremenek · 16 years ago
- 1c96b24 This patch did the following renaming. There should be no functional changes. by Zhongxing Xu · 16 years ago
- d9bc33e Remove lval::FieldOffset, lval::ArrayOffset. These will be replaced with regions. by Ted Kremenek · 16 years ago
- 9e24049 This is a big patch, but the functionality change is small and the rest of the patch consists of deltas due to API changes. by Ted Kremenek · 16 years ago
- cc9ac41 Enhance NSError** checking with analogous checking for CFErrorRef*. by Ted Kremenek · 16 years ago
- 62059e8 Add a bug category for NSError** checks. by Ted Kremenek · 16 years ago
- 37fc826 Register the implicit null-dereferenced object as a notable symbol. by Ted Kremenek · 16 years ago
- 7360fda Implement second part of PR 2600: NSError** parameter may be null, and should be checked before being dereferenced. by Ted Kremenek · 16 years ago
- cfdf9b4 Change implementation of NSError** coding-style check to be invoked at the end of the retain/release analysis. by Ted Kremenek · 16 years ago
- f45d18c Implemented one of the checks requested in PR 2600: by Ted Kremenek · 16 years ago