| Commit message (Expand) | Author | Age | Files | Lines |
* | Extensive diagnostics: Do not add a location context for do...while statements. | Ted Kremenek | 2009-04-28 | 1 | -1/+1 |
* | BugReporter (extensive diagnostics): Clean up do...while control-flow edges, and | Ted Kremenek | 2009-04-28 | 1 | -7/+33 |
* | Implement function-try-blocks. However, there's a very subtle bug that I can'... | Sebastian Redl | 2009-04-26 | 1 | -2/+4 |
* | Minor code cleanup. | Eli Friedman | 2009-04-26 | 1 | -16/+4 |
* | split ObjC and C++ Statements out into their own headers. | Chris Lattner | 2009-04-26 | 1 | -2/+2 |
* | BugReporter (extensive diagnostics): Recursively adjust the referred expression | Ted Kremenek | 2009-04-23 | 1 | -12/+16 |
* | BugReporter (extensive diagnostics): Ignore parentheses when added control-flow | Ted Kremenek | 2009-04-23 | 1 | -0/+16 |
* | BugReporter (extensive diagnostics): Use correct location for location contexts. | Ted Kremenek | 2009-04-22 | 1 | -1/+1 |
* | BugReporter (extensive diagnostics): always add an edge if there is no location | Ted Kremenek | 2009-04-22 | 1 | -1/+8 |
* | BugReporter (extensive diagnostics): | Ted Kremenek | 2009-04-22 | 1 | -3/+2 |
* | BugReporter (extensive diagnostic algorithm): The initial control-flow edge now | Ted Kremenek | 2009-04-22 | 1 | -2/+16 |
* | FunctionDecl::getBody() is getting an ASTContext argument for use in | Douglas Gregor | 2009-04-18 | 1 | -3/+3 |
* | Removed some commented code. | Ted Kremenek | 2009-04-07 | 1 | -16/+3 |
* | PathDiagnostic generation: experiment with avoiding generation of control-flow | Ted Kremenek | 2009-04-07 | 1 | -4/+4 |
* | Don't overguard to adding a control-flow piece when "alwaysAdd" is true. | Ted Kremenek | 2009-04-07 | 1 | -2/+2 |
* | Rewrite control-flow diagnostic generation "extensive" algorithm using "edge | Ted Kremenek | 2009-04-06 | 1 | -22/+277 |
* | Add another null pointer check. Simplify condition. | Ted Kremenek | 2009-04-02 | 1 | -7/+8 |
* | Add null pointer check. | Ted Kremenek | 2009-04-02 | 1 | -1/+2 |
* | BugReporter, extensive path-diagnostics: add an extra control-flow edge to the | Ted Kremenek | 2009-04-01 | 1 | -0/+32 |
* | Fix comment. | Ted Kremenek | 2009-04-01 | 1 | -1/+1 |
* | BugReporter: for extensive path diagnostics: | Ted Kremenek | 2009-04-01 | 1 | -11/+9 |
* | BugReporter: for extensive PathDiagnostic generation, add control-flow from the | Ted Kremenek | 2009-04-01 | 1 | -1/+17 |
* | BugReporter: For the "extensive" PathDiagnostic generation algorithm, elide most | Ted Kremenek | 2009-04-01 | 1 | -13/+21 |
* | - Changed PathDiagnosticPiece::getLocation() to return a PathDiagnosticLocation | Ted Kremenek | 2009-04-01 | 1 | -5/+168 |
* | More code reshuffling. No functionality change. | Ted Kremenek | 2009-03-31 | 1 | -465/+465 |
* | Allow two codepaths for PathDiagnostic generation. This patch mainly consists of | Ted Kremenek | 2009-03-31 | 1 | -41/+77 |
* | Simplify more code by using SVal::getAsSymbol(). | Ted Kremenek | 2009-03-30 | 1 | -9/+4 |
* | Convert use of loc::SymbolVal and nonloc::SymbolVal to V.getAsSymbol(). This | Ted Kremenek | 2009-03-30 | 1 | -11/+4 |
* | Adjust control-flow endpoints for '&&' and '||'. | Ted Kremenek | 2009-03-28 | 1 | -17/+49 |
* | Text PathDiagnosticBuilder::getEnclosingStmt() about '?' | Ted Kremenek | 2009-03-28 | 1 | -2/+19 |
* | Teach PathDiagnosticBuilder::getEnclosingStmtLocation() about while/if/do/for, | Ted Kremenek | 2009-03-28 | 1 | -2/+30 |
* | BugReporter: For control-flow edges from 'if', 'for', 'do', 'while' to | Ted Kremenek | 2009-03-27 | 1 | -4/+40 |
* | BugReporter: PathDiagnosticBuilder::ExecutionContinues now returns a | Ted Kremenek | 2009-03-27 | 1 | -39/+43 |
* | BugReporter: | Ted Kremenek | 2009-03-27 | 1 | -31/+78 |
* | - Add class PathDiagosticLocationPair. | Ted Kremenek | 2009-03-26 | 1 | -22/+22 |
* | analyzer infrastructure: make a bunch of changes to symbolic expressions that | Ted Kremenek | 2009-03-26 | 1 | -3/+3 |
* | Use the correct data structures! | Ted Kremenek | 2009-03-12 | 1 | -7/+9 |
* | PathDiagnostics: | Ted Kremenek | 2009-03-12 | 1 | -91/+127 |
* | BugReporter: | Ted Kremenek | 2009-03-10 | 1 | -0/+96 |
* | Create PathDiagnosticPiece subclasses PathDiagnosticEventPiece and | Ted Kremenek | 2009-03-06 | 1 | -25/+19 |
* | BasicStore: | Ted Kremenek | 2009-03-05 | 1 | -2/+4 |
* | Rework use of loc::SymbolVal in the retain/release checker to use the new method | Ted Kremenek | 2009-03-03 | 1 | -1/+1 |
* | BugReporter: Construct path-related PathDiagnosticPieces with kind "ControlFl... | Ted Kremenek | 2009-03-02 | 1 | -11/+21 |
* | When retrieving the location of a Node, for MemberExprs use the location of the | Ted Kremenek | 2009-02-27 | 1 | -1/+7 |
* | Use Loc::IsLocType() instead of isPointerType() and isReferenceType(). | Ted Kremenek | 2009-02-26 | 1 | -2/+1 |
* | Drop uses of isPointerLikeType. | Daniel Dunbar | 2009-02-26 | 1 | -1/+1 |
* | Tidy up 'ExecutionContinues' to distinguish between jumping to the end of a '... | Ted Kremenek | 2009-02-23 | 1 | -17/+14 |
* | Tidy up the path diagnostic generation logic in BugReporter and remove a case... | Ted Kremenek | 2009-02-23 | 1 | -50/+53 |
* | Hooked up the necessary machinery to allow the retain/release checker reference | Ted Kremenek | 2009-02-18 | 1 | -10/+40 |
* | BugReporter: Use llvm::raw_string_stream instead of std::ostringstream. | Ted Kremenek | 2009-02-10 | 1 | -29/+25 |