aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/TextDiagnostic.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-06-27Revert "Revert "[NFC] Refactor DiagnosticRenderer to use FullSourceLoc""Christof Douma1-48/+37
2017-06-19Revert "[NFC] Refactor DiagnosticRenderer to use FullSourceLoc"Christof Douma1-37/+48
2017-06-19[NFC] Refactor DiagnosticRenderer to use FullSourceLocChristof Douma1-48/+37
2017-05-26Make helper functions static. NFC.Benjamin Kramer1-3/+3
2017-05-23[Frontend] Don't index into an empty string.Benjamin Kramer1-1/+1
2017-05-22Add option to include multiple lines in snippets.Richard Smith1-86/+156
2016-09-30Move UTF functions into namespace llvm.Justin Lebar1-7/+8
2016-08-26Add support for -fdiagnostics-absolute-paths: printing absolute paths in diag...Hans Wennborg1-2/+19
2016-07-18[NFC] Header cleanupMehdi Amini1-1/+0
2016-04-28Fix use of uninitialized value exposed by r267802. Accessors of an invalidRichard Smith1-3/+3
2016-03-23clang-cl: With -fmsc-version=1900, use MSVS2015 diag formatting.Nico Weber1-1/+9
2016-03-21Revert r263974, "clang-cl: With -fmsc-version=1900, use MSVS2015 diag formatt...NAKAMURA Takumi1-9/+1
2016-03-21clang-cl: With -fmsc-version=1900, use MSVS2015 diag formatting.Nico Weber1-1/+9
2016-02-17Don't crash w/ a diagnostic range containing a null byteDavid Majnemer1-3/+11
2015-10-20Roll-back r250822.Angel Garcia Gomez1-1/+1
2015-10-20Apply modernize-use-default to clang.Angel Garcia Gomez1-1/+1
2015-10-03Replace double negation of !FileID.isInvalid() with FileID.isValid().Yaron Keren1-1/+1
2015-10-03Replace double-negated !SourceLocation.isInvalid() with SourceLocation.isVali...Yaron Keren1-1/+1
2015-08-11[modules] Properly diagnose errors in module files for which we have noRichard Smith1-3/+3
2015-05-11Give isCompatibleWithMSVC a better interfaceDavid Majnemer1-1/+1
2015-02-02The prefix 'Ms-' should be 'MS-'David Majnemer1-3/+3
2015-01-08Frontend: Fix SourceColumnMap assertion failure on non-ascii characters.Logan Chien1-9/+11
2014-12-20Frontend: Fix typo in comments.Logan Chien1-2/+2
2014-07-16Driver: bifurcate extended and basic MSC versioningSaleem Abdulrasool1-1/+2
2014-07-05Track IntrusiveRefCntPtr::get() changes from LLVM r212366Alp Toker1-1/+1
2014-06-21DiagnosticRenderer: emit basic notes as real diagnosticsAlp Toker1-6/+0
2014-06-21TextDiagnostic: print remark level diagnostics in bold tooAlp Toker1-19/+14
2014-06-20Driver: enhance MSC version compatibilitySaleem Abdulrasool1-1/+1
2014-03-07The Visual Studio IDE changed behavior in VS2012. It used to be the case thatYunzhong Gao1-1/+3
2014-03-01[C++11] Replace verbose functors with succinct lambdasBenjamin Kramer1-9/+1
2014-02-28Add 'remark' diagnostic type in 'clang'Tobias Grosser1-0/+4
2014-02-27Split FileEntry name vs. isValidBen Langmuir1-1/+1
2013-09-24clang-cl: print diagnostics as "error(clang): foo" in /fallback modeHans Wennborg1-6/+17
2013-08-01Use llvm::sys::fs::UniqueID for windows and unix.Rafael Espindola1-4/+1
2013-06-07Handle Unicode characters in fix-it replacement strings.Jordan Rose1-19/+17
2013-04-23Make compares unsigned. The expression can't become negative anyways.Benjamin Kramer1-2/+2
2013-03-15Fix buffer underrun (invalid read) triggered during diagnostic rendering. Th...Ted Kremenek1-1/+1
2013-02-08Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h.Jordan Rose1-15/+12
2013-02-05TextDiagnostic.cpp: Suppress a warning to use ptrdiff_t on i686-clang. [-Wsig...NAKAMURA Takumi1-1/+1
2013-01-30Diagnostics: Clarify name of line-length-limiting constant in r173976.Jordan Rose1-3/+3
2013-01-30Diagnostics: if a line is longer than 4096 characters, don't print it.Jordan Rose1-1/+9
2013-01-30Move UTF conversion routines from clang/lib/Basic to llvm/lib/SupportDmitri Gribenko1-1/+1
2012-12-18Be defensive when printing module import locations; the diagnostic printer ne...Douglas Gregor1-1/+1
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth1-6/+6
2012-12-01Make helper classes anonymous. Make helper functions static instead of privat...Benjamin Kramer1-155/+156
2012-11-30When we're emitting a diagnostic with a source location in an importedDouglas Gregor1-0/+10
2012-11-30When an error occurs while building a module on demand, provide "WhileDouglas Gregor1-0/+11
2012-11-03only truncate source lines in text diagnostics whenSeth Cantrell1-2/+2
2012-11-03don't step into the middle of multibyte sequencesSeth Cantrell1-2/+2
2012-11-03fix bug in SourceColumnMap::startOfPreviousColumnSeth Cantrell1-1/+1