1. 72a43bb Add a new failure kind, FK_Incomplete, to InitializationSequence, to by Douglas Gregor · 15 years ago
  2. c12c5bb Substantially alter the design of the Objective C type AST by introducing by John McCall · 15 years ago
  3. 3c9034c Recognize when the named return value optimization applies in a by Douglas Gregor · 15 years ago
  4. 6fb745b Rework when and how vtables are emitted, by tracking where vtables are by Douglas Gregor · 15 years ago
  5. 465d41b Merged Elaborated and QualifiedName types. by Abramo Bagnara · 15 years ago
  6. 6b6d01f Reapply the reference-binding patch applied below, along with a fix to by Douglas Gregor · 15 years ago
  7. b697e08 Diagnose deprecated/unavailable functions selected by overload resolution. by John McCall · 15 years ago
  8. 4d9e738 Complain when we try to initialize an object of Objective-C class type by Douglas Gregor · 15 years ago
  9. 72e96fd Add an enum to CXXConstructExpr so we can determine if the construction expression constructs a non-virtual or virtual base. by Anders Carlsson · 15 years ago
  10. 1c63b9c When explicitly building a temporary object (CXXTemporaryObjectExpr), by Douglas Gregor · 15 years ago
  11. fb87b89 Introduce Type::isStructureOrClassType(), which does the obvious by Douglas Gregor · 15 years ago
  12. 087fb7d Ensure that we have completed a type before attempting initialization by Douglas Gregor · 15 years ago
  13. b86cf0c When copying a temporary object to initialize an entity for which the by Douglas Gregor · 15 years ago
  14. 4154e0b When we create a temporary of class type that we don't immediately by Douglas Gregor · 15 years ago
  15. f86fcb3 When we attempt to create a temporary object of class type, be sure by Douglas Gregor · 15 years ago
  16. d1a2722 When we are performing copy initialization of a class type via its by Douglas Gregor · 15 years ago
  17. 5cf86ba Actually produce base paths for CastExprs of kind CK_DerivedToBase. by Anders Carlsson · 15 years ago
  18. e25a96c Pass the base specifiers through to CheckDerivedToBaseConversion. No functionality change yet. by Anders Carlsson · 15 years ago
  19. f1b48b7 CastExpr should not hold a pointer to the base path. More cleanup. by Anders Carlsson · 15 years ago
  20. 88465d3 Add an InheritancePath parameter to the ImplicitCastExpr constructor. by Anders Carlsson · 15 years ago
  21. a41a8c5 Whenever we complain about a failed initialization of a function or by Douglas Gregor · 15 years ago
  22. 688fc9b Switch the initialization of Objective-C message parameters (as occurs by Douglas Gregor · 15 years ago
  23. 711f34a Keep tack of whether a base in an InitializedEntity is an inherited virtual base or not. Use this in CheckConstructorAccess. by Anders Carlsson · 15 years ago
  24. 9a68a67 Pass the InitializedEntity to Sema::CheckConstructorAccess and use it to report different diagnostics depending on which entity is being initialized. by Anders Carlsson · 15 years ago
  25. f3afbea Fix comment to reflect recent code change. by John Thompson · 15 years ago
  26. e12a779 reapply john's patch, he broke mainline again by changing the test. by Chris Lattner · 15 years ago
  27. 56f3cc6 revert r101863, whcih is causing Sema/altivec-init.c to fail on a ton by Chris Lattner · 15 years ago
  28. 820cbbb Altivec vector literal initializer count mismatch error removed. by John Thompson · 15 years ago
  29. 2559a70 When checking the copy constructor for the optional copy during a by Douglas Gregor · 15 years ago
  30. 523d46a In C++98/03, when binding a reference to an rvalue of by Douglas Gregor · 15 years ago
  31. 153b3ba Do not consider explicit constructors when performing a copy to a by Douglas Gregor · 15 years ago
  32. 3fbaf3e Improve our handling of user-defined conversions as part of overload by Douglas Gregor · 15 years ago
  33. 900fc63 Add raw_ostream operators to NamedDecl for convenience. Switch over all users of getNameAsString on a stream. by Benjamin Kramer · 15 years ago
  34. d6e44a3 Collapse the three separate initialization paths in by Douglas Gregor · 15 years ago
  35. f0e43e5 Switch the checking of implicit casts for static_cast, C-style, and by Douglas Gregor · 15 years ago
  36. 74e386e Kill ForceRValue once and for all by Douglas Gregor · 15 years ago
  37. 23ef6c0 Eliminate ForceRValue parameters from reference binding. Did I mention by Douglas Gregor · 15 years ago
  38. 871f439 Eliminate the Elidable parameter to PerformImplicitConversion; we don't need it. by Douglas Gregor · 15 years ago
  39. aaf8716 Teach typo correction about various language keywords. We can't by Douglas Gregor · 15 years ago
  40. 709210f Use ASTVector instead of std::vector for the Exprs in InitListExpr. Performance by Ted Kremenek · 15 years ago
  41. 2f59979 Rework our handling of copy construction of temporaries, which was a by Douglas Gregor · 15 years ago
  42. 849b243 Reinstate my CodeModificationHint -> FixItHint renaming patch, without by Douglas Gregor · 15 years ago
  43. 275313c Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder by Douglas Gregor · 15 years ago
  44. d0ebe08 Rename CodeModificationHint to FixItHint, since we've been using the by Douglas Gregor · 15 years ago
  45. 32daa42 Regularize support for naming conversion functions in using decls. by John McCall · 15 years ago
  46. 6bb8017 Propagate the "found declaration" (i.e. the using declaration instead of by John McCall · 15 years ago
  47. b70cf44 Switch semantic analysis of the conditional operator from using by Douglas Gregor · 15 years ago
  48. f0e0b17 Kill off two more uses of Sema::CheckReferenceInit in favor of the new by Douglas Gregor · 15 years ago
  49. 9aa472c Remember the "found declaration" for an overload candidate, which is the by John McCall · 15 years ago
  50. 58e6f34 Perform access control for the implicit base and member destructor calls by John McCall · 15 years ago
  51. 80639de Implement -Wmissing-field-initializers. Patch by mikem! by John McCall · 15 years ago
  52. a1a9f03 Reference binding via user-defined conversion can compute a binding by Douglas Gregor · 15 years ago
  53. 1dcd061 Fix 80 col violation. by Tanya Lattner · 15 years ago
  54. 47f164e Fix indentation, use string directly instead of StringRef. by Tanya Lattner · 15 years ago
  55. 20df668 Fix some weird patch issue. by Tanya Lattner · 15 years ago
  56. 1e1d396 Implement missing-braces warning and add a test case. by Tanya Lattner · 15 years ago
  57. 5fccd36 Reinstate r97674 with a fix for the assertion that was firing in <list> by Douglas Gregor · 15 years ago
  58. a7cb22d Revert r97674; it's causing failures by Douglas Gregor · 15 years ago
  59. b29b37d Implement disambiguation of base class members via a by Douglas Gregor · 15 years ago
  60. 91be6f5 Use CXXTemporaryObjectExpr for explicitly-constructed temporaries. We by Douglas Gregor · 15 years ago
  61. 692f85c Commit Eli's fix for implicit conversions to array type. Fixes PR6264. by Douglas Gregor · 15 years ago
  62. ba7bc55 Revert: "Change InitListExpr to allocate the array for holding references" by Ted Kremenek · 15 years ago
  63. 9f9269e Change InitListExpr to allocate the array for holding references by Ted Kremenek · 15 years ago
  64. b571924 Silence a GCC warning about a possibly uninitialized variable. It's data flow by Chandler Carruth · 15 years ago
  65. 60c93c9 Migrate the mish-mash of declaration checks in by Douglas Gregor · 15 years ago
  66. 2c79281 Be more careful when checking initializer lists that involve reference by Douglas Gregor · 15 years ago
  67. 5769d61 Thread a source location into the template-argument deduction routines. There by John McCall · 15 years ago
  68. a508b7d Add support for threadsafe statics, and make them the default (matching gcc). by Anders Carlsson · 15 years ago
  69. 67fa05b A dependent initializer with zero arguments should return a NULL by Douglas Gregor · 15 years ago
  70. a64a869 Revert the new reference binding code; I came up with a way simpler solution for the reference binding bug that is preventing self-hosting. by Anders Carlsson · 15 years ago
  71. 41593e3 Fix this comment. by John McCall · 15 years ago
  72. b13b737 Access checking for implicit user-defined conversions. by John McCall · 15 years ago
  73. 3aba093 Start creating CXXBindReferenceExpr nodes when binding complex types to references. by Anders Carlsson · 15 years ago
  74. 0938026 Diagnose binding a non-const reference to a vector element. by Anders Carlsson · 15 years ago
  75. 9db7dbb Rework base and member initialization in constructors, with several by Douglas Gregor · 15 years ago
  76. ca755fe Eliminate yet another old-school PerformCopyInitialization. by Anders Carlsson · 15 years ago
  77. ef06e24 Fix reference-binding when we have a reference to const volatile type; by Douglas Gregor · 15 years ago
  78. de4b1d8 Fix reference binding of const lvalue references to bit-fields, which by Douglas Gregor · 15 years ago
  79. a6fe0bf Simplify InitListChecker::CheckReferenceType by Anders Carlsson · 15 years ago
  80. 86820f5 Pass access specifiers around in overload resolution. by John McCall · 15 years ago
  81. a1635d9 Code simplification; this should have no visible effects. by Eli Friedman · 15 years ago
  82. 1b36a2f Use new initialization code when dealing with [dcl.init.aggr]p12. This fixes the bug where array elements and member initializers weren't copied correctly. by Anders Carlsson · 15 years ago
  83. 8ff9e86 Change all InitializedEntity pointers over to be references. by Anders Carlsson · 15 years ago
  84. 9a8a70e Start passing InitializedEntity to CheckDesignatedInitializer. by Anders Carlsson · 15 years ago
  85. 987dc6a More init work, adding more entity parameters. by Anders Carlsson · 15 years ago
  86. 2bbae5d Use the new init code for member subobjects. by Anders Carlsson · 15 years ago
  87. 784f699 Switch some array initialization over to the new init code. by Anders Carlsson · 15 years ago
  88. 46f4659 Baby steps towards migrating the InitListChecker over to the new initialization code. Pass an InitializedEntity pointer through to most init checker functions. Right now, it's ignored everywhere except when initializing vectors in C++. by Anders Carlsson · 15 years ago
  89. 1f24350 When an InitializedEntity is passed to CheckSingleInitializer, call the new Sema::PerformCopyInitialization overload. by Anders Carlsson · 15 years ago
  90. c07b8c0 Change CheckSingleInitializer to take/return OwningExprResults instead. No functionality change. by Anders Carlsson · 15 years ago
  91. d3d824d Separate EK_ArrayOrVectorElement into EK_ArrayElement and EK_VectorElement; arrays and vectors are pretty different beasts in C++. Doug, please review/comment. by Anders Carlsson · 15 years ago
  92. eec51cf Give UnresolvedSet the ability to store access specifiers for each declaration. by John McCall · 15 years ago
  93. 5535c38 Fix the CodeGen half of PR5911 by changing reference initialization to by Chandler Carruth · 15 years ago
  94. cbce606 So I was sitting around, trying vainly to think of something to commit, and then by John McCall · 15 years ago
  95. 1d31833 Introduce a specific representation for the ambiguous implicit conversion by John McCall · 15 years ago
  96. 8120162 Change the printing of OR_Deleted overload results to print all the candidates, by John McCall · 15 years ago
  97. 67dd1d4 Whenever we emit a typo-correction diagnostic, also emit a note by Douglas Gregor · 15 years ago
  98. 319d57f Move the allocation of designators in DesignatedInitExpr to the by Douglas Gregor · 15 years ago
  99. c171e3b Typo correction for C99 designated field initializers, e.g., by Douglas Gregor · 15 years ago
  100. a188ff2 Switch parameter-passing for calls via function pointers (where we by Douglas Gregor · 15 years ago