1. 97bc3d5 Fix for PR13334. This prevents crashes that result from badly formed by Richard Trieu · 12 years ago
  2. 9a022bb Teach TargetInfo to hold on to the TargetOptions with which it was created. by Douglas Gregor · 12 years ago
  3. 2b49d1f Introduce the notion of excluded headers into the module map by Douglas Gregor · 12 years ago
  4. 8b48e08 Sanitize the names of modules determined based on the names of headers by Douglas Gregor · 12 years ago
  5. 54c8a40 Track which particular submodule #undef's a macro, so that the actual by Douglas Gregor · 12 years ago
  6. e8219a6 Diagnose the expansion of ambiguous macro definitions. This can happen by Douglas Gregor · 12 years ago
  7. 3ab50fe Introduce a simple "hint" scheme to eliminate the quadratic behavior by Douglas Gregor · 12 years ago
  8. 7097be9 Remove an unused bit from the serialized IdentifierInfo by Douglas Gregor · 12 years ago
  9. 6c6c54a Deserialize macro history when we deserialize an identifier that has by Douglas Gregor · 12 years ago
  10. a8235d6 Rework the (de-)serialization of macros, as stored in by Douglas Gregor · 12 years ago
  11. c7782d9 [Modules] Introduce Module::TopHeaders which is a set of top-level headers by Argyrios Kyrtzidis · 12 years ago
  12. f03b888 [preprocessing record] Have PPEntityID be independent of the size of the by Argyrios Kyrtzidis · 12 years ago
  13. 8dd927c Add info in the preprocessing record whether an inclusion directive by Argyrios Kyrtzidis · 12 years ago
  14. 1952354 Move the 'find macro by spelling' infrastructure to the Preprocessor class and by Dmitri Gribenko · 12 years ago
  15. f8afcff For PPCallbacks::InclusionDirective() add a parameter for the module, whenever by Argyrios Kyrtzidis · 12 years ago
  16. eb788e9 Add an assertion to make sure the implicitly imported module by Argyrios Kyrtzidis · 12 years ago
  17. 66da0ab Compatibility macro detection for the -Wimplicit-fallthrough diagnostic. by Alexander Kornienko · 12 years ago
  18. 98cfcbf Following up on r164620, cope with symlinking from an embedded by Douglas Gregor · 12 years ago
  19. da31359 Per discussion in http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20120917/064551.html by Argyrios Kyrtzidis · 12 years ago
  20. 93dec51 Revert r163022, it caused PR13924. by Nico Weber · 12 years ago
  21. 2fd6956 Rename CanFitInto64Bits to alwaysFitsInto64Bits per discussion on IRC. by Jordan Rose · 12 years ago
  22. 191046d Optimize NumericLiteralParser::GetIntegerValue(). by Dmitri Gribenko · 12 years ago
  23. 156f0f0 Under certain terrible circumstances (<rdar://problem/10805775>), by Douglas Gregor · 12 years ago
  24. 4d7e0ce Macro history (de-)serialization. Deserialization currently reads only the latest macro definition. Needs more work. by Alexander Kornienko · 12 years ago
  25. b09de51 Introduce builtin macros to determine whether we're building a by Douglas Gregor · 12 years ago
  26. 374b383 StringRef'ize Preprocessor::CreateString(). by Dmitri Gribenko · 12 years ago
  27. 33d054b Replace raw call to snprintf() by llvm streams. by Dmitri Gribenko · 12 years ago
  28. e3b136b Change the wording of the extension warning from by Dmitri Gribenko · 12 years ago
  29. fc97ea2 Small cleanup of literal semantic analysis: hiding 'char *' pointers behind by Dmitri Gribenko · 12 years ago
  30. 9c61137 The keywords "true" and "false" shouldn't warn under -Wundef. by Eli Friedman · 12 years ago
  31. 1a1e995 Remove an unused private field exposed by the recent LLVM_DELETED_FUNCTION changes. by Craig Topper · 12 years ago
  32. 536cebd Fix dead store found by static analyzer. by Ted Kremenek · 12 years ago
  33. 59cabd7 [libclang] Fix getting a cursor inside an angled #include directive. by Argyrios Kyrtzidis · 12 years ago
  34. e5f0588 When a bad UTF-8 encoding or bogus escape sequence is encountered in a by Richard Smith · 12 years ago
  35. 31ba613 Dont cast away const needlessly. Found by gcc48 -Wcast-qual. by Roman Divacky · 12 years ago
  36. 3e1ec72 Normalize line endings of r163022. by Joao Matos · 13 years ago
  37. 181cd5b Emulate MSVC's preprocessor macro argument separator behavior by not considering commas from nested macro expansions as argument separators. Fixes parsing of VS 2012 headers. by Joao Matos · 13 years ago
  38. e506f8a Make a bunch of methods on Lexer private. by Eli Friedman · 13 years ago
  39. d295970 Extend the "__is_pod" hack, which demotes various type trait keywords by Douglas Gregor · 13 years ago
  40. c30981a Make preprocessor act in a GCC-compatible fashion when a macro is redefined by Richard Smith · 13 years ago
  41. e40c423 Fixed a problem with #pragma push_macro/pop_macro implementation. by Alexander Kornienko · 13 years ago
  42. 8a64bb5 Keep history of macro definitions and #undefs by Alexander Kornienko · 13 years ago
  43. 377da4c Use LLVM_BUILTIN_TRAP instead of lame volatile int traps. by David Blaikie · 13 years ago
  44. 0a7dd78 Screw around with ObjCRuntime some more, changing the by John McCall · 13 years ago
  45. c141b51 Switch PTH format from a 7 byte magic number to an 8 byte one, to avoid by Richard Smith · 13 years ago
  46. 10caec2 c: small refactoring of checking for __attribute__(const)) by Fariborz Jahanian · 13 years ago
  47. a784685 c: make __has_attribute(const) work for const by Fariborz Jahanian · 13 years ago
  48. 21efbb6 When the header file search resolves a quoted include to a file in the by Douglas Gregor · 13 years ago
  49. cd6df66 Added some preprocessor memory usage stats to -cc1 -print-stats by Alexander Kornienko · 13 years ago
  50. 7094dee Add missing cctype includes. by Joerg Sonnenberger · 13 years ago
  51. 60b202c Lexer: remove dead stores. Found by Clang static analyzer! by Dmitri Gribenko · 13 years ago
  52. 11abf2a clang/lib: [CMake] Update tblgen'd dependencies. by NAKAMURA Takumi · 13 years ago
  53. 866abce clang/lib: [CMake] Reformat, alphabetize lists. by NAKAMURA Takumi · 13 years ago
  54. b43f638 Add __has_feature(attribute_availability_with_message). by Jordan Rose · 13 years ago
  55. bed28ac Fix a typo (the the => the) by Sylvestre Ledru · 13 years ago
  56. a52f5a3 Adding a fixit for includes that cannot be found with angle brackets, but can be found with quoted strings instead. Implements PR13201. by Aaron Ballman · 13 years ago
  57. 941e47c Share ConvertUTF8toWide() between Lex and CodeGen. by Nico Weber · 13 years ago
  58. e75d9cf Use -frewrite-includes for crash reports. by David Blaikie · 13 years ago
  59. 193f91b Patch for handling C99 veriadic macros when using precompiled headers, by Douglas Gregor · 13 years ago
  60. b6ebd44 Add warning flag -Winvalid-pp-token for preprocessing-tokens which have by Richard Smith · 13 years ago
  61. 2dc509d Introduce __has_feature(attribute_unused_on_fields) to determine whether by Daniel Jasper · 13 years ago
  62. 540f9ae preprocessing: gcc supports #line 0. So, treat this by Fariborz Jahanian · 13 years ago
  63. bc9e558 Add testing for CommentHandler, and fix a bug where trailing comments in #else by Richard Smith · 13 years ago
  64. 9f728cd Minor improvements to some C99 variadic-macro-related diagnostics. by Richard Smith · 13 years ago
  65. dc20169 Documentation cleanup: by James Dennett · 13 years ago
  66. cd6b34b Documentation cleanup: by James Dennett · 13 years ago
  67. 1a5f900 Documentation cleanup: escape # characters in Doxygen comments as needed. by James Dennett · 13 years ago
  68. b0d8671 Remove a goofy CMake hack and use the standard CMake facilities to by Chandler Carruth · 13 years ago
  69. 986f317 Do not complain about junk on the end of a #endif in a skipped block. Such junk by Richard Smith · 13 years ago
  70. 0b92fcb Introduce ObjCRuntime::hasWeakClassImport() and use it in the appropriate by John McCall · 13 years ago
  71. 260611a Restructure how the driver communicates information about the by John McCall · 13 years ago
  72. 853519c Documentation cleanup: by James Dennett · 13 years ago
  73. aa0cd85 Structured comment parsing, first step. by Dmitri Gribenko · 13 years ago
  74. 8e083e7 Reapply r158700 and fixup patches, minus one hunk that slipped through and by Sean Hunt · 13 years ago
  75. 3532936 Revert r158700 and dependent patches r158716, r158717, and r158731. by Jakob Stoklund Olesen · 13 years ago
  76. a1263cf Documentation cleanup: add \verbatim markup for grammar productions by James Dennett · 13 years ago
  77. 9416d42 Revert predefined decl tracking. by Meador Inge · 13 years ago
  78. bfcb037 Improve the specification of spellings in Attr.td. by Sean Hunt · 13 years ago
  79. d986853 Documentation cleanup: Use \brief for summaries, and escape # characters. by James Dennett · 13 years ago
  80. ec76993 Documentation cleanup: by James Dennett · 13 years ago
  81. 58f9ce1 Documentation cleanup: added \verbatim...\verbatim markup to fix the by James Dennett · 13 years ago
  82. b6e95b7 Documentation cleanup: by James Dennett · 13 years ago
  83. 0cdd1fe [-E] Emit a rewritten _Pragma on its own line. by Jordan Rose · 13 years ago
  84. a05369f Documentation cleanup: escape backslashes in Doxygen comments. by James Dennett · 13 years ago
  85. d2e95d1 PR12717: Clang supports hexadecimal floating-point literals in all language by Richard Smith · 13 years ago
  86. 1a83546 Fix PR13065. by David Blaikie · 13 years ago
  87. 4ef2f6a Rename a loop variable to silence a gcc warning. by Richard Trieu · 13 years ago
  88. f122a13 Add -isystem-prefix and -ino-system-prefix arguments, which can be used to by Richard Smith · 13 years ago
  89. c5f7459 Fix issue where a token paste which forms a /* or // would discard the rest of by Richard Smith · 13 years ago
  90. 59b26d8 Fix off-by-one error in UTF-16 encoding: don't try to use a surrogate pair for U+FFFF. by Richard Smith · 13 years ago
  91. df9ef1b PR13099: Teach -Wformat about raw string literals, UTF-8 strings and Unicode escape sequences. by Richard Smith · 13 years ago
  92. 092bf67 Correct method name in comment: from LexRawToken to LexFromRawLexer, according by Dmitri Gribenko · 13 years ago
  93. 6fe6a49 Disable _Pragma during HTML macro rewriting to keep from crashing. by Jordan Rose · 13 years ago
  94. d880b3a Insert a space if necessary when suggesting CFBridgingRetain/Release. by Jordan Rose · 13 years ago
  95. 8c0b378 Add a -rewrite-includes option, which is similar to -rewrite-macros, but only expands #include directives. by David Blaikie · 13 years ago
  96. 80d7c52 Escape \n and \r in doxycomment. by David Blaikie · 13 years ago
  97. d73ef13 Add pedantic warning -Wempty-translation-unit (C11 6.9p1). by Jordan Rose · 13 years ago
  98. 25c2596 Initialize the non-target-dependent fields of the Preprocessor in its constructor by Argyrios Kyrtzidis · 13 years ago
  99. 3093b20 Lexer::ReadToEndOfLine: Only build the string if it's actually used and do so in a less malloc-intensive way. by Benjamin Kramer · 13 years ago
  100. 66c44e7 [preprocessor] Make sure that MacroExpands callbacks are always in source order. by Argyrios Kyrtzidis · 13 years ago