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