1. bef582b Refactor out the circular reference to LambdaExpr in CXXRecordDecl. by Faisal Vali · 11 years ago
  2. 80f2b2e Revert r193223 and r193216. by Rafael Espindola · 11 years ago
  3. a4c91af Remove the circular reference to LambdaExpr in CXXRecordDecl. by Faisal Vali · 11 years ago
  4. bc65091 Rename some functions for consistency. by Rafael Espindola · 11 years ago
  5. d1a32c3 [ms-cxxabi] Fix the calling convention for operator new in records by Reid Kleckner · 11 years ago
  6. 56fe35b Fix windows newlines :( by Faisal Vali · 11 years ago
  7. d6992ab Implement conversion to function pointer for generic lambdas without captures. by Faisal Vali · 11 years ago
  8. 04fa7a3 Per latest drafting, switch to implementing init-captures as if by declaring by Richard Smith · 11 years ago
  9. fad9e13 Implement a rudimentary form of generic lambdas. by Faisal Vali · 11 years ago
  10. e3efec2 Mark lambda closure classes as being implicitly-generated. by James Dennett · 11 years ago
  11. c2d7757 Don't eagerly load all conversion operators when loading a class declaration by Richard Smith · 11 years ago
  12. 152b4e4 Revert "Implement a rudimentary form of generic lambdas." by Manuel Klimek · 11 years ago
  13. ecb5819 Implement a rudimentary form of generic lambdas. by Faisal Vali · 11 years ago
  14. 8d030c7 Improve clarity/consistency of a few UsingDecl methods and related helpers. by Enea Zaffanella · 11 years ago
  15. 6540052 Fix bug in computing POD-for-layout. by Eli Friedman · 11 years ago
  16. d4de59d Fixed source range of C++03 access declarations. by Enea Zaffanella · 11 years ago
  17. fcb5a25 Fix crash on zero-argument assignment operator. by Eli Friedman · 11 years ago
  18. 4fc5089 Lazily deserialize the "first' friend declaration when deserializing a class by Richard Smith · 11 years ago
  19. 0d8e964 First pass of semantic analysis for init-captures: check the initializer, build by Richard Smith · 11 years ago
  20. e5e575d Add r180263 back, but fix hasBraces() to be correct during parsing. by Rafael Espindola · 11 years ago
  21. a10b978 C++1y constexpr extensions, round 1: Allow most forms of declaration and by Richard Smith · 11 years ago
  22. c3bf52c C++1y: Allow aggregates to have default initializers. by Richard Smith · 11 years ago
  23. 72fdc89 Fix the storage class of method instantiations. by Rafael Espindola · 11 years ago
  24. 109f5fc <rdar://problem/12806802> Propagate access specifiers for conversion functions to the conversion function set eagerly. by Douglas Gregor · 11 years ago
  25. d2615cc Add 178663 back. by Rafael Espindola · 11 years ago
  26. 4f8a3eb Revert 178663. by Rafael Espindola · 11 years ago
  27. 8f187f6 Don't compute a patched/semantic storage class. by Rafael Espindola · 11 years ago
  28. 3892d02 Ignore visibility from enclosing template arguments by John McCall · 12 years ago
  29. 6bd9929 Ensure that type definitions present in just-loaded modules are visible. by Douglas Gregor · 12 years ago
  30. 3ac83d6 patch for PR9027 and // rdar://11861085 by Fariborz Jahanian · 12 years ago
  31. 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 12 years ago
  32. 3bc93e3 Change DeclContextLookup(Const)Result to (Mutable)ArrayRef<NamedDecl*>, as per review discussion in r170365 by David Blaikie · 12 years ago
  33. bc2a35d Finish implementing 'selected constructor' rules for triviality in C++11. In by Richard Smith · 12 years ago
  34. 5579865 Remove some remnants of the assumption that there is at most one of each by Richard Smith · 12 years ago
  35. ac71351 Properly compute triviality for explicitly-defaulted or deleted special members. by Richard Smith · 12 years ago
  36. d5bc867 Implement C++03 [dcl.init]p5's checking for value-initialization of references by Richard Smith · 12 years ago
  37. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  38. 7d04d3a Refactor to reduce duplication in handling of special member functions. No functionality change. by Richard Smith · 12 years ago
  39. acf796b Store on the CXXRecordDecl whether the class has, or would have, a copy by Richard Smith · 12 years ago
  40. 2a82ca2 Introduce ASTUnresolvedSet, an UnresolvedSet-like class, whose contents are by Argyrios Kyrtzidis · 12 years ago
  41. 9d29543 Don't return a pointer to an UnresolvedSetImpl in the CXXRecordDecl interface, by Argyrios Kyrtzidis · 12 years ago
  42. 426391c A step towards sorting out handling of triviality of special members in C++11. by Richard Smith · 12 years ago
  43. 93af2b8 PR14279: Work around this major miscompilation by treating move operations as by Richard Smith · 12 years ago
  44. 8da8a66 Add the TypeSourceInfo for the lambda call operator to the lambda's by Eli Friedman · 12 years ago
  45. 17d35c3 Normalize line endings of r163013 (part 2). by Joao Matos · 12 years ago
  46. 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
  47. 4e79fdf [analyzer] Correctly devirtualize virtual method calls in constructors. by Jordan Rose · 12 years ago
  48. 2cd7f41 Fix ambiguity detection in GetBestOverloadCandidateSimple. by Benjamin Kramer · 12 years ago
  49. 3fe52ff When we have an Objective-C object with non-trivial lifetime in a by Douglas Gregor · 12 years ago
  50. e3f470a Stop instantiating a class if we hit a static_assert failure. Also, if the by Richard Smith · 12 years ago
  51. ee3096a CXXRecordDecl: Split getBases/getVBases into a slow and a fast path. by Benjamin Kramer · 12 years ago
  52. 0713d99 Fix a crash I introduced in r159212. by Rafael Espindola · 12 years ago
  53. 0b4fe50 During codegen of a virtual call we would extract any casts in the expression by Rafael Espindola · 12 years ago
  54. a125350 Documentation cleanup: Made a parameter name in a \param command match the code by James Dennett · 12 years ago
  55. d3861ce Remove CXXRecordDecl flags which are unused after r158289. by Richard Smith · 12 years ago
  56. 3f5f558 PR13051: If a constructor is explicitly defaulted, it isn't marked as being by Richard Smith · 12 years ago
  57. 581deb3 Revert Decl's iterators back to pointer value_type rather than reference value_type by David Blaikie · 12 years ago
  58. 113c444 A non-explicit constructor template with a second parameter that is a by Douglas Gregor · 12 years ago
  59. d079abf A union can have a constexpr defaulted default constructor, if it has an by Richard Smith · 12 years ago
  60. f108c63 A conversion operator in a base class shouldn't hide another conversion operator by Richard Smith · 12 years ago
  61. 262bc18 Remove the ref/value inconsistency in filter_decl_iterator. by David Blaikie · 12 years ago
  62. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
  63. 540659e Make sure the accessors for overridden methods don't return inherited constructors. Fixes PR12219. by Eli Friedman · 13 years ago
  64. dfefb84 Teach CXXRecordDecl::hasIrrelevantDestructor to check the base classes and by Richard Smith · 13 years ago
  65. ac1303e Generate an AST for the conversion from a lambda closure type to a by Douglas Gregor · 13 years ago
  66. f4b7de1 Improve our handling of lambda expressions that occur within default by Douglas Gregor · 13 years ago
  67. 27dd7d9 Rework the Sema/AST/IRgen dance for the lambda closure type's by Douglas Gregor · 13 years ago
  68. f6e2e02 Implicitly define a lambda's conversion functions (to function by Douglas Gregor · 13 years ago
  69. 7ae282f Split the storage of lambda information between the LambdaExpr and the by Douglas Gregor · 13 years ago
  70. 9daa7bf Keep track of the set of array index variables we use when we by Douglas Gregor · 13 years ago
  71. da8962a Move the storage of lambda captures and capture initializers from by Douglas Gregor · 13 years ago
  72. 86c3ae4 Update constexpr implementation to match CWG's chosen approach for core issues by Richard Smith · 13 years ago
  73. 41105ad const-qualify CXXRecordDecl::getCaptureFields. by Eli Friedman · 13 years ago
  74. 4d8d22b Extend CXXRecordDecl with a function that determines the mapping from by Douglas Gregor · 13 years ago
  75. b4e5e28 CWG issue 1405: mutable members are allowed in literal types, but can't undergo by Richard Smith · 13 years ago
  76. d7a3e2c Revert my patches which removed Diagnostic.h includes by moving some operator overloads out of line. by Benjamin Kramer · 13 years ago
  77. 00bd44d Move various diagnostic operator<< overloads out of line and remove includes of Diagnostic.h. by Benjamin Kramer · 13 years ago
  78. f15fda0 constexpr: by Richard Smith · 13 years ago
  79. c221411 Remove redundant checks in CXXRecordDecl::isCLike(), as suggested by Sebastian. by Argyrios Kyrtzidis · 13 years ago
  80. 4fe19b5 Change HasMutableFields to HasOnlyCMembers and consider that a tag inside by Argyrios Kyrtzidis · 13 years ago
  81. 69b26d6 In CXXRecordDecl::isCLike(), also check for PODness. by Argyrios Kyrtzidis · 13 years ago
  82. 277b156 Introduce CXXRecordDecl::isCLike() that is true if the class is C-like, by Argyrios Kyrtzidis · 13 years ago
  83. 561d3ab Remove unnecessary default cases in switches over enums. by David Blaikie · 13 years ago
  84. ef96ee0 De-virtualize getPreviousDecl() and getMostRecentDecl() when we know by Douglas Gregor · 13 years ago
  85. de8facc constexpr: fix typo resulting in move constructors sometimes not being by Richard Smith · 13 years ago
  86. 9bc6fb6 Pack UsingDecl more. by Benjamin Kramer · 13 years ago
  87. f5c9f9f Switch NamespaceDecl from its own hand-rolled redeclaration chain over by Douglas Gregor · 13 years ago
  88. 72899c3 More lambda work: semantic analysis of capturing 'this'. It's a bit complicated, but we have to be careful about when exactly captures are marked given PotentiallyPotentiallyEvaluated contexts. (Actually, it's not 100% correct yet, but it's close enough for the moment.) by Eli Friedman · 13 years ago
  89. 1e68ecc When creating declarations that are deserialized from an module file, by Douglas Gregor · 13 years ago
  90. 6180245 PR11614: Mark defaulted special constructors as constexpr if their implicit by Richard Smith · 13 years ago
  91. 99ba9e3 Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 13 years ago
  92. 45fa560 When we notice that a member function is defined with "= delete" or "= by Douglas Gregor · 13 years ago
  93. 76852c2 Rework the AST for the initializer of a delegating constructor, so by Douglas Gregor · 13 years ago
  94. dd67723 Simplify RecordDeclCXX::setBases slightly. No functional change. by Richard Smith · 13 years ago
  95. 5fa6a04 constexpr: don't consider class types with mutable members to be literal types. by Richard Smith · 13 years ago
  96. a6b8b2c Constant expression evaluation refactoring: by Richard Smith · 13 years ago
  97. d61db33 Per C++ [class.bit]p2, unnamed bit-fields are not members. Fixes PR10289. by Douglas Gregor · 13 years ago
  98. eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 13 years ago
  99. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  100. a81b36d Fix a broken assert in AST/DeclCXX.cpp. by Richard Trieu · 13 years ago