1. 5471bc8 Allow C++0x enumerations with a fixed underlying type in by Douglas Gregor · 13 years ago
  2. e97179c Implement the Objective-C 'instancetype' type, which is an alias of by Douglas Gregor · 13 years ago
  3. 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
  4. 74e611a Add test case for defaulted copy and move structure validation. by Sebastian Redl · 13 years ago
  5. 7d10087 Support code-completion for C++ inline methods and ObjC buffering methods. by Argyrios Kyrtzidis · 13 years ago
  6. e2ca828 Don't try keeping a 'LeadingEmptyMacroLoc' in NullStmt. This fails by Argyrios Kyrtzidis · 13 years ago
  7. ece3894 Add and document __has_feature values for the remaining C++0x by Douglas Gregor · 13 years ago
  8. 5c5f03e [libclang] Support code-completion inside macro arguments. by Argyrios Kyrtzidis · 13 years ago
  9. 1b2d536 For the MacroExpands preprocessor callback, also pass the SourceRange by Argyrios Kyrtzidis · 13 years ago
  10. e1f6dea Add a __has_feature macro for generalized initializers, turned off by Sean Hunt · 13 years ago
  11. b3f8c24 Comment the weird behavior of __has_feature(is_empty) and __has_feature(is_pod) by Douglas Gregor · 13 years ago
  12. 9a14ecb Fix a thinko in my __is_empty/__is_pod commit. by Douglas Gregor · 13 years ago
  13. 6887614 Turn off __has_feature(is_empty) and __has_feature(is_pod) if the by Douglas Gregor · 13 years ago
  14. bf340e4 Rename create(MacroArg)InstantiationLoc to create(MacroArg)ExpansionLoc. by Chandler Carruth · 13 years ago
  15. edc3dcc Rename SourceManager::getInstantiationRange to getExpansionRange. by Chandler Carruth · 13 years ago
  16. 2d3ba4f Move ArrayRef to LLVM.h and eliminate now-redundant qualifiers, patch by Jon Mulder! by Chris Lattner · 13 years ago
  17. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  18. 858a325 Remember to add a has_feature macro for __underlying_type now that it is by Sean Hunt · 13 years ago
  19. 9e5bb85 Move the rest of the preprocessor terminology from 'instantiate' and by Chandler Carruth · 13 years ago
  20. 9f084a3 Change the driver's logic about Objective-C runtimes: abstract out a by John McCall · 13 years ago
  21. 5b3284a Introduce a caching mechanism for macro expanded tokens. by Argyrios Kyrtzidis · 13 years ago
  22. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  23. 84ee2ee Audit and finish the implementation of C++0x nullptr, fixing two by Douglas Gregor · 13 years ago
  24. d1aab5b Revert r131672 until __underlying_type is properly implemented in the by Sean Hunt · 13 years ago
  25. 0191b6b Implement a __has_feature for __underlying_type by Sean Hunt · 13 years ago
  26. c1b5fa4 Introduce __has_extension macro by Peter Collingbourne · 13 years ago
  27. feb375d Implement the __is_trivially_copyable type trait by Sean Hunt · 13 years ago
  28. a55e68b enable __has_feature(is_standard_layout) by Howard Hinnant · 13 years ago
  29. 7822ee3 Implement CWG1170, which makes access-control errors into template by Douglas Gregor · 13 years ago
  30. 3e4c6c4 Implement support for C++0x alias templates. by Richard Smith · 13 years ago
  31. 059ce0d Fully implement delegating constructors! by Sean Hunt · 13 years ago
  32. 91d3df5 Only call the MacroExpands callback when we're actually going to by Douglas Gregor · 13 years ago
  33. b7d98d3 If a null statement was preceded by an empty macro keep its instantiation source location by Argyrios Kyrtzidis · 13 years ago
  34. 7412494 To be able to replay compilations we need to accurately remodel how by Manuel Klimek · 13 years ago
  35. b7e9589 Implement basic __is_trivial type-trait support, enough to close PR9472. by Chandler Carruth · 13 years ago
  36. 4e61ddd Sort the type traits in a few places where they weren't previously by Chandler Carruth · 13 years ago
  37. 32c1388 don't warn about empty macro arguments in c++'0x mode, since it sucked in by Chris Lattner · 13 years ago
  38. a391a46 Add __has_feature(cxx_range_for) check for C++11 range-based for loop. by Richard Smith · 13 years ago
  39. f111d93 C1X: implement generic selections by Peter Collingbourne · 13 years ago
  40. dceb531 Add a __has_feature check for the 'availability' attribute by Douglas Gregor · 13 years ago
  41. c8b9f79 we can now claim to fully support the override control feature in C++0x. by Anders Carlsson · 13 years ago
  42. b5142bb Add a 'RawPath' parameter to the PPCallbacks interface. This allows by Chandler Carruth · 13 years ago
  43. 4561ecd Create __has_feature(cxx_noexcept) and mark it as working. by Sebastian Redl · 13 years ago
  44. d5313b0 Provide an attribute, objc_method_family, to allow the inferred family by John McCall · 13 years ago
  45. 8402155 Rename tok::eom to tok::eod. by Peter Collingbourne · 13 years ago
  46. 738291e Turn on __has_feature(cxx_auto_type). The feature is now fully implemented. by Richard Smith · 13 years ago
  47. 0750800 Add a __has_feature check for default template arguments in function by Douglas Gregor · 13 years ago
  48. afdf137 Add __has_feature() for each of the type traits by Douglas Gregor · 13 years ago
  49. 11fe175 Wire up attributes 'ns_consumed' and 'cf_consumed' in the static analyzer's ObjC retain/release checker. by Ted Kremenek · 13 years ago
  50. 12b9434 Hook up attribute ns_consumes_self in the ObjC retain/release checker in the static analyzer. by Ted Kremenek · 13 years ago
  51. 56209ff Add __has_feature(cxx_reference_qualified_functions); update tests and by Douglas Gregor · 13 years ago
  52. c78e259 Clean up the C++0x __has_feature tests. Specifically: by Douglas Gregor · 13 years ago
  53. 16cf8f5 Downgrade the error about rvalue references to an extension warning by Douglas Gregor · 13 years ago
  54. 83d7781 Eradicate any mention of C++0x concepts. by Douglas Gregor · 14 years ago
  55. 4c9131a Variadic templates are fully implemented. by Douglas Gregor · 14 years ago
  56. 3ed572e clean up some dead code around __has_include() processing code identified by the ted-o-matic. by Chris Lattner · 14 years ago
  57. 0827408 Fix diagnostic pragmas. by Argyrios Kyrtzidis · 14 years ago
  58. 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
  59. 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
  60. cb7b1e1 Make sure to always check the result of by Douglas Gregor · 14 years ago
  61. 513038d lib/Lex/PPMacroExpansion.cpp: Fixup to appease MSVC. by NAKAMURA Takumi · 14 years ago
  62. 6665ffb Appeasing MSVC, take 3 by Douglas Gregor · 14 years ago
  63. b87b29e Try to appease MSVC by Douglas Gregor · 14 years ago
  64. 5e0fb35 sprintf -> snprintf conversion, from Vladimir Kirillov by Douglas Gregor · 14 years ago
  65. 4820908 Document Clang's support for attributes on individual enumerators and by John McCall · 14 years ago
  66. 295a2a6 Make the deserialization of macro definitions lazy, so that we can by Douglas Gregor · 14 years ago
  67. ecdcb88 Extend the preprocessing record and libclang with support for by Douglas Gregor · 14 years ago
  68. cae5095 Add a __has_attribute macro that works much like __has_feature and __has_builtin. by Anders Carlsson · 14 years ago
  69. 1274ccd Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a by Douglas Gregor · 14 years ago
  70. dab60ad Implement the C++0x "trailing return type" feature, e.g., by Douglas Gregor · 14 years ago
  71. 37bf9d2 Allow the use of C++0x deleted functions as an extension in C++98. by Anders Carlsson · 14 years ago
  72. f6c0977 Implement __has_feature(cxx_inline_namespaces) by Sebastian Redl · 14 years ago
  73. 1ef8a2e Add support for Microsoft's __pragma in the preprocessor. by John McCall · 14 years ago
  74. f29c523 Implement code completion for preprocessor expressions and in macro arguments. by Douglas Gregor · 14 years ago
  75. dd0e490 After a lengthy design discussion, add support for "ownership attributes" for malloc/free checking. Patch by Andrew McGregor! by Ted Kremenek · 14 years ago
  76. 1f84f8d More clang support for darwin tls. Add a __has_feature macro and by Eric Christopher · 14 years ago
  77. 3ff9d11 Add '__has_feature' support for weak ObjC classes. by Ted Kremenek · 14 years ago
  78. 6d9afd9 Sort '__has_feature' cases. No functionality change. by Ted Kremenek · 14 years ago
  79. 8ff66de fix a case where macro expansion should be disabled, patch by Abramo Bagnara! by Chris Lattner · 14 years ago
  80. 453091c Audit all Preprocessor::getSpelling() callers, improving failure by Douglas Gregor · 14 years ago
  81. 444b035 Augment __has_feature to report that Clang supports adding attribute 'unused' by Ted Kremenek · 14 years ago
  82. ddeea56 Add an overload of Preprocessor::getSpelling which takes a SmallVector and by Benjamin Kramer · 14 years ago
  83. 1359300 Add __has_feature support for attributes ns_returns_not_retained by Ted Kremenek · 14 years ago
  84. b176591 Use raw_ostreams in Preprocessor::ExpandBuiltinMacro. Still not nice but less fragile than the old code. by Benjamin Kramer · 14 years ago
  85. 1367897 Fix typo in comment by Douglas Gregor · 14 years ago
  86. f45b646 revert my patch for rdar://7520940 that warns when a published header by Chris Lattner · 15 years ago
  87. 4ef4c6b Add a bunch more feature-checking macros for C++0x features. Some of these are by Sean Hunt · 15 years ago
  88. a139481 stringref'ize a bunch of filename handling logic. Much by Chris Lattner · 15 years ago
  89. 804f652 implement rdar://7520940: published framework headers should by Chris Lattner · 15 years ago
  90. 32592e8 Simplify with StringSwitch. by Benjamin Kramer · 15 years ago
  91. 561395b move the VarargsElided member of MacrosArgs to shrink the MacroArgs struct by Chris Lattner · 15 years ago
  92. 265f52e Get rid of some diagnostics that don't follow our rules for -pedantic by Eli Friedman · 15 years ago
  93. 7d9bd42 Add 'has_feature(cxx_exceptions)' to allow code to determine via preprocessor logic if C++ exceptions are enabled. by Ted Kremenek · 15 years ago
  94. 2eca546 Rename has_feature(rtti) to has_feature(cxx_rtti) for clarity. by Ted Kremenek · 15 years ago
  95. 848001c Add "has_feature" support for C++ RTTI. by Ted Kremenek · 15 years ago
  96. 92bd8c7 Added __has_include and __has_include_next. by John Thompson · 15 years ago
  97. 3747382 PR4991: Properly remove trailing newline from __TIMESTAMP__. by Benjamin Kramer · 15 years ago
  98. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  99. 8a5a9aa Updated GNU runtime non-fragile ABI. by David Chisnall · 15 years ago
  100. 148772a implement and document a new __has_feature and __has_builtin magic by Chris Lattner · 15 years ago