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