aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/PathDiagnostic.cpp
AgeCommit message (Expand)Author
2010-01-25Split libAnalysis into two libraries: libAnalysis and libChecker.Ted Kremenek
2009-12-11Switch PathDiagnostic to StringRef.Benjamin Kramer
2009-09-18Reintroduce FoldingSet profiling for PathDiagnostics.Ted Kremenek
2009-09-18Revert most of r82198, which was causing a large number of crashesTed Kremenek
2009-09-18Introduce caching of diagnostics in BugReporter. This provides extraTed Kremenek
2009-09-12Eliminate FunctionDecl::getBodyIfAvailableDouglas Gregor
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-06-26Remove '#include <sstream>' from libAnalysis.Ted Kremenek
2009-05-15PathDiagnosticLocation::asRange(): for a PathDiagnosticLocation, the range of...Ted Kremenek
2009-04-26Implement function-try-blocks. However, there's a very subtle bug that I can'...Sebastian Redl
2009-04-22Add PathDiagnosticRange to PathDiagnostics. These simply wrap SourceRange andTed Kremenek
2009-04-22PathDiagnosticLocation: ranges for terminators now only include the firstTed Kremenek
2009-04-18FunctionDecl::getBody() is getting an ASTContext argument for use inDouglas Gregor
2009-04-06PathDiagnosticLocation now also wraps Decls.Ted Kremenek
2009-04-01- Changed PathDiagnosticPiece::getLocation() to return a PathDiagnosticLocationTed Kremenek
2009-03-26- Add class PathDiagosticLocationPair.Ted Kremenek
2009-03-26Implement PathDiagnosticLocation::asRange() and PathDiagnosticLocation::asStm...Ted Kremenek
2009-03-26Add comment.Ted Kremenek
2009-03-26Restructure code to silence bogus GCC warning.Ted Kremenek
2009-03-26- Implement PathDiagnosticLocation::asLocation.Ted Kremenek
2009-03-26PathDiagnostics (analyzer):Ted Kremenek
2009-03-12PathDiagnostics:Ted Kremenek
2009-03-10BugReporter:Ted Kremenek
2009-03-06Create PathDiagnosticPiece subclasses PathDiagnosticEventPiece andTed Kremenek
2009-03-06Start work on subclassing PathDiagnosticPiece to distinguish more between con...Ted Kremenek
2009-03-06Fix regression: initialize 'size' for PathDiagnostic to 0.Ted Kremenek
2009-03-06Like PathDiagnosticPieces, strip trailing periods at the end of PathDiagnosti...Ted Kremenek
2009-03-02For now, do not output the 'DisplayHint' in plist files.Ted Kremenek
2009-02-26PathDiagnosticPiece now automatically strips off trailing periods in diagnost...Ted Kremenek
2009-02-26Introduce code modification hints into the diagnostics system. When weDouglas Gregor
2009-02-07Ensure that we assert if given an unhandled value.Mike Stump
2009-02-06handle fatal errors, rely on warnings to point out missing cases.Chris Lattner
2008-11-22remove a dead enumChris Lattner
2008-11-19rewrite FormatDiagnostic to be less gross and a lot more efficient.Chris Lattner
2008-11-18This reworks some of the Diagnostic interfaces a bit to change how diagnosticsChris Lattner
2008-11-18Change the diagnostics interface to take an array of pointers to Chris Lattner
2008-11-18cleanups and simplifications.Chris Lattner
2008-08-10* Remove isInSystemHeader() from DiagClient, move it to SourceManagerNico Weber
2008-04-22PathDiagnosticClients now retain ownership of passed PathDiagnostics, requiringTed Kremenek
2008-03-27PathDiagnosticPiece no longer contains a vector of strings; just one string.Ted Kremenek
2008-03-27Added classes "PathDiagnosticPiece", "PathDiagnostic", and "PathDiagnosticCli...Ted Kremenek