aboutsummaryrefslogtreecommitdiff
path: root/lib/Frontend/TextDiagnosticPrinter.cpp
AgeCommit message (Expand)Author
2010-11-18Since multiple diagnostics can share one diagnostic client, have the client k...Argyrios Kyrtzidis
2010-11-18Refactoring of Diagnostic class.Argyrios Kyrtzidis
2010-11-12Make sure to always check the result ofDouglas Gregor
2010-11-02Teach SourceManager::getPresumedLoc() how to fail gracefully if getLineNumber...Douglas Gregor
2010-08-20Eliminate some extraneous whitespace in the machine-parseable Fix-It output.Douglas Gregor
2010-08-19Add machine-parseable Fix-It output as part of diagnostics, under theDouglas Gregor
2010-08-18Simplify FixItHint by eliminated the unnecessary InsertionLocDouglas Gregor
2010-06-21Bug 7377: printf checking fails to flag some undefined behavior Tom Care
2010-06-18introduce a new CharSourceRange class, and enhance the diagnostics routinesChris Lattner
2010-05-24when too many errors are emitted, and we produce:Chris Lattner
2010-05-04add a new -fdiagnostics-show-category=none/id/name option, giving controlChris Lattner
2010-05-04When -fdiagnostics-print-source-range-info is specified,Chris Lattner
2010-05-04Introduce a limit on the depth of the macro instantiation backtraceDouglas Gregor
2010-04-20change FullSourceLoc to have a *const* SourceManager&, eliminatingChris Lattner
2010-04-16Fix a bug in caret-line-pruning logic that only happens when we have aDouglas Gregor
2010-04-12fix PR6814 - Only print [-pedantic] on a diagnostic if -pedantic Chris Lattner
2010-03-31Reinstate my CodeModificationHint -> FixItHint renaming patch, withoutDouglas Gregor
2010-03-31Revert r100008, which inexplicably breaks the clang-i686-darwin10 builderDouglas Gregor
2010-03-31Rename CodeModificationHint to FixItHint, since we've been using theDouglas Gregor
2010-03-16Let SourceManager::getBufferData return StringRef instead of a pair of two co...Benjamin Kramer
2010-03-16Give SourceManager a Diagnostic object with which to report errors,Douglas Gregor
2010-03-15Introduce a new BufferResult class to act as the return type ofDouglas Gregor
2010-03-13Use SmallString instead of SmallVectorKovarththanan Rajaratnam
2010-02-25Add TextDiagnosticPrinter::setPrefix, for adding a string to prefix diagnosticDaniel Dunbar
2010-02-16when a diagnostic is an extension and has no other -W flag, Chris Lattner
2010-02-12restructure code a bit: there are two potential issuesChris Lattner
2010-01-18Print fix-it hints properly around tabs, from Christian Adåker!Douglas Gregor
2010-01-13diagnose invalid values of -ftabstop, patch by Christian Adaker!Chris Lattner
2010-01-09implement -ftabstop=width, patch by Christian AdåkerChris Lattner
2009-12-06Fix an off by one in findEndOfWord, which could scan past the end of the stri...Daniel Dunbar
2009-12-05Remove 'LangOpts' from Diagnostic (added in http://llvm.org/viewvc/llvm-proje...Steve Naroff
2009-12-05Integrate the following from the 'objective-rewrite' branch:Steve Naroff
2009-12-04Use PresumedLoc when emitting the 'included from' diagnostics. For a malformedChris Lattner
2009-11-11Allow TextDiagnosticPrinter to have optional ownership of its output stream.Daniel Dunbar
2009-11-05Replace DiagnosticClient::setLangOptions with {Begin,End}SourceFile, and clarifyDaniel Dunbar
2009-11-04Factor out a diagnostic options class.Daniel Dunbar
2009-10-19Workaround a bug exposed by the FileCheckify of message-length.c, the caret endDaniel Dunbar
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-09-07Remove trailing whitespace.Daniel Dunbar
2009-06-15Minor tweak to -fdiagnostics-print-source-range-info to make it printChris Lattner
2009-06-04Add ANSI color support for clang.Torok Edwin
2009-05-18"This patch fixes an obvious buffer overrun inDouglas Gregor
2009-05-15When word-wrapping, be more defensive about a ridiculously small number of co...Douglas Gregor
2009-05-06Eliminate extra vertical space in Clang diagnosticsDouglas Gregor
2009-05-05Fix rdar://6849429 - -Wunused-value with deeply nested macro expansion genera...Chris Lattner
2009-05-04Simplify the interesting-region code by assimmilating blocks of non-whitespac...Douglas Gregor
2009-05-04Tweak the extraction of the "interesting" part of a source range in two ways: Douglas Gregor
2009-05-03Fix an infinite loop in diagnostic printing.Daniel Dunbar
2009-05-03Fix crash in source-line truncation code for diagnosticDouglas Gregor
2009-05-03temporary hack to work around PR4128Chris Lattner