1. b760fe8 Don't expand tabs when computing the offset from the code-completion column by Douglas Gregor · 15 years ago
  2. 7b68265 Integrate the following from the 'objective-rewrite' branch: by Steve Naroff · 15 years ago
  3. 265f52e Get rid of some diagnostics that don't follow our rules for -pedantic by Eli Friedman · 15 years ago
  4. 2ffb14f Unbreak and add test case for r90276, a situation in which getBuffer is expected to fail. by Daniel Dunbar · 15 years ago
  5. 63ceaa3 Change Preprocessor::EnterSourceFile to make ErrorStr non-optional, clients should be forced to deal with error conditions. by Daniel Dunbar · 15 years ago
  6. 04f2bd8 minor tidy. by Chris Lattner · 15 years ago
  7. 109ae73 Minor cleanup to the code-completion-point logic suggested by Chris. by Douglas Gregor · 15 years ago
  8. 7d9bd42 Add 'has_feature(cxx_exceptions)' to allow code to determine via preprocessor logic if C++ exceptions are enabled. by Ted Kremenek · 15 years ago
  9. 2eca546 Rename has_feature(rtti) to has_feature(cxx_rtti) for clarity. by Ted Kremenek · 15 years ago
  10. 848001c Add "has_feature" support for C++ RTTI. by Ted Kremenek · 15 years ago
  11. 2968442 Extend the source manager with the ability to override the contents of by Douglas Gregor · 15 years ago
  12. 39d9841 pass the reason for failure up from MemoryBuffer and report it by Chris Lattner · 15 years ago
  13. 6e29014 Fix PR5633 by making the preprocessor handle the case where we can by Chris Lattner · 15 years ago
  14. e7f2cbd remove stall comment by Nuno Lopes · 15 years ago
  15. 85b4521 Remove remaining VISIBILITY_HIDDEN from anonymous namespaces. by Benjamin Kramer · 15 years ago
  16. 1495944 Cleanup llvm/Support/Compiler.h include in header files by Kovarththanan Rajaratnam · 15 years ago
  17. 6e8c7ac cleanup parsing of MS integer suffixes a little. this fixes PR5616 by Nuno Lopes · 15 years ago
  18. c997eb4 Move DISABLE_INLINE to the front of the decl so MSVC can parse it. Patch by Amine Khaldi! by Benjamin Kramer · 15 years ago
  19. 0ff1042 Add static version of Preprocessor::getSpelling. by Daniel Dunbar · 15 years ago
  20. 444be73 Wherein the TargetInfo argument to Preprocessor is made 'const' and propogated. by Daniel Dunbar · 15 years ago
  21. 3574f46 Switch PTHManager to using diagnostics for most errors. by Daniel Dunbar · 15 years ago
  22. eaf75f4 Remove an overly-eager assertion when replacing tokens with an by Douglas Gregor · 15 years ago
  23. 5814e65 Allow Preprocessor to take ownership of the HeaderSearch object. I think it should probably always own the header search object, but I'm not sure... by Daniel Dunbar · 15 years ago
  24. 0f9fed7 Add Diagnostic::Report method for reporting diagnostics without a location. by Daniel Dunbar · 15 years ago
  25. c322209 Make LookUpIdentifierInfo const. This makes the Identifiers table mutable and is by Daniel Dunbar · 15 years ago
  26. 3da736c StringRefize Preprocessor::getIdentifierInfo. by Daniel Dunbar · 15 years ago
  27. 90b1827 Kill PreprocessorFactory, which was both morally repugnant and totally unused. by Daniel Dunbar · 15 years ago
  28. 92bd8c7 Added __has_include and __has_include_next. by John Thompson · 15 years ago
  29. a28cc09 Re-arranged some internal functions for coming __has_include changes. by John Thompson · 15 years ago
  30. 9f8eb20 Update location of DataTypes.h to reflect move in LLVM with r85086. by Chandler Carruth · 15 years ago
  31. e013d68 Move clients to use IdentifierInfo::getNameStart() instead of getName() by Daniel Dunbar · 15 years ago
  32. 2596e42 Switch to llvm::HashString. by Daniel Dunbar · 15 years ago
  33. 52e7108 Add support for a chain of stat caches in the FileManager, rather than by Douglas Gregor · 15 years ago
  34. 39de740 Teach Lexer::MeasureTokenLength to be able to measure the by Chris Lattner · 15 years ago
  35. b79fe2d This fixes support for complex literals, reworked to avoid a goto, and by Mike Stump · 15 years ago
  36. 14ea569 Installation of Clang libraries and headers, from Axel Naumann! by Douglas Gregor · 15 years ago
  37. b657f11 Replace the -code-completion-dump option with by Douglas Gregor · 15 years ago
  38. 86d9a52 Refactor and simplify the CodeCompleteConsumer, so that all of the by Douglas Gregor · 15 years ago
  39. 81b747b Initial implementation of a code-completion interface in Clang. In by Douglas Gregor · 15 years ago
  40. 3747382 PR4991: Properly remove trailing newline from __TIMESTAMP__. by Benjamin Kramer · 15 years ago
  41. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  42. 8a5a9aa Updated GNU runtime non-fragile ABI. by David Chisnall · 15 years ago
  43. 6cb7c1a Replace cerr with errs(). by Benjamin Kramer · 15 years ago
  44. 7ebe971 Don't install Clang libraries. by Douglas Gregor · 15 years ago
  45. e9f195f Update lexer to work with the new APFloat string parsing. by Erick Tryzelaar · 15 years ago
  46. 930b71a CharLiteralParser::IsMultiChar was sometimes uninitialized. by Daniel Dunbar · 15 years ago
  47. 1b68f71 fix segfault (because of erasing after the vector boundaries) when the cached token position is at the end by Nuno Lopes · 15 years ago
  48. b3b7364 Lexically order files in CMakeLists.txt files. by Ted Kremenek · 15 years ago
  49. 1a75ee2 Fix the build by Alisdair Meredith · 15 years ago
  50. f5c209d Basic support for C++0x unicode types. Support for literals will follow in an incremental patch by Alisdair Meredith · 15 years ago
  51. 3d399a0 There is no need to value initialize this array. by Daniel Dunbar · 15 years ago
  52. 04ae2df add push/pop semantics for diagnostics. Patch by Louis Gerbarg! by Chris Lattner · 15 years ago
  53. 03b9866 Convert the CharInfo table to be statically initialized, instead of dynamically initialized. Patch by Ryan Flynn! by Chris Lattner · 15 years ago
  54. efb173d fix an out-of-date comment. by Chris Lattner · 15 years ago
  55. 2e22253 Add support for retrieving the Doxygen comment associated with a given by Douglas Gregor · 15 years ago
  56. 5636a3b Fix our check for "random whitespace between a \ and newline" to work by Chris Lattner · 15 years ago
  57. 027cff6 Fix a crash that can occur when a #pragma handler eats to the end of the by Chris Lattner · 15 years ago
  58. 030e8fe my refactoring of builtins changed target-specific builtins to only be by Chris Lattner · 15 years ago
  59. 8849f11 PR4395: Don't detect token concatenation in C mode for C++-specific tokens. by Eli Friedman · 15 years ago
  60. 6896a37 Fix #pragma GCC system_header by making it insert a virtual linemarker into by Chris Lattner · 15 years ago
  61. b1526f3 use the new Path::isAbsolute function, fixing a fixme. Patch by Gregory Curfman! by Chris Lattner · 15 years ago
  62. 148772a implement and document a new __has_feature and __has_builtin magic by Chris Lattner · 15 years ago
  63. 3c54801 PR4353: Add support for \E as a character escape. by Eli Friedman · 15 years ago
  64. 15b9176 Move CharIsSigned from TargetInfo to LangOptions. by Eli Friedman · 15 years ago
  65. 2a1c363 PR4283: Don't truncate multibyte character constants in the preprocessor. by Eli Friedman · 15 years ago
  66. 3c17b8a fix the "pasting formed 'a]', an invalid preprocessing token" by Chris Lattner · 15 years ago
  67. 896ccf8 Don't vary token concatenation based on the language options; this by Eli Friedman · 15 years ago
  68. cfcceab Make the bad paste diagnostic print the entire pasted token. by Eli Friedman · 15 years ago
  69. 3240469 Fix a couple of bugs: by Chris Lattner · 15 years ago
  70. 442a661 improve comment, no functionality change. by Chris Lattner · 15 years ago
  71. 4c3ba6c Make sure an invalid concatentaion doesn't insert whitespace before by Eli Friedman · 15 years ago
  72. c25d805 In assembler-with-cpp mode, don't error on '#' (stringize) operator applied to by Daniel Dunbar · 15 years ago
  73. 6f421f9 The TokenLexer may encounter annotations if the parser enters them using Preprocessor::EnterTokenStream. by Argyrios Kyrtzidis · 15 years ago
  74. beaaccd Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago
  75. 3265a42 PR3942: Don't warn on unsigned overflow in preprocessor expressions. by Eli Friedman · 15 years ago
  76. 766703b Fix rdar://6880630 - # in _Pragma does not start a preprocessor directive. by Chris Lattner · 15 years ago
  77. 9fc9e77 When we expect two arguments but have zero, make sure to add by Chris Lattner · 15 years ago
  78. e8fa06e accept "#pragma clang foo" where we accept "#pragma GCC foo". by Chris Lattner · 15 years ago
  79. d9b856f Fix for PR4132: make sure to insert whitespace consistently before a by Eli Friedman · 16 years ago
  80. e3ad881 Implement -Wfour-char-constants, which is an extension, not an extwarn, by Chris Lattner · 16 years ago
  81. b77f41e implement -Wmultichar by Chris Lattner · 16 years ago
  82. 2962f4d Emit keyword extension warning in all modes, not just C99 mode. by Eli Friedman · 16 years ago
  83. f01fdff Get rid of some useless uses of NoExtensions. The philosophy here is by Eli Friedman · 16 years ago
  84. 8c5a760 Lazily load the controlling macros for all of the headers known in the by Douglas Gregor · 16 years ago
  85. 617bd45 Silence gcc warnings. by Eli Friedman · 16 years ago
  86. 83d63c7 Add PCH support for #import. by Steve Naroff · 16 years ago
  87. a864cf7 fix rdar://6816766 - Crash with function-like macro test at end of directive. by Chris Lattner · 16 years ago
  88. 09546d4 simplification and speedup by Chris Lattner · 16 years ago
  89. e1614bb apply Eli's patch to fix PR4008, with a testcase. Thanks Eli! by Chris Lattner · 16 years ago
  90. 2451b52 improve MacroInfo to track the source range of the macro definition, by Chris Lattner · 16 years ago
  91. 41c1747 add a preprocessor callback function for #undef, patch by Alexei Svitkine! by Chris Lattner · 16 years ago
  92. 4bc11af Use an APInt of target int size to detect overflow while parsing multichars. by Sanjiv Gupta · 16 years ago
  93. 97e2de1 fix the second half of PR4006 and rdar://6807000 by treating by Chris Lattner · 16 years ago
  94. 9378ba4 Move the on-disk hash table code into its own header. No functionality change. by Douglas Gregor · 16 years ago
  95. edaf877 implement "#pragma GCC diagnostic". Besides being a nice feature, this by Chris Lattner · 16 years ago
  96. 4d8aac3 Warn about uses of #pragma STDC FENV_ACCESS ON, since we don't by Chris Lattner · 16 years ago
  97. 6c5cf4a diagnose invalid syntax of STDC pragmas. by Chris Lattner · 16 years ago
  98. f545be5 reject invalid stuff in the STDC namespace. by Chris Lattner · 16 years ago
  99. 062f232 stub out STDC #pragmas. by Chris Lattner · 16 years ago
  100. af7cdf4 basic support for -Wunknown-pragmas, more coming. by Chris Lattner · 16 years ago