1. 4ca8ac2 Implement a new type trait __is_trivially_constructible(T, Args...) by Douglas Gregor · 13 years ago
  2. 25d0a0f Provide the __is_trivially_assignable type trait, which provides by Douglas Gregor · 13 years ago
  3. 7c07e96 Clang now supports lambda expressions. by Douglas Gregor · 13 years ago
  4. b5216aa Advertize support for constexpr. by Richard Smith · 13 years ago
  5. f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 13 years ago
  6. f83a615 objc2: add __has_feature(objc_default_synthesize_properties). // rdar://10770497 by Fariborz Jahanian · 13 years ago
  7. 2831092 fix a crash on: by Chris Lattner · 13 years ago
  8. 5d5051f Only mark an IdentifierInfo as having changed since deserialization by Douglas Gregor · 13 years ago
  9. 7a7ee30 Some improvements to the handling of C11 atomic types: by David Chisnall · 13 years ago
  10. bd507c5 Add __has_feature(modules) to indicate when modules are available (in by Douglas Gregor · 13 years ago
  11. 7fde651 Add __has_feature(objc_modules) by Douglas Gregor · 13 years ago
  12. 1e8a067 Added a missing case for -Wdisabled-macro-expansion. by Abramo Bagnara · 13 years ago
  13. ffbe9b9 Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" so this patch is surprisingly small. by Benjamin Kramer · 13 years ago
  14. 1770e0d remove unneeded config.h includes by Dylan Noblesmith · 13 years ago
  15. 373cb78 [PCH] Fix bug where we failed to update an identifier for a single token by Argyrios Kyrtzidis · 13 years ago
  16. 5e9392b Implement support for the __is_final type trait, to determine whether by Douglas Gregor · 13 years ago
  17. b619688 implement __has_feature(address_sanitizer); also use LangOpts.AddressSanitizer instead of CodeGenOpts.AddressSanitizer by Kostya Serebryany · 13 years ago
  18. 172b221 Add __has_feature(cxx_raw_string_literals) and by Douglas Gregor · 13 years ago
  19. f695a69 Add __has_feature(cxx_defaulted_functions) for querying "defaulted by Douglas Gregor · 13 years ago
  20. eee242f Make the loading of information attached to an IdentifierInfo from an by Douglas Gregor · 13 years ago
  21. eb2ac8b Add a __has_feature check for arc_cf_code_audited. by John McCall · 13 years ago
  22. 661a996 -Wc++98-compat warnings for the lexer. by Richard Smith · 13 years ago
  23. fd5f686 Add c_alignas and cxx_alignas features by Peter Collingbourne · 13 years ago
  24. d768150 Implement built-in macro '__has_warning', which allows one to query if a warning flag is valid. Fixes <rdar://problem/10263428>. by Ted Kremenek · 13 years ago
  25. a08529c Fixed exapnsion range for # and ##. by Abramo Bagnara · 13 years ago
  26. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
  27. 9fe8c74 Fix missing includes for llvm_unreachable by David Blaikie · 13 years ago
  28. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  29. d7bb6a0 ArrayRef-ifying MacroArgs::create's arguments argument. by David Blaikie · 13 years ago
  30. 62ec1f2 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. by Francois Pichet · 13 years ago
  31. fba18aa Add an experimental flag -fauto-module-import that automatically turns by Douglas Gregor · 13 years ago
  32. 5471bc8 Allow C++0x enumerations with a fixed underlying type in by Douglas Gregor · 13 years ago
  33. e97179c Implement the Objective-C 'instancetype' type, which is an alias of by Douglas Gregor · 13 years ago
  34. 7640c00 Advertise support for cxx_range_for as an extension in C++98 mode. Patch by Jean-Daniel Dupas! by Richard Smith · 13 years ago
  35. 74e611a Add test case for defaulted copy and move structure validation. by Sebastian Redl · 13 years ago
  36. 7d10087 Support code-completion for C++ inline methods and ObjC buffering methods. by Argyrios Kyrtzidis · 13 years ago
  37. e2ca828 Don't try keeping a 'LeadingEmptyMacroLoc' in NullStmt. This fails by Argyrios Kyrtzidis · 13 years ago
  38. ece3894 Add and document __has_feature values for the remaining C++0x by Douglas Gregor · 13 years ago
  39. 5c5f03e [libclang] Support code-completion inside macro arguments. by Argyrios Kyrtzidis · 13 years ago
  40. 1b2d536 For the MacroExpands preprocessor callback, also pass the SourceRange by Argyrios Kyrtzidis · 13 years ago
  41. e1f6dea Add a __has_feature macro for generalized initializers, turned off by Sean Hunt · 13 years ago
  42. b3f8c24 Comment the weird behavior of __has_feature(is_empty) and __has_feature(is_pod) by Douglas Gregor · 13 years ago
  43. 9a14ecb Fix a thinko in my __is_empty/__is_pod commit. by Douglas Gregor · 13 years ago
  44. 6887614 Turn off __has_feature(is_empty) and __has_feature(is_pod) if the by Douglas Gregor · 13 years ago
  45. bf340e4 Rename create(MacroArg)InstantiationLoc to create(MacroArg)ExpansionLoc. by Chandler Carruth · 13 years ago
  46. edc3dcc Rename SourceManager::getInstantiationRange to getExpansionRange. by Chandler Carruth · 13 years ago
  47. 2d3ba4f Move ArrayRef to LLVM.h and eliminate now-redundant qualifiers, patch by Jon Mulder! by Chris Lattner · 13 years ago
  48. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  49. 858a325 Remember to add a has_feature macro for __underlying_type now that it is by Sean Hunt · 13 years ago
  50. 9e5bb85 Move the rest of the preprocessor terminology from 'instantiate' and by Chandler Carruth · 13 years ago
  51. 9f084a3 Change the driver's logic about Objective-C runtimes: abstract out a by John McCall · 13 years ago
  52. 5b3284a Introduce a caching mechanism for macro expanded tokens. by Argyrios Kyrtzidis · 13 years ago
  53. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  54. 84ee2ee Audit and finish the implementation of C++0x nullptr, fixing two by Douglas Gregor · 13 years ago
  55. d1aab5b Revert r131672 until __underlying_type is properly implemented in the by Sean Hunt · 13 years ago
  56. 0191b6b Implement a __has_feature for __underlying_type by Sean Hunt · 13 years ago
  57. c1b5fa4 Introduce __has_extension macro by Peter Collingbourne · 13 years ago
  58. feb375d Implement the __is_trivially_copyable type trait by Sean Hunt · 13 years ago
  59. a55e68b enable __has_feature(is_standard_layout) by Howard Hinnant · 13 years ago
  60. 7822ee3 Implement CWG1170, which makes access-control errors into template by Douglas Gregor · 13 years ago
  61. 3e4c6c4 Implement support for C++0x alias templates. by Richard Smith · 13 years ago
  62. 059ce0d Fully implement delegating constructors! by Sean Hunt · 13 years ago
  63. 91d3df5 Only call the MacroExpands callback when we're actually going to by Douglas Gregor · 13 years ago
  64. b7d98d3 If a null statement was preceded by an empty macro keep its instantiation source location by Argyrios Kyrtzidis · 13 years ago
  65. 7412494 To be able to replay compilations we need to accurately remodel how by Manuel Klimek · 13 years ago
  66. b7e9589 Implement basic __is_trivial type-trait support, enough to close PR9472. by Chandler Carruth · 13 years ago
  67. 4e61ddd Sort the type traits in a few places where they weren't previously by Chandler Carruth · 13 years ago
  68. 32c1388 don't warn about empty macro arguments in c++'0x mode, since it sucked in by Chris Lattner · 13 years ago
  69. a391a46 Add __has_feature(cxx_range_for) check for C++11 range-based for loop. by Richard Smith · 13 years ago
  70. f111d93 C1X: implement generic selections by Peter Collingbourne · 13 years ago
  71. dceb531 Add a __has_feature check for the 'availability' attribute by Douglas Gregor · 13 years ago
  72. c8b9f79 we can now claim to fully support the override control feature in C++0x. by Anders Carlsson · 13 years ago
  73. b5142bb Add a 'RawPath' parameter to the PPCallbacks interface. This allows by Chandler Carruth · 13 years ago
  74. 4561ecd Create __has_feature(cxx_noexcept) and mark it as working. by Sebastian Redl · 13 years ago
  75. d5313b0 Provide an attribute, objc_method_family, to allow the inferred family by John McCall · 13 years ago
  76. 8402155 Rename tok::eom to tok::eod. by Peter Collingbourne · 14 years ago
  77. 738291e Turn on __has_feature(cxx_auto_type). The feature is now fully implemented. by Richard Smith · 14 years ago
  78. 0750800 Add a __has_feature check for default template arguments in function by Douglas Gregor · 14 years ago
  79. afdf137 Add __has_feature() for each of the type traits by Douglas Gregor · 14 years ago
  80. 11fe175 Wire up attributes 'ns_consumed' and 'cf_consumed' in the static analyzer's ObjC retain/release checker. by Ted Kremenek · 14 years ago
  81. 12b9434 Hook up attribute ns_consumes_self in the ObjC retain/release checker in the static analyzer. by Ted Kremenek · 14 years ago
  82. 56209ff Add __has_feature(cxx_reference_qualified_functions); update tests and by Douglas Gregor · 14 years ago
  83. c78e259 Clean up the C++0x __has_feature tests. Specifically: by Douglas Gregor · 14 years ago
  84. 16cf8f5 Downgrade the error about rvalue references to an extension warning by Douglas Gregor · 14 years ago
  85. 83d7781 Eradicate any mention of C++0x concepts. by Douglas Gregor · 14 years ago
  86. 4c9131a Variadic templates are fully implemented. by Douglas Gregor · 14 years ago
  87. 3ed572e clean up some dead code around __has_include() processing code identified by the ted-o-matic. by Chris Lattner · 14 years ago
  88. 0827408 Fix diagnostic pragmas. by Argyrios Kyrtzidis · 14 years ago
  89. 44aa1f3 Revert r119838 "Don't warn for empty 'if' body if there is a macro that expands to nothing" by Argyrios Kyrtzidis · 14 years ago
  90. a25b6a4 Don't warn for empty 'if' body if there is a macro that expands to nothing, e.g: by Argyrios Kyrtzidis · 14 years ago
  91. cb7b1e1 Make sure to always check the result of by Douglas Gregor · 14 years ago
  92. 513038d lib/Lex/PPMacroExpansion.cpp: Fixup to appease MSVC. by NAKAMURA Takumi · 14 years ago
  93. 6665ffb Appeasing MSVC, take 3 by Douglas Gregor · 14 years ago
  94. b87b29e Try to appease MSVC by Douglas Gregor · 14 years ago
  95. 5e0fb35 sprintf -> snprintf conversion, from Vladimir Kirillov by Douglas Gregor · 14 years ago
  96. 4820908 Document Clang's support for attributes on individual enumerators and by John McCall · 14 years ago
  97. 295a2a6 Make the deserialization of macro definitions lazy, so that we can by Douglas Gregor · 14 years ago
  98. ecdcb88 Extend the preprocessing record and libclang with support for by Douglas Gregor · 14 years ago
  99. cae5095 Add a __has_attribute macro that works much like __has_feature and __has_builtin. by Anders Carlsson · 14 years ago
  100. 1274ccd Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a by Douglas Gregor · 14 years ago