1. 5f688f4 Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself. by Sebastian Redl · 13 years ago
  2. 74e1ad9 constexpr tidyups: by Richard Smith · 13 years ago
  3. f6e2e02 Implicitly define a lambda's conversion functions (to function by Douglas Gregor · 13 years ago
  4. e4e68d4 When overload resolution picks an implicitly-deleted special member by Douglas Gregor · 13 years ago
  5. 83587db Implement DR1454. This allows all intermediate results in constant expressions by Richard Smith · 13 years ago
  6. 4d4e5c1 Split reinterpret_casts of member pointers out from CK_BitCast; this by John McCall · 13 years ago
  7. 26f2cac constexpr: evaluation support for nullptr comparisons. by Richard Smith · 13 years ago
  8. 70488e2 Pending clear answer from WG21 on whether core issue 903 is intended to apply to by Richard Smith · 13 years ago
  9. 9d36f5d Implement AST (de-)serialization for lambda expressions. by Douglas Gregor · 13 years ago
  10. 7ca4850 Deal with a horrible C++11 special case. If a non-literal type has a constexpr by Richard Smith · 14 years ago
  11. dfca6f5 Introduce support for template instantiation of lambda by Douglas Gregor · 14 years ago
  12. 43a1b00 Sink variable into assert by Matt Beaumont-Gay · 14 years ago
  13. 7ae282f Split the storage of lambda information between the LambdaExpr and the by Douglas Gregor · 14 years ago
  14. 9daa7bf Keep track of the set of array index variables we use when we by Douglas Gregor · 14 years ago
  15. 908a595 Don't allocate unused storage for captures/capture initializers in lambda expressions by Douglas Gregor · 14 years ago
  16. da8962a Move the storage of lambda captures and capture initializers from by Douglas Gregor · 14 years ago
  17. 86c3ae4 Update constexpr implementation to match CWG's chosen approach for core issues by Richard Smith · 14 years ago
  18. f8af982 Within the body of a lambda expression, decltype((x)) for an by Douglas Gregor · 14 years ago
  19. 5b9cc5d Represent C++ direct initializers as ParenListExprs before semantic analysis by Sebastian Redl · 14 years ago
  20. 41105ad const-qualify CXXRecordDecl::getCaptureFields. by Eli Friedman · 14 years ago
  21. eefb3d5 Track whether a function type has a trailing return type as type sugar. Use this by Richard Smith · 14 years ago
  22. 4d8d22b Extend CXXRecordDecl with a function that determines the mapping from by Douglas Gregor · 14 years ago
  23. 864b1cf Update to new resolution for DR1458. When taking the address of an object of by Richard Smith · 14 years ago
  24. bb3d14e objc: If a method is not implemented in the category implementation but by Fariborz Jahanian · 14 years ago
  25. b4e5e28 CWG issue 1405: mutable members are allowed in literal types, but can't undergo by Richard Smith · 14 years ago
  26. 4bbb850 [PCH] Avoid using Decl::setAttrs() and Decl::setLexicalDeclContext() from the ASTReaderDecl by Argyrios Kyrtzidis · 14 years ago
  27. 2fd5983 Implement DR1458: Taking the address of an object of incomplete class type is by Richard Smith · 14 years ago
  28. 925d8e7 Implement the agreed resolution to DR1457: a signed left shift of a 1 bit into by Richard Smith · 14 years ago
  29. 200fa53 Revise the SplitQualType interface to make it its own thing instead of by John McCall · 14 years ago
  30. fd5a5f5 If a struct needs to be laid out, and it has not by Sean Callanan · 14 years ago
  31. d7a3e2c Revert my patches which removed Diagnostic.h includes by moving some operator overloads out of line. by Benjamin Kramer · 14 years ago
  32. a59d20b Print NamedDecls directly to a raw_ostream where possible. by Benjamin Kramer · 14 years ago
  33. f978059 Switch the ObjC*Decl raw_stream overloads to take a reference, for consistency with NamedDecls. by Benjamin Kramer · 14 years ago
  34. 01d0801 Introduce basic ASTs for lambda expressions. This covers: by Douglas Gregor · 14 years ago
  35. a3b9fa2 Make FunctionDecl::doesDeclarationForceExternallyVisibleDefinition use the same logic as FunctionDecl::isInlineDefinitionExternallyVisible to figure out whether to emit a definition. Based on work by Anton Yartsev. by Eli Friedman · 14 years ago
  36. 66581d4 Added source location for the template keyword in DependentTemplateSpecializationTypeLoc nodes (DTSTLoc). by Abramo Bagnara · 14 years ago
  37. 210386e Fix the result of VarDecl::checkInitIsICE so it is consistently accurate in C++11 mode. PR11928. by Eli Friedman · 14 years ago
  38. 38a4291 Removed redundant location info from ElaboratedTypeLoc / DependentNameLoc / DependentTSTLoc. Uniformed names referencing elaborated keyword. No intended functionality changes. by Abramo Bagnara · 14 years ago
  39. b918d6b objc: fixes a problem in block type comparison involving by Fariborz Jahanian · 14 years ago
  40. 55d23c9 Added location for template keyword in TemplateSpecializationTypeLoc. In the process removed some naming ambiguities. by Abramo Bagnara · 14 years ago
  41. 9d9922a Fixed instantiation of DependentScopeDeclRefExpr. by Abramo Bagnara · 14 years ago
  42. 41576d4 Implement name mangling for scalar value initialization. Reported on IRC by Xeo. by Richard Smith · 14 years ago
  43. 6496bd1 Move operator overload out of line. Calling operator<< on a forward declared type doesn't seem to work on MSVC. by Benjamin Kramer · 14 years ago
  44. f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 14 years ago
  45. 6f42b62 Basic: import OwningPtr<> into clang namespace by Dylan Noblesmith · 14 years ago
  46. 9ec7197 constexpr: Fix implementation of DR1311: check for volatile qualifiers in by Richard Smith · 14 years ago
  47. 8fe83e1 Move a method from IdentifierTable.h out of line and remove the SmallString include. by Benjamin Kramer · 14 years ago
  48. 00bd44d Move various diagnostic operator<< overloads out of line and remove includes of Diagnostic.h. by Benjamin Kramer · 14 years ago
  49. ef9b60f Move Storage and StorageAllocator out of the PartialDiagnostic class so we can forward declare them. by Benjamin Kramer · 14 years ago
  50. 5ba73e1 constexpr: by Richard Smith · 14 years ago
  51. b70126a When a pack expansion occurs in the template argument list of an alias by Douglas Gregor · 14 years ago
  52. 8deabc1 Move isSentinelNullExpr() from Sema to ASTContext to make it more widely by Argyrios Kyrtzidis · 14 years ago
  53. 3a5aca8 r149587 reverted by Anton Yartsev · 14 years ago
  54. 13f9f2f Fix for PR10657 (http://llvm.org/bugs/show_bug.cgi?id=10657) by Anton Yartsev · 14 years ago
  55. f15fda0 constexpr: by Richard Smith · 14 years ago
  56. ac32ff9 Make sure that imported definitions get completed before we add by Douglas Gregor · 14 years ago
  57. c36bedc Add a new compiler warning, which flags anti-patterns used as the size by Anna Zaks · 14 years ago
  58. 15efc4d constexpr: check for overflow in pointer subtraction. by Richard Smith · 14 years ago
  59. c221411 Remove redundant checks in CXXRecordDecl::isCLike(), as suggested by Sebastian. by Argyrios Kyrtzidis · 14 years ago
  60. 7b48a29 constexpr: overflow checking for integral and floating-point arithmetic. by Richard Smith · 14 years ago
  61. b04035a constexpr: require 'this' to point to an object in a constexpr method call. by Richard Smith · 14 years ago
  62. b02e462 constexpr: add support for comparisons of pointer-to-members. by Richard Smith · 14 years ago
  63. 3df6130 constexpr: Treat INT_MIN % -1 as undefined behavior in C++11. Technically, it by Richard Smith · 14 years ago
  64. 56e68b7 Pacify gcc's -Wreturn-type. by Matt Beaumont-Gay · 14 years ago
  65. 82f2858 constexpr: the result of a relational operator between pointers to void is by Richard Smith · 14 years ago
  66. 789f9b6 constexpr: catch a collection of integral undefined behaviors: by Richard Smith · 14 years ago
  67. 395f1c0 constexpr: remove integral conversion overflow checking introduced in r149286. by Richard Smith · 14 years ago
  68. c9674be Clean up switch in Expr::CanThrow. No functional change. by Eli Friedman · 14 years ago
  69. f72fccf constexpr: disallow signed integer overflow in integral conversions in constant by Richard Smith · 14 years ago
  70. 0c8731a Per discussion on cxx-abi-dev, don't drop leading zeroes from the by John McCall · 14 years ago
  71. 394f7b6 Allow the external AST source to provide a layout without specifying by Douglas Gregor · 14 years ago
  72. e4b9276 Added source location for the template keyword in AST template-id expressions. by Abramo Bagnara · 14 years ago
  73. 745f514 constexpr: Implement the [dcl.constexpr]p5 check for whether a constexpr by Richard Smith · 14 years ago
  74. 4fe19b5 Change HasMutableFields to HasOnlyCMembers and consider that a tag inside by Argyrios Kyrtzidis · 14 years ago
  75. 4196363 objc: 'id' and block pointer compare in mergeTypes is by Fariborz Jahanian · 14 years ago
  76. 5fe3122 AST/ExprConstant.cpp: Silence a warning on ms cl.exe. "bool" does not prefer to be compared to integer. by NAKAMURA Takumi · 14 years ago
  77. 453dbcb Extend the ExternalASTSource interface to allow the AST source to by Douglas Gregor · 14 years ago
  78. f2e4cd7 constexpr: evaluate (bool)&x as true when x is a local variable or a temporary. by Richard Smith · 14 years ago
  79. 95b68f9 Simplify {Record,Enum}Type::classof. by Peter Collingbourne · 14 years ago
  80. e7cff2c objc: allow block pointer matching 'id' type when by Fariborz Jahanian · 14 years ago
  81. d9b02e7 constexpr: add support for anonymous struct and union members in literal types. by Richard Smith · 14 years ago
  82. c0536c8 Fix PR11848: decree that an alias template contains an unexpanded parameter pack by Richard Smith · 14 years ago
  83. 568991b Only try to import a definition if there is an definition to import. by Douglas Gregor · 14 years ago
  84. cd0d56a When importing a RecordDecl as a DeclContext, make sure that we pull by Douglas Gregor · 14 years ago
  85. 5602f7e Teach the AST importer about redeclaration chains for Objective-C by Douglas Gregor · 14 years ago
  86. 69b26d6 In CXXRecordDecl::isCLike(), also check for PODness. by Argyrios Kyrtzidis · 14 years ago
  87. 277b156 Introduce CXXRecordDecl::isCLike() that is true if the class is C-like, by Argyrios Kyrtzidis · 14 years ago
  88. 3026348 More dead code removal (using -Wunreachable-code) by David Blaikie · 14 years ago
  89. 18932a0 Add ability to specifiy 'restrict' on parameters of builtins, and correct this oversight for scanf functions. by Ted Kremenek · 14 years ago
  90. 4c3fc9b Move narrowing conversion detection code from SemaInit to SemaOverload, ready by Richard Smith · 14 years ago
  91. 40b993a A call to strlen is not a constant expression, even if we're treating it as a by Richard Smith · 14 years ago
  92. 9392d4e Constify FunctionDecl::getmemoryFunctionKind(). by Anna Zaks · 14 years ago
  93. 7d580a4 Enable constant evaluation of implicit calls to constexpr conversion operators. by Richard Smith · 14 years ago
  94. a6ea10e Delay the creation of the built-in Objective-C class 'Protocol' by by Douglas Gregor · 14 years ago
  95. 7530c03 Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) by David Blaikie · 14 years ago
  96. 561d3ab Remove unnecessary default cases in switches over enums. by David Blaikie · 14 years ago
  97. 0a151a1 Use Builtin ID as the return value for FunctionDecl::getMemoryFunctionKind(). by Anna Zaks · 14 years ago
  98. 7a7ee30 Some improvements to the handling of C11 atomic types: by David Chisnall · 14 years ago
  99. cc32b44 When deserializing the definition of a C++ class/ObjC class/ObjC by Douglas Gregor · 14 years ago
  100. fa16125 decltype(e) is type-dependent if e is instantiation-dependent. Scary but true. by Richard Smith · 14 years ago