1. 7121bdb [-fms-extensions] Permit 'override' in C++98 and 'sealed' as a synonym for 'final' by David Majnemer · 11 years ago
  2. 89ca1fb Add has_feature support for reflecting the presence of refined Objective-C ABI mangling for qualified id<...>. Fixes <rdar://problem/14799110>. by Ted Kremenek · 11 years ago
  3. 44868f5 Mark lambda init-captures as complete. by Richard Smith · 11 years ago
  4. 629bc52 Mark variable template implementation as complete. Nearly all of the credit by Richard Smith · 11 years ago
  5. d2f9308 Make Preprocessor::Lex non-recursive. by Eli Friedman · 11 years ago
  6. 585c84c Add a define for the ObjFW runtime ABI version. by Benjamin Kramer · 11 years ago
  7. fa7d53f Make __has_extension(c_thread_local) work. by Ed Schouten · 11 years ago
  8. 2eeed71 DataFlowSanitizer; Clang changes. by Peter Collingbourne · 11 years ago
  9. 88c4b5e Support for Thread Safety Analysis in C by David Blaikie · 11 years ago
  10. 40ec4d2 Reduce stack frame size by avoiding a large token vector on an error path. by Bob Wilson · 11 years ago
  11. 11311ea Fix GNU ObjC ABI for a message returning a struct. by Eli Friedman · 11 years ago
  12. 3c3a522 Rename feature test for lambda init-captures from cxx_generalized_capture to by Richard Smith · 11 years ago
  13. a4fb339 Update documentation to match current C++1y feature set. by Richard Smith · 11 years ago
  14. 5940bf3 Add new diagnostic messages when too many arguments are presented to a by Richard Trieu · 11 years ago
  15. 899022b Generalize hack allowing 'const' in __has_attribute (etc) to allow any token by Richard Smith · 11 years ago
  16. 11be064 Match MSVC's handling of commas during macro argument expansion by Reid Kleckner · 11 years ago
  17. bc3f628 This patch adds new private headers to the module map. Private by Lawrence Crowl · 11 years ago
  18. f45c299 C++1y: provide full 'auto' return type deduction for lambda expressions. This by Richard Smith · 11 years ago
  19. 7f0ffb3 C++1y: Update __cplusplus to temporary value 201305L to allow detection of provisional C++1y support. by Richard Smith · 11 years ago
  20. dd08a0c [Preprocessor] For the MacroExpands preprocessor callback, also pass the MacroArgs object that provides information about by Argyrios Kyrtzidis · 11 years ago
  21. e87c5bd Only evaluate __has_feature(c_thread_local) and __has_feature(cxx_thread_local) true when the target supports thread-local storage. by Douglas Gregor · 11 years ago
  22. e6e68b5 C++11 support is now feature-complete. by Richard Smith · 11 years ago
  23. 3580328 [modules] Re-enable the "ambiguous expansion of macro" warning. by Argyrios Kyrtzidis · 11 years ago
  24. c56fff7 [Preprocessor/Modules] Separate the macro directives kinds into their own MacroDirective's subclasses. by Argyrios Kyrtzidis · 11 years ago
  25. 9317ab9 [PCH/Modules] De/Serialize MacroInfos separately than MacroDirectives. by Argyrios Kyrtzidis · 11 years ago
  26. c515978 [preprocessor] Use MacroDirective in the preprocessor callbacks to make available the by Argyrios Kyrtzidis · 11 years ago
  27. fdf5706 [libclang] Fix assertion hit when code-completing inside a function macro with more by Argyrios Kyrtzidis · 11 years ago
  28. 9818a1d [preprocessor] Split the MacroInfo class into two separate concepts, MacroInfo class by Argyrios Kyrtzidis · 11 years ago
  29. 40f56e5 Reinstate r173952, this time limiting it to exactly the form by Douglas Gregor · 11 years ago
  30. 1a1c82e Revert "[preprocessor] Don't warn about "disabled expansion of recursive macro"" by Argyrios Kyrtzidis · 11 years ago
  31. 8d3f613 [preprocessor] Don't warn about "disabled expansion of recursive macro" by Argyrios Kyrtzidis · 11 years ago
  32. 0c06cbc [PCH] Temporarily disable the "ambiguous macro" warning that is currently bogus with a PCH by Argyrios Kyrtzidis · 11 years ago
  33. dc1088f [PCH/Modules] Revert r172843, it caused a module to fail building. by Argyrios Kyrtzidis · 11 years ago
  34. f953276 [PCH/Modules] Re-apply r172620 and r172629, now with 100% less infinite loops! by Argyrios Kyrtzidis · 11 years ago
  35. 4f45bc0 [ubsan] Add support for -fsanitize-blacklist by Will Dietz · 12 years ago
  36. d3b036e Revert Clang r172620 and r172629, which caused a hang when building by Douglas Gregor · 12 years ago
  37. 31672b1 No longer crashing with an assert when __has_include or __has_include_next is used outside of a preprocessor directive. This fixes PR14837. by Aaron Ballman · 12 years ago
  38. 7f69b1a [PCH/Modules] Change how macro [re]definitions are de/serialized. by Argyrios Kyrtzidis · 12 years ago
  39. 6b716c5 Typo correction; no functional change. by Aaron Ballman · 12 years ago
  40. b395847 Constify argument of Preprocessor::getMacroInfoHistory and propagate to by Dmitri Gribenko · 12 years ago
  41. cfa88f8 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 12 years ago
  42. a0f2d02 Make __has_include a bit more resilient in the presence of macros. <rdar://problem/12748859>. by Eli Friedman · 12 years ago
  43. e4057c2 Add __has_feature support to detect if clang supports the explicit "atomic" keyword for ObjC properties. by Ted Kremenek · 12 years ago
  44. 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 12 years ago
  45. bb06b50 [libclang] Fix crash when code-completing a macro invocation that by Argyrios Kyrtzidis · 12 years ago
  46. f1e5b15 [libclang] Follow-up to r170824, provide the correct number of arguments for by Argyrios Kyrtzidis · 12 years ago
  47. cd0fd18 [libclang] Make sure we can code-complete inside a macro argument even though by Argyrios Kyrtzidis · 12 years ago
  48. 5c70ef4 Add __has_feature(memory_sanitizer). by Evgeniy Stepanov · 12 years ago
  49. 728e212 tsan: add __has_feature(thread_sanitizer) by Dmitry Vyukov · 12 years ago
  50. 0ee8de7 [preprocessor] For errors at a function macro invocation, also include by Argyrios Kyrtzidis · 12 years ago
  51. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  52. 037dbda Remove obsolete comment missed by r162937 by Andy Gibbs · 12 years ago
  53. 6d534d4 Clean up code according to coding standards by Andy Gibbs · 12 years ago
  54. 3f03b58 Prevent premature macro expansion in __has_builtin, __has_feature, by Andy Gibbs · 12 years ago
  55. 97f8461 Made the "expected string literal" diagnostic more expressive by Andy Gibbs · 12 years ago
  56. 02a1768 Refactored duplicate string literal lexing code within Preprocessor, into a by Andy Gibbs · 12 years ago
  57. b9971ba Fix handling of invalid uses of the __has_warning builtin macro by Andy Gibbs · 12 years ago
  58. 4fa4b48 Suppress elided variadic macro argument extension diagnostic for macros using by Eli Friedman · 12 years ago
  59. ca1b62a Rename LangOptions members for address sanitizer and thread sanitizer from by Richard Smith · 12 years ago
  60. 97bc3d5 Fix for PR13334. This prevents crashes that result from badly formed by Richard Trieu · 12 years ago
  61. 54c8a40 Track which particular submodule #undef's a macro, so that the actual by Douglas Gregor · 12 years ago
  62. e8219a6 Diagnose the expansion of ambiguous macro definitions. This can happen by Douglas Gregor · 12 years ago
  63. 3ab50fe Introduce a simple "hint" scheme to eliminate the quadratic behavior by Douglas Gregor · 12 years ago
  64. 7097be9 Remove an unused bit from the serialized IdentifierInfo by Douglas Gregor · 12 years ago
  65. 6c6c54a Deserialize macro history when we deserialize an identifier that has by Douglas Gregor · 12 years ago
  66. 93dec51 Revert r163022, it caused PR13924. by Nico Weber · 12 years ago
  67. 4d7e0ce Macro history (de-)serialization. Deserialization currently reads only the latest macro definition. Needs more work. by Alexander Kornienko · 12 years ago
  68. b09de51 Introduce builtin macros to determine whether we're building a by Douglas Gregor · 12 years ago
  69. 374b383 StringRef'ize Preprocessor::CreateString(). by Dmitri Gribenko · 12 years ago
  70. 33d054b Replace raw call to snprintf() by llvm streams. by Dmitri Gribenko · 12 years ago
  71. 3e1ec72 Normalize line endings of r163022. by Joao Matos · 12 years ago
  72. 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
  73. d295970 Extend the "__is_pod" hack, which demotes various type trait keywords by Douglas Gregor · 12 years ago
  74. c30981a Make preprocessor act in a GCC-compatible fashion when a macro is redefined by Richard Smith · 12 years ago
  75. e40c423 Fixed a problem with #pragma push_macro/pop_macro implementation. by Alexander Kornienko · 12 years ago
  76. 8a64bb5 Keep history of macro definitions and #undefs by Alexander Kornienko · 12 years ago
  77. 0a7dd78 Screw around with ObjCRuntime some more, changing the by John McCall · 12 years ago
  78. 10caec2 c: small refactoring of checking for __attribute__(const)) by Fariborz Jahanian · 12 years ago
  79. a784685 c: make __has_attribute(const) work for const by Fariborz Jahanian · 12 years ago
  80. b43f638 Add __has_feature(attribute_availability_with_message). by Jordan Rose · 12 years ago
  81. bed28ac Fix a typo (the the => the) by Sylvestre Ledru · 12 years ago
  82. 2dc509d Introduce __has_feature(attribute_unused_on_fields) to determine whether by Daniel Jasper · 12 years ago
  83. 9f728cd Minor improvements to some C99 variadic-macro-related diagnostics. by Richard Smith · 12 years ago
  84. 0b92fcb Introduce ObjCRuntime::hasWeakClassImport() and use it in the appropriate by John McCall · 12 years ago
  85. 260611a Restructure how the driver communicates information about the by John McCall · 12 years ago
  86. 8e083e7 Reapply r158700 and fixup patches, minus one hunk that slipped through and by Sean Hunt · 12 years ago
  87. 3532936 Revert r158700 and dependent patches r158716, r158717, and r158731. by Jakob Stoklund Olesen · 12 years ago
  88. bfcb037 Improve the specification of spellings in Attr.td. by Sean Hunt · 12 years ago
  89. 66c44e7 [preprocessor] Make sure that MacroExpands callbacks are always in source order. by Argyrios Kyrtzidis · 12 years ago
  90. eb382ec Implements boxed expressions for Objective-C. <rdar://problem/10194391> by Patrick Beard · 12 years ago
  91. 316551f Add a query macro for C++11 N3276, decltype does not require complete by Douglas Gregor · 12 years ago
  92. 7b156dd Add feature check "cxx_local_type_template_args" describing support by Douglas Gregor · 12 years ago
  93. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 12 years ago
  94. 9c1dda7 User-defined literals are done. by Richard Smith · 12 years ago
  95. ebcb57a Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, by Ted Kremenek · 12 years ago
  96. 99831e4 User-defined literals: reject string and character UDLs in all places where the by Richard Smith · 12 years ago
  97. ec92bc7 Add a pile of tests for unrestricted unions, and advertise support for them. by Richard Smith · 12 years ago
  98. 8a5e7fd Implement double underscore names support in __has_attribute by Jean-Daniel Dupas · 12 years ago
  99. d1dc3aa Initializer lists are now supported. by Sebastian Redl · 12 years ago
  100. 5297d71 Accept __has_feature(__feature__) as a synonym for __has_feature(feature) (and by Richard Smith · 12 years ago