1. 92bd8c7 Added __has_include and __has_include_next. by John Thompson · 15 years ago
  2. a28cc09 Re-arranged some internal functions for coming __has_include changes. by John Thompson · 15 years ago
  3. 9f8eb20 Update location of DataTypes.h to reflect move in LLVM with r85086. by Chandler Carruth · 15 years ago
  4. e013d68 Move clients to use IdentifierInfo::getNameStart() instead of getName() by Daniel Dunbar · 15 years ago
  5. 2596e42 Switch to llvm::HashString. by Daniel Dunbar · 15 years ago
  6. 52e7108 Add support for a chain of stat caches in the FileManager, rather than by Douglas Gregor · 15 years ago
  7. 39de740 Teach Lexer::MeasureTokenLength to be able to measure the by Chris Lattner · 15 years ago
  8. b79fe2d This fixes support for complex literals, reworked to avoid a goto, and by Mike Stump · 15 years ago
  9. 14ea569 Installation of Clang libraries and headers, from Axel Naumann! by Douglas Gregor · 15 years ago
  10. b657f11 Replace the -code-completion-dump option with by Douglas Gregor · 15 years ago
  11. 86d9a52 Refactor and simplify the CodeCompleteConsumer, so that all of the by Douglas Gregor · 15 years ago
  12. 81b747b Initial implementation of a code-completion interface in Clang. In by Douglas Gregor · 15 years ago
  13. 3747382 PR4991: Properly remove trailing newline from __TIMESTAMP__. by Benjamin Kramer · 15 years ago
  14. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  15. 8a5a9aa Updated GNU runtime non-fragile ABI. by David Chisnall · 15 years ago
  16. 6cb7c1a Replace cerr with errs(). by Benjamin Kramer · 15 years ago
  17. 7ebe971 Don't install Clang libraries. by Douglas Gregor · 15 years ago
  18. e9f195f Update lexer to work with the new APFloat string parsing. by Erick Tryzelaar · 15 years ago
  19. 930b71a CharLiteralParser::IsMultiChar was sometimes uninitialized. by Daniel Dunbar · 15 years ago
  20. 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
  21. b3b7364 Lexically order files in CMakeLists.txt files. by Ted Kremenek · 15 years ago
  22. 1a75ee2 Fix the build by Alisdair Meredith · 15 years ago
  23. f5c209d Basic support for C++0x unicode types. Support for literals will follow in an incremental patch by Alisdair Meredith · 15 years ago
  24. 3d399a0 There is no need to value initialize this array. by Daniel Dunbar · 15 years ago
  25. 04ae2df add push/pop semantics for diagnostics. Patch by Louis Gerbarg! by Chris Lattner · 15 years ago
  26. 03b9866 Convert the CharInfo table to be statically initialized, instead of dynamically initialized. Patch by Ryan Flynn! by Chris Lattner · 15 years ago
  27. efb173d fix an out-of-date comment. by Chris Lattner · 15 years ago
  28. 2e22253 Add support for retrieving the Doxygen comment associated with a given by Douglas Gregor · 15 years ago
  29. 5636a3b Fix our check for "random whitespace between a \ and newline" to work by Chris Lattner · 15 years ago
  30. 027cff6 Fix a crash that can occur when a #pragma handler eats to the end of the by Chris Lattner · 15 years ago
  31. 030e8fe my refactoring of builtins changed target-specific builtins to only be by Chris Lattner · 15 years ago
  32. 8849f11 PR4395: Don't detect token concatenation in C mode for C++-specific tokens. by Eli Friedman · 15 years ago
  33. 6896a37 Fix #pragma GCC system_header by making it insert a virtual linemarker into by Chris Lattner · 15 years ago
  34. b1526f3 use the new Path::isAbsolute function, fixing a fixme. Patch by Gregory Curfman! by Chris Lattner · 15 years ago
  35. 148772a implement and document a new __has_feature and __has_builtin magic by Chris Lattner · 15 years ago
  36. 3c54801 PR4353: Add support for \E as a character escape. by Eli Friedman · 15 years ago
  37. 15b9176 Move CharIsSigned from TargetInfo to LangOptions. by Eli Friedman · 15 years ago
  38. 2a1c363 PR4283: Don't truncate multibyte character constants in the preprocessor. by Eli Friedman · 15 years ago
  39. 3c17b8a fix the "pasting formed 'a]', an invalid preprocessing token" by Chris Lattner · 15 years ago
  40. 896ccf8 Don't vary token concatenation based on the language options; this by Eli Friedman · 15 years ago
  41. cfcceab Make the bad paste diagnostic print the entire pasted token. by Eli Friedman · 15 years ago
  42. 3240469 Fix a couple of bugs: by Chris Lattner · 15 years ago
  43. 442a661 improve comment, no functionality change. by Chris Lattner · 15 years ago
  44. 4c3ba6c Make sure an invalid concatentaion doesn't insert whitespace before by Eli Friedman · 15 years ago
  45. c25d805 In assembler-with-cpp mode, don't error on '#' (stringize) operator applied to by Daniel Dunbar · 15 years ago
  46. 6f421f9 The TokenLexer may encounter annotations if the parser enters them using Preprocessor::EnterTokenStream. by Argyrios Kyrtzidis · 15 years ago
  47. beaaccd Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago
  48. 3265a42 PR3942: Don't warn on unsigned overflow in preprocessor expressions. by Eli Friedman · 15 years ago
  49. 766703b Fix rdar://6880630 - # in _Pragma does not start a preprocessor directive. by Chris Lattner · 15 years ago
  50. 9fc9e77 When we expect two arguments but have zero, make sure to add by Chris Lattner · 15 years ago
  51. e8fa06e accept "#pragma clang foo" where we accept "#pragma GCC foo". by Chris Lattner · 15 years ago
  52. d9b856f Fix for PR4132: make sure to insert whitespace consistently before a by Eli Friedman · 15 years ago
  53. e3ad881 Implement -Wfour-char-constants, which is an extension, not an extwarn, by Chris Lattner · 15 years ago
  54. b77f41e implement -Wmultichar by Chris Lattner · 15 years ago
  55. 2962f4d Emit keyword extension warning in all modes, not just C99 mode. by Eli Friedman · 15 years ago
  56. f01fdff Get rid of some useless uses of NoExtensions. The philosophy here is by Eli Friedman · 15 years ago
  57. 8c5a760 Lazily load the controlling macros for all of the headers known in the by Douglas Gregor · 15 years ago
  58. 617bd45 Silence gcc warnings. by Eli Friedman · 15 years ago
  59. 83d63c7 Add PCH support for #import. by Steve Naroff · 15 years ago
  60. a864cf7 fix rdar://6816766 - Crash with function-like macro test at end of directive. by Chris Lattner · 15 years ago
  61. 09546d4 simplification and speedup by Chris Lattner · 15 years ago
  62. e1614bb apply Eli's patch to fix PR4008, with a testcase. Thanks Eli! by Chris Lattner · 15 years ago
  63. 2451b52 improve MacroInfo to track the source range of the macro definition, by Chris Lattner · 15 years ago
  64. 41c1747 add a preprocessor callback function for #undef, patch by Alexei Svitkine! by Chris Lattner · 15 years ago
  65. 4bc11af Use an APInt of target int size to detect overflow while parsing multichars. by Sanjiv Gupta · 15 years ago
  66. 97e2de1 fix the second half of PR4006 and rdar://6807000 by treating by Chris Lattner · 15 years ago
  67. 9378ba4 Move the on-disk hash table code into its own header. No functionality change. by Douglas Gregor · 15 years ago
  68. edaf877 implement "#pragma GCC diagnostic". Besides being a nice feature, this by Chris Lattner · 15 years ago
  69. 4d8aac3 Warn about uses of #pragma STDC FENV_ACCESS ON, since we don't by Chris Lattner · 15 years ago
  70. 6c5cf4a diagnose invalid syntax of STDC pragmas. by Chris Lattner · 15 years ago
  71. f545be5 reject invalid stuff in the STDC namespace. by Chris Lattner · 15 years ago
  72. 062f232 stub out STDC #pragmas. by Chris Lattner · 15 years ago
  73. af7cdf4 basic support for -Wunknown-pragmas, more coming. by Chris Lattner · 15 years ago
  74. 332ee08 move token paste poisoning diagnostics to after the instantiation loc by Chris Lattner · 15 years ago
  75. 88e43a5 Fix PR3918: Invalid use of __VA_ARGS__ not diagnosed, by Chris Lattner · 15 years ago
  76. 8fde597 Fix PR4006, incorrect handling of __VA_ARGS__ when it was the first token by Chris Lattner · 15 years ago
  77. dff070f Fix PR3917: the location of a #line directive is the location of the first _. by Chris Lattner · 15 years ago
  78. 88e2524 Change Preprocessor::AdvanceToTokenCharacter to stop at by Chris Lattner · 15 years ago
  79. 0337495 add a new Lexer::SkipEscapedNewLines method. by Chris Lattner · 15 years ago
  80. 24f0e48 factor escape newline measuring out into its own helper function. by Chris Lattner · 15 years ago
  81. 0edfab6 remove unneeded scopes. by Chris Lattner · 15 years ago
  82. 390c8ce fix typo by Chris Lattner · 15 years ago
  83. dc8c90d more fun with line markers: the digit string is required to be interpreted by Chris Lattner · 15 years ago
  84. 5c497a8 fix PR3927 by being more careful about the pp test for identifier. by Chris Lattner · 15 years ago
  85. bc81682 second half of PR3940: #line requires simple digit sequence. by Chris Lattner · 15 years ago
  86. 6272bcf enforce requirements imposed by C90 6.8 TC1, fixing PR3919. by Chris Lattner · 15 years ago
  87. 8fe00e7 Fix PR3938 by taking into account C99 6.10p4. by Chris Lattner · 15 years ago
  88. 0a4f1b9 Substantially restructure function-like macro argument parsing. by Chris Lattner · 15 years ago
  89. 9cb51ce Fix two problems from PR3916, and one problem I noticed while hacking by Chris Lattner · 15 years ago
  90. 58e91d5 implement PR3940: #line numbers not fully checked by Chris Lattner · 15 years ago
  91. ab82f41 #line is allowed to have macros that expand to nothing after them. by Chris Lattner · 15 years ago
  92. 2c78b87 Change Lexer::MeasureTokenLength to take a LangOptions reference. by Chris Lattner · 15 years ago
  93. f87b3df temporarily revert r69046 by Chris Lattner · 15 years ago
  94. 0fab49f Literal value calculation isn't likely to overflow on targets having int as 32 or less. Fixing the assert as it otherwise triggers for PIC16 which as i16 as int. by Sanjiv Gupta · 15 years ago
  95. 959875a Offer a fixit hint for our warning about tokens at the end of a directive: by Chris Lattner · 15 years ago
  96. 35410d5 Fix the #import / #include_next "extra tokens at end of #foo directive" by Chris Lattner · 15 years ago
  97. 8533bd5 Fix assertion failure in PTH when tokens followed a closing #endif. by Daniel Dunbar · 15 years ago
  98. c1f9d82 implement the microsoft/gnu "__COUNTER__" macro: rdar://4329310 by Chris Lattner · 15 years ago
  99. f4a72b0 add a ppcallback hook for macro definitions. by Chris Lattner · 15 years ago
  100. e1d918e Compare the predefines buffer in the PCH file with the predefines by Douglas Gregor · 15 years ago