1. a2c3646 Implement C++1y decltype(auto). by Richard Smith · 11 years ago
  2. a10b978 C++1y constexpr extensions, round 1: Allow most forms of declaration and by Richard Smith · 11 years ago
  3. 6afcf88 Sema for Captured Statements by Tareq A. Siraj · 11 years ago
  4. 76da55d Basic support for Microsoft property declarations and references thereto. by John McCall · 11 years ago
  5. d2615cc Add 178663 back. by Rafael Espindola · 11 years ago
  6. 4f8a3eb Revert 178663. by Rafael Espindola · 11 years ago
  7. 8f187f6 Don't compute a patched/semantic storage class. by Rafael Espindola · 11 years ago
  8. 9ef9875 Implement compiler intrinsics needed for compatibility with MSVC 2012 <type_traits>. by Joao Matos · 11 years ago
  9. 2db075b Implement special-case name lookup for inheriting constructors: member by Richard Smith · 11 years ago
  10. 36771d9 PR7256: Provide a fixit for incorrect destructor declarations by David Blaikie · 12 years ago
  11. bea522f ArrayRef-ize ASTContext::getFunctionType and Sema::BuildFunctionType. by Jordan Rose · 12 years ago
  12. 1344e94 Improve LLDB's implicit cast-to-id to work with C++11 auto and any Objective-C object type <rdar://problem/13338107>. by Douglas Gregor · 12 years ago
  13. 3c86a5c The meat of this patch is in BuildCXXMemberCalLExpr where we make it use by Nick Lewycky · 12 years ago
  14. 6959acd Enable overloading of OpenCL events - this is needed for the overloaded OpenCL builtin functions. by Guy Benyei · 12 years ago
  15. ad48a50 Patch to check for integer overflow. It has been by Fariborz Jahanian · 12 years ago
  16. 6c3af3d Add -Wunsequenced (with compatibility alias -Wsequence-point) to warn on by Richard Smith · 12 years ago
  17. 4195637 Refactor to call ActOnFinishFullExpr on every full expression. Teach by Richard Smith · 12 years ago
  18. cfa88f8 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 12 years ago
  19. 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 12 years ago
  20. d36aa35 ArrayRefize a CompoundStmt constructor. by Nico Weber · 12 years ago
  21. c83c230 PR13470: Ensure that copy-list-initialization isntantiates as by Richard Smith · 12 years ago
  22. 3bc93e3 Change DeclContextLookup(Const)Result to (Mutable)ArrayRef<NamedDecl*>, as per review discussion in r170365 by David Blaikie · 12 years ago
  23. 206491d Add missing check for error return from DefaultLvalueConversion. Fixes <rdar://problem/12857416>. by Eli Friedman · 12 years ago
  24. ac71351 Properly compute triviality for explicitly-defaulted or deleted special members. by Richard Smith · 12 years ago
  25. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  26. 9d29543 Don't return a pointer to an UnresolvedSetImpl in the CXXRecordDecl interface, by Argyrios Kyrtzidis · 12 years ago
  27. 73ed67c PR14428: When instantiating a 'new' expression, if we had a non-dependent by Richard Smith · 12 years ago
  28. 1b48633 Do not cache a pointer to ExprEvalContexts.back(). by Benjamin Kramer · 12 years ago
  29. accaf19 s/tranform/transform/ by Benjamin Kramer · 12 years ago
  30. 5305641 PR13552: Fix the end location of a CXXNewExpr. by David Blaikie · 12 years ago
  31. c5f8046 Add codegen support for __uuidof(). by Nico Weber · 12 years ago
  32. be9af12 Add FP_CONTRACT support for clang. by Lang Hames · 12 years ago
  33. ea30e2f Add the Microsoft __is_interface_class type trait. Patch by Andy Gibbs! by John McCall · 12 years ago
  34. 93e4599 Remove Context argument from TemplateDeductionInfo constructor. It was no longer needed after the unused Context member was removed in r164104. by Craig Topper · 12 years ago
  35. 6f5a2ec objective-C arc: remove -Warc-abi in its entirety. // rdar://10554025 by Fariborz Jahanian · 12 years ago
  36. e7ff919 Implement C++11 [conv.prom]p4: an enumeration with a fixed underlying type has by Richard Smith · 12 years ago
  37. 654f1d5 Fix PR13784: instantiation of an abstract class in a conditional operator. by David Blaikie · 12 years ago
  38. 1ad23d6 Remove redundant semicolons which are null statements. by Dmitri Gribenko · 12 years ago
  39. 0cb8939 Allow vector types in pseudo-destructor expressions. Fixes PR13798. by Douglas Gregor · 12 years ago
  40. 6666ed4 Improved MSVC __interface support by adding first class support for it, instead of aliasing to "struct" which had some incorrect behaviour. Patch by David Robins. by Joao Matos · 12 years ago
  41. 3b6bef9 Push ArrayRef through the Expr hierarchy. by Benjamin Kramer · 12 years ago
  42. 5354e77 Now that ASTMultiPtr is nothing more than a array reference, make it a MutableArrayRef. by Benjamin Kramer · 12 years ago
  43. 4e28d9e Remove ASTOwningVector, it doesn't own anything and provides no value over SmallVector. by Benjamin Kramer · 12 years ago
  44. 3fe198b Rip out remnants of move semantic emulation and smart pointers in Sema. by Benjamin Kramer · 12 years ago
  45. 2217f85 Make __is_convertible_to handle abstract types correctly. PR13591. by Eli Friedman · 12 years ago
  46. 0d72910 Factor out computation of whether a typeid's expression is potentially by Richard Smith · 12 years ago
  47. 50d61c8 Implement final piece of DR963 and also DR587: by Richard Smith · 12 years ago
  48. 604fb38 When building a conditional operator where one operand is a throw-expression by Richard Smith · 12 years ago
  49. d22f084 PR13433: In Microsoft mode, don't require function calls within decltype by Richard Smith · 12 years ago
  50. b9d0b76 Final piece of core issue 1330: delay computing the exception specification of by Richard Smith · 12 years ago
  51. 34f60a4 The delete argument should not be converted to void*. by Abramo Bagnara · 12 years ago
  52. 8ad6c86 PR13293: Defer deduction of an auto type with a dependent declarator, such as "auto (*f)(T t)". by Richard Smith · 12 years ago
  53. 14b2327 Teach the __is_trivially_assignable and __is_trivially_constructible by Douglas Gregor · 12 years ago
  54. 306f179 Documentation cleanup: turn "//" into "///" for a Doxygen comment. by James Dennett · 12 years ago
  55. ed36b2a Do a second lookup for type_info in the global namespace in microsoft mode. PR13153. by Nico Weber · 12 years ago
  56. ef2b5b3 Documentation cleanup: by James Dennett · 12 years ago
  57. ca52330 PR13064: Store whether an in-class initializer uses direct or copy by Richard Smith · 12 years ago
  58. 0218068 Get rid of some non-ASCII en-dashes that crept in. by Eli Friedman · 12 years ago
  59. e26073c Implement the C++11 discarded value expression rules for volatile lvalues. <rdar://problem/10790820>. by Eli Friedman · 12 years ago
  60. 11d1a69 Error when using typeid() with -fno-rtti. PR 12888. by Nico Weber · 12 years ago
  61. def0762 Include the correct conversion context locations for condition expressions. by David Blaikie · 12 years ago
  62. 2f68ca0 When diagnosing inaccessible temporary destructors in decltype expressions, use by Richard Smith · 12 years ago
  63. ab41fe9 Move Sema::VerifyIntegerConstantExpression() and by Douglas Gregor · 12 years ago
  64. 6a26e2e Move Sema::RequireNonAbstractType() off of PartialDiagnostic. by Douglas Gregor · 12 years ago
  65. d10099e Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType() by Douglas Gregor · 12 years ago
  66. aa54986 Remove -Wc++98-compat warning for an outrageously-rare circumstance of 'this' by Richard Smith · 12 years ago
  67. 470360d Revert "Use the C++11 definition of PODness for __is_pod in C++11 mode." by Benjamin Kramer · 12 years ago
  68. 046e869 Use the C++11 definition of PODness for __is_pod in C++11 mode. by Benjamin Kramer · 12 years ago
  69. 86e6fdc Two missing -Wc++98-compat warnings, for null pointers as non-type template by Richard Smith · 12 years ago
  70. eb382ec Implements boxed expressions for Objective-C. <rdar://problem/10194391> by Patrick Beard · 12 years ago
  71. e6975e9 Implement DR1330 in C++11 mode, to support libstdc++4.7 which uses it. by Richard Smith · 12 years ago
  72. cefc3af Implement C++11 [expr.prim.general]p3, which permits the use of 'this' by Douglas Gregor · 12 years ago
  73. 47bfcca Fix some i1/i8 confusion within _Atomic(bool) in IR generation, both by Douglas Gregor · 12 years ago
  74. b9abd872 Fix several problems with protected access control: by John McCall · 12 years ago
  75. 6c4c36c PR10217: Provide diagnostics explaining why an implicitly-deleted special by Richard Smith · 12 years ago
  76. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
  77. 426d6ca Fix crash & accepts-invalid for array of arrays of user defined type. by David Blaikie · 13 years ago
  78. f4b88a4 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 13 years ago
  79. e7d6ca0 [Sema] Fix a diag change to include a range that appeared intended, but never by Daniel Dunbar · 13 years ago
  80. 780249b [Sema] Remove dead getSourceRange() call, caught by Clang after marking by Daniel Dunbar · 13 years ago
  81. 96a0014 [AST/Sema/libclang] Replace getSourceRange().getBegin() with getLocStart(). by Daniel Dunbar · 13 years ago
  82. 5aba3eb Perform l2r conversions on delete operands before doing by John McCall · 13 years ago
  83. ebcb57a Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, by Ted Kremenek · 13 years ago
  84. 2835745 If the element type of an initializer list has a destructor, make sure we check it. Fixes PR12178. by Sebastian Redl · 13 years ago
  85. 23f0267 Implement "optimization" for lambda-to-block conversion which inlines the generated block literal for lambdas which are immediately converted to block pointer type. This simplifies the AST, avoids an unnecessary copy of the lambda and makes it much easier to avoid copying the result onto the heap. by Eli Friedman · 13 years ago
  86. 3f01c8a Tighten type-checking a bit to make it clearer how BuildCXXMemberCallExpr is used. by Eli Friedman · 13 years ago
  87. c60ccf5 Make sure list-initialization of arrays works correctly in explicit type conversions. PR12121. by Eli Friedman · 13 years ago
  88. 9a561d5 Ensure that we delete destructors in the right cases. Specifically: by Richard Smith · 13 years ago
  89. 13a140c ArrayRef'ize various functions in the AST/Parser/Sema. by Ahmed Charles · 13 years ago
  90. 7a9f492 Fix assertion (too few Diag arguments) when diagnosing a deleted operator delete by Richard Smith · 13 years ago
  91. 62348f0 Fix comment: correct predicate name, reformat comment. by Dmitri Gribenko · 13 years ago
  92. 4ca8ac2 Implement a new type trait __is_trivially_constructible(T, Args...) by Douglas Gregor · 13 years ago
  93. 25d0a0f Provide the __is_trivially_assignable type trait, which provides by Douglas Gregor · 13 years ago
  94. 428c620 Throw away stray CXXDefaultArgExprs. Fixes PR12061. by Sebastian Redl · 13 years ago
  95. 76f3f69 Implement C++11 [expr.call]p11: If the operand to a decltype-specifier is a by Richard Smith · 13 years ago
  96. 772291a Emit a warning when list-initializing a std::initializer_list member. by Sebastian Redl · 13 years ago
  97. 999713e Rewrite variable capture within lambda expressions and blocks, by Douglas Gregor · 13 years ago
  98. e61eb04 Add a bunch of missing calls to DiagnoseSentinelCalls. <rdar://problem/10885993>. by Eli Friedman · 13 years ago
  99. 213d70b Diagnose uses of deleted destructors and inaccessible defaulted destructors. by Richard Smith · 13 years ago
  100. 1f27805 Don't allow non-empty ParenListExprs as array-new initializers. by Sebastian Redl · 13 years ago