1. 45f9b7e Bug 7377: printf checking fails to flag some undefined behavior by Tom Care · 14 years ago
  2. 0a76aae introduce a new CharSourceRange class, and enhance the diagnostics routines by Chris Lattner · 14 years ago
  3. d342bf7 when too many errors are emitted, and we produce: by Chris Lattner · 14 years ago
  4. 6fbe839 add a new -fdiagnostics-show-category=none/id/name option, giving control by Chris Lattner · 15 years ago
  5. c9b8890 When -fdiagnostics-print-source-range-info is specified, by Chris Lattner · 15 years ago
  6. 6c1cb99 Introduce a limit on the depth of the macro instantiation backtrace by Douglas Gregor · 15 years ago
  7. 5c5db4e change FullSourceLoc to have a *const* SourceManager&, eliminating a const_cast. by Chris Lattner · 15 years ago
  8. ce487ef Fix a bug in caret-line-pruning logic that only happens when we have a by Douglas Gregor · 15 years ago
  9. 04e4427 fix PR6814 - Only print [-pedantic] on a diagnostic if -pedantic by Chris Lattner · 15 years ago
  10. 849b243 Reinstate my CodeModificationHint -> FixItHint renaming patch, without by Douglas Gregor · 15 years ago
  11. 275313c Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder by Douglas Gregor · 15 years ago
  12. d0ebe08 Rename CodeModificationHint to FixItHint, since we've been using the by Douglas Gregor · 15 years ago
  13. f6ac97b Let SourceManager::getBufferData return StringRef instead of a pair of two const char*. by Benjamin Kramer · 15 years ago
  14. f715ca1 Give SourceManager a Diagnostic object with which to report errors, by Douglas Gregor · 15 years ago
  15. aea67db Introduce a new BufferResult class to act as the return type of by Douglas Gregor · 15 years ago
  16. 1935754 Use SmallString instead of SmallVector by Kovarththanan Rajaratnam · 15 years ago
  17. b96b670 Add TextDiagnosticPrinter::setPrefix, for adding a string to prefix diagnostic by Daniel Dunbar · 15 years ago
  18. 8d2ea4e when a diagnostic is an extension and has no other -W flag, by Chris Lattner · 15 years ago
  19. 41e79e2 restructure code a bit: there are two potential issues by Chris Lattner · 15 years ago
  20. e44433c Print fix-it hints properly around tabs, from Christian Adåker! by Douglas Gregor · 15 years ago
  21. 52388f9 diagnose invalid values of -ftabstop, patch by Christian Adaker! by Chris Lattner · 15 years ago
  22. 124fca5 implement -ftabstop=width, patch by Christian Adåker by Chris Lattner · 15 years ago
  23. eae18f8 Fix an off by one in findEndOfWord, which could scan past the end of the string in a corner case. by Daniel Dunbar · 15 years ago
  24. 0304c6c Remove 'LangOpts' from Diagnostic (added in http://llvm.org/viewvc/llvm-project?view=rev&revision=90642). by Steve Naroff · 15 years ago
  25. e0c4d89 Integrate the following from the 'objective-rewrite' branch: by Steve Naroff · 15 years ago
  26. 2e77aa1 Use PresumedLoc when emitting the 'included from' diagnostics. For a malformed by Chris Lattner · 15 years ago
  27. aea3641 Allow TextDiagnosticPrinter to have optional ownership of its output stream. by Daniel Dunbar · 15 years ago
  28. efcbe94 Replace DiagnosticClient::setLangOptions with {Begin,End}SourceFile, and clarify by Daniel Dunbar · 15 years ago
  29. eace874 Factor out a diagnostic options class. by Daniel Dunbar · 15 years ago
  30. 06d1072 Workaround a bug exposed by the FileCheckify of message-length.c, the caret end by Daniel Dunbar · 15 years ago
  31. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  32. cbff0dc Remove trailing whitespace. by Daniel Dunbar · 15 years ago
  33. 81ebe9b Minor tweak to -fdiagnostics-print-source-range-info to make it print by Chris Lattner · 15 years ago
  34. 603fca7 Add ANSI color support for clang. by Torok Edwin · 15 years ago
  35. 1f0eb56 "This patch fixes an obvious buffer overrun in by Douglas Gregor · 15 years ago
  36. c95bd4d When word-wrapping, be more defensive about a ridiculously small number of columns. Fixes <rdar://problem/6892178> by Douglas Gregor · 15 years ago
  37. 2cc2b9c Eliminate extra vertical space in Clang diagnostics by Douglas Gregor · 16 years ago
  38. 037fb7f Fix rdar://6849429 - -Wunused-value with deeply nested macro expansion generates untraceable warnings by Chris Lattner · 16 years ago
  39. 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
  40. cfe1f9d Tweak the extraction of the "interesting" part of a source range in two ways: by Douglas Gregor · 16 years ago
  41. 1ef29d2 Fix an infinite loop in diagnostic printing. by Daniel Dunbar · 16 years ago
  42. 2167de4 Fix crash in source-line truncation code for diagnostic by Douglas Gregor · 16 years ago
  43. cb6929b temporary hack to work around PR4128 by Chris Lattner · 16 years ago
  44. 844da34 When a fix-it hint would span multiple lines, don't print it; half a by Douglas Gregor · 16 years ago
  45. 7d101f6 When we truncate a source line to fit it within the terminal width, by Douglas Gregor · 16 years ago
  46. 44cf08e Respect the COLUMNS environment variable for word-wrapping (so we get by Douglas Gregor · 16 years ago
  47. 47f7177 When printing a source line as part of a diagnostic, the source line by Douglas Gregor · 16 years ago
  48. fffd93f Implement -fmessage-length=N, which word-wraps diagnostics to N columns. by Douglas Gregor · 16 years ago
  49. 770dbf0 In -fdiagnostics-print-source-range-info mode, print a space before the by Chris Lattner · 16 years ago
  50. 5ce24c8 make "in included from" and "in instatiation from" messages respect by Chris Lattner · 16 years ago
  51. 74548e6 don't crash on invalid ranges in -fprint-source-range-info by Chris Lattner · 16 years ago
  52. aa5bf2e implement compiler support for -fno-diagnostics-fixit-info, rdar://6805442 by Chris Lattner · 16 years ago
  53. 19cbb44 tblgen is now passing diagnostic group information in the .inc file, ignore it everywhere. by Chris Lattner · 16 years ago
  54. d51d74a implement framework for -fdiagnostics-show-option, but tblgen isn't by Chris Lattner · 16 years ago
  55. 2c78b87 Change Lexer::MeasureTokenLength to take a LangOptions reference. by Chris Lattner · 16 years ago
  56. 1fbee5d implement a new -fprint-source-range-info option, which by Chris Lattner · 16 years ago
  57. df667e7 Extend the notion of active template instantiations to include the by Douglas Gregor · 16 years ago
  58. cd1148b generalize the "end of line" checking logic to stop at any \0 at the by Chris Lattner · 16 years ago
  59. 7b5b5b4 fix PR2639 by Chris Lattner · 16 years ago
  60. 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]
  61. 4b2d3f7 Introduce code modification hints into the diagnostics system. When we by Douglas Gregor · 16 years ago
  62. 676f024 map source ranges through macro expansions. Before: by Chris Lattner · 16 years ago
  63. ebbbb1b refactor, pass ranges down instead of the whole DiagnosticInfo. by Chris Lattner · 16 years ago
  64. 609b3ab tidy up by Chris Lattner · 16 years ago
  65. 55dcef0 As an experimental hack, emit "instantiated from" information in by Chris Lattner · 16 years ago
  66. 49a48eb sink a call to getInstantiationLoc to eliminate an assertion. by Chris Lattner · 16 years ago
  67. b88af81 break down EmitCaretDiagnostic to use more primitive calls. by Chris Lattner · 16 years ago
  68. 94f5578 split caret diagnostic printing out into its own function. by Chris Lattner · 16 years ago
  69. 8f7b396 simplify some code. by Chris Lattner · 16 years ago
  70. 34837a5 If a source range comes through a function-like macro expansion, by Chris Lattner · 16 years ago
  71. 4132758 handle fatal errors, rely on warnings to point out missing cases. by Chris Lattner · 16 years ago
  72. 30fc933 lower the interface to getLineNumber like we did for by Chris Lattner · 16 years ago
  73. 7da5aea make SM::getColumnNumber take a predecomposed FileID/offset, which by Chris Lattner · 16 years ago
  74. b8bf65e " Attached is a patch for TextDiagnosticPrinter that adds an optional by Chris Lattner · 16 years ago
  75. 05f3957 Fix TextDiagnosticPrinter::HandleDiagnostic to handle invalid FullSourceLocs that do not have a SourceManager. by Ted Kremenek · 16 years ago
  76. b9c3f96 Introduce a new PresumedLoc class to represent the concept of a location by Chris Lattner · 16 years ago
  77. a11d617 Rename SourceManager::getCanonicalFileID -> getFileID. There is by Chris Lattner · 16 years ago
  78. 3b4d5e9 Rename SourceLocation::getFileID to getChunkID, because it returns by Chris Lattner · 16 years ago
  79. 59ddeab eliminate FullSourceLoc::getLocation() now that FullSourceLoc by Chris Lattner · 16 years ago
  80. f7cf85b more SourceLocation lexicon change: instead of referring to the by Chris Lattner · 16 years ago
  81. 32b939b remove a dead enum by Chris Lattner · 16 years ago
  82. a03a5b5 switch TextDiagnosticPrinter to raw_ostream. by Chris Lattner · 16 years ago
  83. f4c8396 rewrite FormatDiagnostic to be less gross and a lot more efficient. by Chris Lattner · 16 years ago
  84. 0a14eee This reworks some of the Diagnostic interfaces a bit to change how diagnostics by Chris Lattner · 16 years ago
  85. 2383b7f Change the diagnostics interface to take an array of pointers to by Chris Lattner · 16 years ago
  86. acc5f3e More #include cleaning by Daniel Dunbar · 16 years ago
  87. 7bfaaae * Remove isInSystemHeader() from DiagClient, move it to SourceManager by Nico Weber · 16 years ago
  88. aad6953 Expressive diagnostics-- worth their weight in gold? (Fixing a spelling error.) by Gordon Henriksen · 16 years ago
  89. fd54ebc add a libDriver, for now only move the text diangostics stuff from Driver to there by Nico Weber · 16 years ago[Renamed (93%) from Driver/TextDiagnosticPrinter.cpp]
  90. db82568 fix crash when printing diagnostics with tokens that span through more than one line by Nuno Lopes · 16 years ago
  91. 165b954 Allow redirecting text diagnostic printer output to any llvm::OStream, rather by Nate Begeman · 17 years ago
  92. 2b70af4 Fixed copy-paste error. by Ted Kremenek · 17 years ago
  93. 58de026 by Steve Naroff · 17 years ago
  94. efe7f36 by Steve Naroff · 17 years ago
  95. 0cbc215 Fix a bug recovering from broken code with a goto that Eli reported. by Chris Lattner · 17 years ago
  96. bdd30c2 Change uses of std::cerr/std::cout to llvm::Lcerr/llvm::cout, and remove by Ted Kremenek · 17 years ago
  97. e41b7cd When forming the squigly underline for a diagnostic, make sure to by Chris Lattner · 17 years ago
  98. 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
  99. 9c728dc TargetInfo no longer includes a reference to SourceManager. by Ted Kremenek · 17 years ago
  100. 2eefd86 Modified the internals of Diagnostic and DiagnosticClient to use by Ted Kremenek · 17 years ago