1. e74dc19 Comments: no need to escape any characters in \code ... \endcode. by Dmitri Gribenko · 12 years ago
  2. fafd101 Support for #pragma region/endregion for MSVC compatibility. Patch thanks to pravic! by Aaron Ballman · 12 years ago
  3. 463d909 Keep track of modules that have failed to build. If we encounter an by Douglas Gregor · 12 years ago
  4. 037dbda Remove obsolete comment missed by r162937 by Andy Gibbs · 12 years ago
  5. 30cddae Teach Lexer::getSpelling about raw string literals. Specifically, if a raw by Richard Smith · 12 years ago
  6. 6d534d4 Clean up code according to coding standards by Andy Gibbs · 12 years ago
  7. 6d926ae Fix crash on end-of-file after \ in a char literal, fixes PR14369. by Nico Weber · 12 years ago
  8. 3f03b58 Prevent premature macro expansion in __has_builtin, __has_feature, by Andy Gibbs · 12 years ago
  9. 97f8461 Made the "expected string literal" diagnostic more expressive by Andy Gibbs · 12 years ago
  10. 02a1768 Refactored duplicate string literal lexing code within Preprocessor, into a by Andy Gibbs · 12 years ago
  11. b9971ba Fix handling of invalid uses of the __has_warning builtin macro by Andy Gibbs · 12 years ago
  12. 71f49f5 If an excluded header does not exist, just ignore it by Douglas Gregor · 12 years ago
  13. 4fa4b48 Suppress elided variadic macro argument extension diagnostic for macros using by Eli Friedman · 12 years ago
  14. 35a2b79 Fix an assertion failure printing the unused-label fixit in files using CRLF line endings. <rdar://problem/12639047>. by Eli Friedman · 12 years ago
  15. 6e64973 Revert r167801, "[preprocessor] When #including something that contributes no by Daniel Dunbar · 12 years ago
  16. dd81731 UCNs in char literals are done (in LiteralSupport), remove FIXME. Expand UCN FIXME in LexNumericConstant. by Nico Weber · 12 years ago
  17. 4d10b40 [preprocessor] When #including something that contributes no tokens at all, by Argyrios Kyrtzidis · 12 years ago
  18. 3185d4a In Lexer::LexTokenInternal, avoid code duplication; no functionality change. by Argyrios Kyrtzidis · 12 years ago
  19. bb23628 s/BCPLComment/LineComment/ by Nico Weber · 12 years ago
  20. 02f0022 Improved support for removing the comma preceding __VA_ARGS__ where __VA_ARGS__ by Andy Gibbs · 12 years ago
  21. 4f056ac LiteralSupport: Don't overflow the temporary buffer when decoding invalid string parts. by Benjamin Kramer · 12 years ago
  22. 5d704fe LiteralSupport: Clean up style violations. No functionality change. by Benjamin Kramer · 12 years ago
  23. b7ac5ac Remove C++11-isms I just introduced in r167482 by Douglas Gregor · 12 years ago
  24. 82e5237 Introduce inferred framework modules into the module map file, by Douglas Gregor · 12 years ago
  25. ca1b62a Rename LangOptions members for address sanitizer and thread sanitizer from by Richard Smith · 12 years ago
  26. cfa1caa Make the FilenameRange of the InclusionDirective callback more accurate, by Argyrios Kyrtzidis · 12 years ago
  27. 82c6dc7 Handle string encoding diagnostics when there are too many invalid ranges. by David Blaikie · 12 years ago
  28. 5bffbe5 improve highlighting of invalid string encodings by Seth Cantrell · 12 years ago
  29. 1cb7142 Take into account that there may be a BOM at the beginning of the file, by Argyrios Kyrtzidis · 12 years ago
  30. 36a1649 Teach the preprocessor to hold onto the preprocessor options. by Douglas Gregor · 12 years ago
  31. c042edd Move HeaderSearchOptions into the Lex library, make it intrusively by Douglas Gregor · 12 years ago
  32. 6e347bc Removed an extra blank line. by Mahesha S · 12 years ago
  33. 02c23eb Make DiagnosticOptions intrusively reference-counted, and make sure by Douglas Gregor · 12 years ago
  34. 97bc3d5 Fix for PR13334. This prevents crashes that result from badly formed by Richard Trieu · 12 years ago
  35. 9a022bb Teach TargetInfo to hold on to the TargetOptions with which it was created. by Douglas Gregor · 12 years ago
  36. 2b49d1f Introduce the notion of excluded headers into the module map by Douglas Gregor · 12 years ago
  37. 8b48e08 Sanitize the names of modules determined based on the names of headers by Douglas Gregor · 12 years ago
  38. 54c8a40 Track which particular submodule #undef's a macro, so that the actual by Douglas Gregor · 12 years ago
  39. e8219a6 Diagnose the expansion of ambiguous macro definitions. This can happen by Douglas Gregor · 12 years ago
  40. 3ab50fe Introduce a simple "hint" scheme to eliminate the quadratic behavior by Douglas Gregor · 12 years ago
  41. 7097be9 Remove an unused bit from the serialized IdentifierInfo by Douglas Gregor · 12 years ago
  42. 6c6c54a Deserialize macro history when we deserialize an identifier that has by Douglas Gregor · 12 years ago
  43. a8235d6 Rework the (de-)serialization of macros, as stored in by Douglas Gregor · 12 years ago
  44. c7782d9 [Modules] Introduce Module::TopHeaders which is a set of top-level headers by Argyrios Kyrtzidis · 12 years ago
  45. f03b888 [preprocessing record] Have PPEntityID be independent of the size of the by Argyrios Kyrtzidis · 12 years ago
  46. 8dd927c Add info in the preprocessing record whether an inclusion directive by Argyrios Kyrtzidis · 12 years ago
  47. 1952354 Move the 'find macro by spelling' infrastructure to the Preprocessor class and by Dmitri Gribenko · 12 years ago
  48. f8afcff For PPCallbacks::InclusionDirective() add a parameter for the module, whenever by Argyrios Kyrtzidis · 12 years ago
  49. eb788e9 Add an assertion to make sure the implicitly imported module by Argyrios Kyrtzidis · 12 years ago
  50. 66da0ab Compatibility macro detection for the -Wimplicit-fallthrough diagnostic. by Alexander Kornienko · 12 years ago
  51. 98cfcbf Following up on r164620, cope with symlinking from an embedded by Douglas Gregor · 12 years ago
  52. da31359 Per discussion in http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20120917/064551.html by Argyrios Kyrtzidis · 12 years ago
  53. 93dec51 Revert r163022, it caused PR13924. by Nico Weber · 12 years ago
  54. 2fd6956 Rename CanFitInto64Bits to alwaysFitsInto64Bits per discussion on IRC. by Jordan Rose · 12 years ago
  55. 191046d Optimize NumericLiteralParser::GetIntegerValue(). by Dmitri Gribenko · 12 years ago
  56. 156f0f0 Under certain terrible circumstances (<rdar://problem/10805775>), by Douglas Gregor · 12 years ago
  57. 4d7e0ce Macro history (de-)serialization. Deserialization currently reads only the latest macro definition. Needs more work. by Alexander Kornienko · 12 years ago
  58. b09de51 Introduce builtin macros to determine whether we're building a by Douglas Gregor · 12 years ago
  59. 374b383 StringRef'ize Preprocessor::CreateString(). by Dmitri Gribenko · 12 years ago
  60. 33d054b Replace raw call to snprintf() by llvm streams. by Dmitri Gribenko · 12 years ago
  61. e3b136b Change the wording of the extension warning from by Dmitri Gribenko · 12 years ago
  62. fc97ea2 Small cleanup of literal semantic analysis: hiding 'char *' pointers behind by Dmitri Gribenko · 12 years ago
  63. 9c61137 The keywords "true" and "false" shouldn't warn under -Wundef. by Eli Friedman · 12 years ago
  64. 1a1e995 Remove an unused private field exposed by the recent LLVM_DELETED_FUNCTION changes. by Craig Topper · 12 years ago
  65. 536cebd Fix dead store found by static analyzer. by Ted Kremenek · 12 years ago
  66. 59cabd7 [libclang] Fix getting a cursor inside an angled #include directive. by Argyrios Kyrtzidis · 12 years ago
  67. e5f0588 When a bad UTF-8 encoding or bogus escape sequence is encountered in a by Richard Smith · 12 years ago
  68. 31ba613 Dont cast away const needlessly. Found by gcc48 -Wcast-qual. by Roman Divacky · 12 years ago
  69. 3e1ec72 Normalize line endings of r163022. by Joao Matos · 12 years ago
  70. 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
  71. e506f8a Make a bunch of methods on Lexer private. by Eli Friedman · 12 years ago
  72. d295970 Extend the "__is_pod" hack, which demotes various type trait keywords by Douglas Gregor · 12 years ago
  73. c30981a Make preprocessor act in a GCC-compatible fashion when a macro is redefined by Richard Smith · 12 years ago
  74. e40c423 Fixed a problem with #pragma push_macro/pop_macro implementation. by Alexander Kornienko · 12 years ago
  75. 8a64bb5 Keep history of macro definitions and #undefs by Alexander Kornienko · 12 years ago
  76. 377da4c Use LLVM_BUILTIN_TRAP instead of lame volatile int traps. by David Blaikie · 12 years ago
  77. 0a7dd78 Screw around with ObjCRuntime some more, changing the by John McCall · 12 years ago
  78. c141b51 Switch PTH format from a 7 byte magic number to an 8 byte one, to avoid by Richard Smith · 12 years ago
  79. 10caec2 c: small refactoring of checking for __attribute__(const)) by Fariborz Jahanian · 12 years ago
  80. a784685 c: make __has_attribute(const) work for const by Fariborz Jahanian · 12 years ago
  81. 21efbb6 When the header file search resolves a quoted include to a file in the by Douglas Gregor · 12 years ago
  82. cd6df66 Added some preprocessor memory usage stats to -cc1 -print-stats by Alexander Kornienko · 12 years ago
  83. 7094dee Add missing cctype includes. by Joerg Sonnenberger · 12 years ago
  84. 60b202c Lexer: remove dead stores. Found by Clang static analyzer! by Dmitri Gribenko · 12 years ago
  85. 11abf2a clang/lib: [CMake] Update tblgen'd dependencies. by NAKAMURA Takumi · 12 years ago
  86. 866abce clang/lib: [CMake] Reformat, alphabetize lists. by NAKAMURA Takumi · 12 years ago
  87. b43f638 Add __has_feature(attribute_availability_with_message). by Jordan Rose · 12 years ago
  88. bed28ac Fix a typo (the the => the) by Sylvestre Ledru · 12 years ago
  89. 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
  90. 941e47c Share ConvertUTF8toWide() between Lex and CodeGen. by Nico Weber · 12 years ago
  91. e75d9cf Use -frewrite-includes for crash reports. by David Blaikie · 12 years ago
  92. 193f91b Patch for handling C99 veriadic macros when using precompiled headers, by Douglas Gregor · 12 years ago
  93. b6ebd44 Add warning flag -Winvalid-pp-token for preprocessing-tokens which have by Richard Smith · 12 years ago
  94. 2dc509d Introduce __has_feature(attribute_unused_on_fields) to determine whether by Daniel Jasper · 12 years ago
  95. 540f9ae preprocessing: gcc supports #line 0. So, treat this by Fariborz Jahanian · 12 years ago
  96. bc9e558 Add testing for CommentHandler, and fix a bug where trailing comments in #else by Richard Smith · 12 years ago
  97. 9f728cd Minor improvements to some C99 variadic-macro-related diagnostics. by Richard Smith · 12 years ago
  98. dc20169 Documentation cleanup: by James Dennett · 12 years ago
  99. cd6b34b Documentation cleanup: by James Dennett · 12 years ago
  100. 1a5f900 Documentation cleanup: escape # characters in Doxygen comments as needed. by James Dennett · 12 years ago