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