- 5770bb7 Extract the emission of the diagnostic's location into a separate by Chandler Carruth · 14 years ago
- 6c57cce Move the HilightRange method from TextDiagnosticPrinter down to by Chandler Carruth · 14 years ago
- d2156fc Hoist the tab expansion into a helper function. by Chandler Carruth · 14 years ago
- 0580e7d Don't compute the same line number in two places, once inside a loop. by Chandler Carruth · 14 years ago
- 5182a18 Switch the CharSourceRange array to a small vector. The array was by Chandler Carruth · 14 years ago
- c79a0d2 Remove the doxyment for this now defunct parameter. by Chandler Carruth · 14 years ago
- f15651a Don't recompute the presumed loc twice in 5 lines of code... Spotted by by Chandler Carruth · 14 years ago
- 8a7b3f7 Use ArrayRef for the fixit hint array rather than a pointer and a size. by Chandler Carruth · 14 years ago
- 682630c Hoist the construction of the FixItHint line into a member function with by Chandler Carruth · 14 years ago
- cca6158 Hoist the emission of parseable fixits into a helper method, simplifying by Chandler Carruth · 14 years ago
- 50c909b Create a CaretDiagnostic class to hold the logic for emitting by Chandler Carruth · 14 years ago
- 0d6b893 Sink all of the include stack printing logic into its member function. by Chandler Carruth · 14 years ago
- 96d3589 Rename SourceManager (and InstantiationInfo) isMacroArgInstantiation API by Chandler Carruth · 14 years ago
- 6421162 Rename getInstantiationLineNumber to getExpansionLineNumber in both by Chandler Carruth · 14 years ago
- a77c031 Rename getInstantiationColumnNumber to getExpansionColumnNumber in both by Chandler Carruth · 14 years ago
- e7b2b6e Rename getDecomposedInstantiationLoc to getDecomposedExpansionLoc. by Chandler Carruth · 14 years ago
- 999f739 Rename SourceManager::getImmediateInstantiationRange to by Chandler Carruth · 14 years ago
- edc3dcc Rename SourceManager::getInstantiationRange to getExpansionRange. by Chandler Carruth · 14 years ago
- 4027853 Mechanically rename SourceManager::getInstantiationLoc and by Chandler Carruth · 14 years ago
- 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
- 7e7736a Switch all local code and comments from '[Ii]nstantiat(ion|ed)' to by Chandler Carruth · 14 years ago
- 4e80546 Switch the diagnostic messages about macros to use the terms 'expanded' by Chandler Carruth · 14 years ago
- c8d1ecc Keep track of which source locations are part of a macro argument by Chandler Carruth · 14 years ago
- 8306831 Fix PR9279 - Macro expansion stack trace seriously broken with function-style macros, by not recursively printing notes for other 'instantiated from' notes. by Chris Lattner · 14 years ago
- 544607e In TextDiagnosticPrinter::EmitCaretDiagnostic, don't always drop fixits if the caret location by Argyrios Kyrtzidis · 14 years ago
- bb6a567 Change the include stack of "instantiated from" notes to fall under the control of f/fno-diagnostics-show-note-include-stack flags. This should help with reducing diagnostic spew from macros instantiations. by Richard Trieu · 14 years ago
- 477aab6 A StringRef-ication of the DiagnosticIDs API and internals. by Argyrios Kyrtzidis · 14 years ago
- c9471b0 Introduce the -fdiagnostics-format=xxx option to control how Clang by Douglas Gregor · 14 years ago
- 7d2b8c1 Initial work to improve documentation for Clang's diagnostics, from Matthieu Monrocq by Douglas Gregor · 14 years ago
- 32ad935 Remove a redundant isValid() check by Matt Beaumont-Gay · 14 years ago
- abaca7a Add an option to suppress include stack printing on note diagnostics. by Chandler Carruth · 14 years ago
- 7decebf Teach TextDiagnosticPrinter to print out '-Werror' in addition to the warning flag for a warning mapped to an error. by Ted Kremenek · 14 years ago
- 0433116 TextDiagnosticPrinter.cpp: Show diagnostics as far as possible even with invalid PresomedLoc, instead of just silencing it. by Axel Naumann · 15 years ago
- f2224d8 Since multiple diagnostics can share one diagnostic client, have the client keeping track by Argyrios Kyrtzidis · 15 years ago
- 33e4e70 Refactoring of Diagnostic class. by Argyrios Kyrtzidis · 15 years ago
- cb7b1e1 Make sure to always check the result of by Douglas Gregor · 15 years ago
- c417fa0 Teach SourceManager::getPresumedLoc() how to fail gracefully if getLineNumber/getColumnNumber fail by Douglas Gregor · 15 years ago
- bf5e09d Eliminate some extraneous whitespace in the machine-parseable Fix-It output. by Douglas Gregor · 15 years ago
- 4786c15 Add machine-parseable Fix-It output as part of diagnostics, under the by Douglas Gregor · 15 years ago
- 783c56f Simplify FixItHint by eliminated the unnecessary InsertionLoc by Douglas Gregor · 15 years ago
- 45f9b7e Bug 7377: printf checking fails to flag some undefined behavior by Tom Care · 15 years ago
- 0a76aae introduce a new CharSourceRange class, and enhance the diagnostics routines by Chris Lattner · 15 years ago
- d342bf7 when too many errors are emitted, and we produce: by Chris Lattner · 15 years ago
- 6fbe839 add a new -fdiagnostics-show-category=none/id/name option, giving control by Chris Lattner · 15 years ago
- c9b8890 When -fdiagnostics-print-source-range-info is specified, by Chris Lattner · 15 years ago
- 6c1cb99 Introduce a limit on the depth of the macro instantiation backtrace by Douglas Gregor · 15 years ago
- 5c5db4e change FullSourceLoc to have a *const* SourceManager&, eliminating a const_cast. by Chris Lattner · 15 years ago
- ce487ef Fix a bug in caret-line-pruning logic that only happens when we have a by Douglas Gregor · 15 years ago
- 04e4427 fix PR6814 - Only print [-pedantic] on a diagnostic if -pedantic by Chris Lattner · 15 years ago
- 849b243 Reinstate my CodeModificationHint -> FixItHint renaming patch, without by Douglas Gregor · 15 years ago
- 275313c Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder by Douglas Gregor · 15 years ago
- d0ebe08 Rename CodeModificationHint to FixItHint, since we've been using the by Douglas Gregor · 15 years ago
- f6ac97b Let SourceManager::getBufferData return StringRef instead of a pair of two const char*. by Benjamin Kramer · 15 years ago
- f715ca1 Give SourceManager a Diagnostic object with which to report errors, by Douglas Gregor · 15 years ago
- aea67db Introduce a new BufferResult class to act as the return type of by Douglas Gregor · 15 years ago
- 1935754 Use SmallString instead of SmallVector by Kovarththanan Rajaratnam · 15 years ago
- b96b670 Add TextDiagnosticPrinter::setPrefix, for adding a string to prefix diagnostic by Daniel Dunbar · 15 years ago
- 8d2ea4e when a diagnostic is an extension and has no other -W flag, by Chris Lattner · 15 years ago
- 41e79e2 restructure code a bit: there are two potential issues by Chris Lattner · 15 years ago
- e44433c Print fix-it hints properly around tabs, from Christian Adåker! by Douglas Gregor · 16 years ago
- 52388f9 diagnose invalid values of -ftabstop, patch by Christian Adaker! by Chris Lattner · 16 years ago
- 124fca5 implement -ftabstop=width, patch by Christian Adåker by Chris Lattner · 16 years ago
- eae18f8 Fix an off by one in findEndOfWord, which could scan past the end of the string in a corner case. by Daniel Dunbar · 16 years ago
- 0304c6c Remove 'LangOpts' from Diagnostic (added in http://llvm.org/viewvc/llvm-project?view=rev&revision=90642). by Steve Naroff · 16 years ago
- e0c4d89 Integrate the following from the 'objective-rewrite' branch: by Steve Naroff · 16 years ago
- 2e77aa1 Use PresumedLoc when emitting the 'included from' diagnostics. For a malformed by Chris Lattner · 16 years ago
- aea3641 Allow TextDiagnosticPrinter to have optional ownership of its output stream. by Daniel Dunbar · 16 years ago
- efcbe94 Replace DiagnosticClient::setLangOptions with {Begin,End}SourceFile, and clarify by Daniel Dunbar · 16 years ago
- eace874 Factor out a diagnostic options class. by Daniel Dunbar · 16 years ago
- 06d1072 Workaround a bug exposed by the FileCheckify of message-length.c, the caret end by Daniel Dunbar · 16 years ago
- 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
- cbff0dc Remove trailing whitespace. by Daniel Dunbar · 16 years ago
- 81ebe9b Minor tweak to -fdiagnostics-print-source-range-info to make it print by Chris Lattner · 16 years ago
- 603fca7 Add ANSI color support for clang. by Torok Edwin · 16 years ago
- 1f0eb56 "This patch fixes an obvious buffer overrun in by Douglas Gregor · 16 years ago
- c95bd4d When word-wrapping, be more defensive about a ridiculously small number of columns. Fixes <rdar://problem/6892178> by Douglas Gregor · 16 years ago
- 2cc2b9c Eliminate extra vertical space in Clang diagnostics by Douglas Gregor · 16 years ago
- 037fb7f Fix rdar://6849429 - -Wunused-value with deeply nested macro expansion generates untraceable warnings by Chris Lattner · 16 years ago
- 2fb3ea3 Simplify the interesting-region code by assimmilating blocks of non-whitespace text with each expansion step. It's easier and seems to have better results. by Douglas Gregor · 16 years ago
- cfe1f9d Tweak the extraction of the "interesting" part of a source range in two ways: by Douglas Gregor · 16 years ago
- 1ef29d2 Fix an infinite loop in diagnostic printing. by Daniel Dunbar · 16 years ago
- 2167de4 Fix crash in source-line truncation code for diagnostic by Douglas Gregor · 16 years ago
- cb6929b temporary hack to work around PR4128 by Chris Lattner · 16 years ago
- 844da34 When a fix-it hint would span multiple lines, don't print it; half a by Douglas Gregor · 16 years ago
- 7d101f6 When we truncate a source line to fit it within the terminal width, by Douglas Gregor · 16 years ago
- 44cf08e Respect the COLUMNS environment variable for word-wrapping (so we get by Douglas Gregor · 16 years ago
- 47f7177 When printing a source line as part of a diagnostic, the source line by Douglas Gregor · 16 years ago
- fffd93f Implement -fmessage-length=N, which word-wraps diagnostics to N columns. by Douglas Gregor · 16 years ago
- 770dbf0 In -fdiagnostics-print-source-range-info mode, print a space before the by Chris Lattner · 16 years ago
- 5ce24c8 make "in included from" and "in instatiation from" messages respect by Chris Lattner · 16 years ago
- 74548e6 don't crash on invalid ranges in -fprint-source-range-info by Chris Lattner · 16 years ago
- aa5bf2e implement compiler support for -fno-diagnostics-fixit-info, rdar://6805442 by Chris Lattner · 16 years ago
- 19cbb44 tblgen is now passing diagnostic group information in the .inc file, ignore it everywhere. by Chris Lattner · 16 years ago
- d51d74a implement framework for -fdiagnostics-show-option, but tblgen isn't by Chris Lattner · 16 years ago
- 2c78b87 Change Lexer::MeasureTokenLength to take a LangOptions reference. by Chris Lattner · 16 years ago
- 1fbee5d implement a new -fprint-source-range-info option, which by Chris Lattner · 16 years ago
- df667e7 Extend the notion of active template instantiations to include the by Douglas Gregor · 16 years ago
- cd1148b generalize the "end of line" checking logic to stop at any \0 at the by Chris Lattner · 16 years ago
- 7b5b5b4 fix PR2639 by Chris Lattner · 16 years ago
- e1bd4e6 Rename lib/Driver (etc) to lib/Frontend in prep for the *actual* by Daniel Dunbar · 16 years ago[Renamed (99%) from lib/Driver/TextDiagnosticPrinter.cpp]