1. 022d13d This patch fixes multiple issues in clang's designated init builder and by Douglas Gregor · 14 years ago
  2. b72db89 In Sema's TryRefInitWithConversionFunction, suppress user conversions for the overload candidates. by Argyrios Kyrtzidis · 14 years ago
  3. 558d2ab one piece of code is responsible for the lifetime of every aggregate by John McCall · 14 years ago
  4. 8fcc516 When performing overload resolution, only compare the final conversion by Douglas Gregor · 14 years ago
  5. 19311e7 Use the new-initialization code for initializing scalars with a by Douglas Gregor · 14 years ago
  6. ab6677e Provide proper type-source location information for by Douglas Gregor · 14 years ago
  7. 7a126a4 Rename DeclContext::getLookupContext to getRedeclContext and change its semantics slightly. No functionality change in the absence of inline namespaces. Also, change a few places where inline namespaces actually make a difference to be prepared for them. by Sebastian Redl · 14 years ago
  8. f312b1e One who seeks knowledge learns something new every day. by John McCall · 14 years ago
  9. 38a4ffe Work around a gcc warning. by John McCall · 14 years ago
  10. 2d88708 Split out a header to hold APIs meant for the Sema implementation from Sema.h. by John McCall · 14 years ago
  11. 2de56d1 GCC didn't care for my attempt at API compatibility, so brute-force everything by John McCall · 14 years ago
  12. 5baba9d More incremental progress towards not including Expr.h in Sema.h. by John McCall · 14 years ago
  13. 120d63c Move some of SemaOverload's API to various places in Overload.h, and kill by John McCall · 14 years ago
  14. 7a1fad3 Remove a header dependency from Sema.h at the cost of some type safety. by John McCall · 14 years ago
  15. 7cd088e Struggle mightily against header inclusion in Sema.h. by John McCall · 14 years ago
  16. 60d7b3a OwningExprResult -> ExprResult. This patch brought to you by by John McCall · 14 years ago
  17. 4e6fbce Relax the construction of a definition for implicit, trivial default by Chandler Carruth · 14 years ago
  18. ca0408f Sundry incremental steps towards killing off Action. by John McCall · 14 years ago
  19. 1951085 Another step in the process of making the parser depend on Sema: by John McCall · 14 years ago
  20. 572fc62 Don't try to initialize a reference with a constructed temporary if either by John McCall · 14 years ago
  21. 09865a9 PR3344: Downgrade "too many braces around scalar initializer" to a warning. by Eli Friedman · 14 years ago
  22. e737f50 Move Sema's headers into include/clang/Sema, renaming a few along the way. by Douglas Gregor · 14 years ago
  23. 569c316 Allow reference binding of a reference of Objective-C object type to by Douglas Gregor · 14 years ago
  24. f871d0c Store inheritance paths after CastExprs instead of inside them. by John McCall · 14 years ago
  25. 66d0acd Make sure that implicit qualification and derived-to-base conversions of xvalues preserve xvalue-ness. Unfortunately I have no idea how to test this property; there doesn't seem to be a syntactical construct that triggers such a conversion and still allows the distinction between prvalues and xvalues to be made. by Sebastian Redl · 14 years ago
  26. 0a2eb56 Added extra check when looking for location of '=' in a copy initialization. by Fariborz Jahanian · 14 years ago
  27. 10f8e31 Fix source location of the initializer in by Fariborz Jahanian · 14 years ago
  28. 906082e Update ImplicitCastExpr to be able to represent an XValue. by Sebastian Redl · 14 years ago
  29. 6398235 Whenever we're creating an expression that is typically an rvalue by Douglas Gregor · 14 years ago
  30. 5291c3c When forming a function call or message send expression, be sure to by Douglas Gregor · 14 years ago
  31. ed8abf1 Reinstate the fix for PR7556. A silly use of isTrivial() was by Douglas Gregor · 14 years ago
  32. 8474567 Revert r107828 and r107827, the fix for PR7556, which seems to be by Douglas Gregor · 14 years ago
  33. 016a4a9 Rename CXXZeroInitValueExpr to CXXScalarValueInitExpr, to reflect its by Douglas Gregor · 14 years ago
  34. 63ef464 Do not use CXXZeroValueInitExpr for class types. Instead, use by Douglas Gregor · 14 years ago
  35. 3e31552 Fix an issue with opencl init list checking. by Nate Begeman · 14 years ago
  36. e5eee5a Introduce a new routine, LookupConstructors(), and use it for all by Douglas Gregor · 14 years ago
  37. db89f28 Add a new routine Sema::LookupDestructor and make all destructor-lookup calls use that routine by Douglas Gregor · 14 years ago
  38. 1d110e0 Remove unnecessary ASTContext parameter from by Douglas Gregor · 14 years ago
  39. 4712c02 When performing copy initialization via user-defined conversions, by Douglas Gregor · 14 years ago
  40. 4680bf2 Make both old and new versions of reference binding use the new classification functions, and updated them for N3092. by Sebastian Redl · 14 years ago
  41. 36c28db Fix a comment typo. by Sebastian Redl · 14 years ago
  42. 8e19890 Don't complain about missing field initializers when the initializer by Douglas Gregor · 14 years ago
  43. 310b1c4 Use MaybeCreateCXXExprWithTemporaries for potential destruction of by Fariborz Jahanian · 14 years ago
  44. 57d12fd PR7245: Make binding a reference to a temporary without a usable copy by Jeffrey Yasskin · 14 years ago
  45. 369371c More refactoring. by John McCall · 14 years ago
  46. 72a43bb Add a new failure kind, FK_Incomplete, to InitializationSequence, to by Douglas Gregor · 14 years ago
  47. c12c5bb Substantially alter the design of the Objective C type AST by introducing by John McCall · 14 years ago
  48. 3c9034c Recognize when the named return value optimization applies in a by Douglas Gregor · 14 years ago
  49. 6fb745b Rework when and how vtables are emitted, by tracking where vtables are by Douglas Gregor · 14 years ago
  50. 465d41b Merged Elaborated and QualifiedName types. by Abramo Bagnara · 14 years ago
  51. 6b6d01f Reapply the reference-binding patch applied below, along with a fix to by Douglas Gregor · 14 years ago
  52. b697e08 Diagnose deprecated/unavailable functions selected by overload resolution. by John McCall · 14 years ago
  53. 4d9e738 Complain when we try to initialize an object of Objective-C class type by Douglas Gregor · 14 years ago
  54. 72e96fd Add an enum to CXXConstructExpr so we can determine if the construction expression constructs a non-virtual or virtual base. by Anders Carlsson · 14 years ago
  55. 1c63b9c When explicitly building a temporary object (CXXTemporaryObjectExpr), by Douglas Gregor · 14 years ago
  56. fb87b89 Introduce Type::isStructureOrClassType(), which does the obvious by Douglas Gregor · 14 years ago
  57. 087fb7d Ensure that we have completed a type before attempting initialization by Douglas Gregor · 14 years ago
  58. b86cf0c When copying a temporary object to initialize an entity for which the by Douglas Gregor · 14 years ago
  59. 4154e0b When we create a temporary of class type that we don't immediately by Douglas Gregor · 14 years ago
  60. f86fcb3 When we attempt to create a temporary object of class type, be sure by Douglas Gregor · 14 years ago
  61. d1a2722 When we are performing copy initialization of a class type via its by Douglas Gregor · 14 years ago
  62. 5cf86ba Actually produce base paths for CastExprs of kind CK_DerivedToBase. by Anders Carlsson · 14 years ago
  63. e25a96c Pass the base specifiers through to CheckDerivedToBaseConversion. No functionality change yet. by Anders Carlsson · 14 years ago
  64. f1b48b7 CastExpr should not hold a pointer to the base path. More cleanup. by Anders Carlsson · 14 years ago
  65. 88465d3 Add an InheritancePath parameter to the ImplicitCastExpr constructor. by Anders Carlsson · 14 years ago
  66. a41a8c5 Whenever we complain about a failed initialization of a function or by Douglas Gregor · 14 years ago
  67. 688fc9b Switch the initialization of Objective-C message parameters (as occurs by Douglas Gregor · 14 years ago
  68. 711f34a Keep tack of whether a base in an InitializedEntity is an inherited virtual base or not. Use this in CheckConstructorAccess. by Anders Carlsson · 14 years ago
  69. 9a68a67 Pass the InitializedEntity to Sema::CheckConstructorAccess and use it to report different diagnostics depending on which entity is being initialized. by Anders Carlsson · 14 years ago
  70. f3afbea Fix comment to reflect recent code change. by John Thompson · 14 years ago
  71. e12a779 reapply john's patch, he broke mainline again by changing the test. by Chris Lattner · 14 years ago
  72. 56f3cc6 revert r101863, whcih is causing Sema/altivec-init.c to fail on a ton by Chris Lattner · 14 years ago
  73. 820cbbb Altivec vector literal initializer count mismatch error removed. by John Thompson · 14 years ago
  74. 2559a70 When checking the copy constructor for the optional copy during a by Douglas Gregor · 14 years ago
  75. 523d46a In C++98/03, when binding a reference to an rvalue of by Douglas Gregor · 14 years ago
  76. 153b3ba Do not consider explicit constructors when performing a copy to a by Douglas Gregor · 14 years ago
  77. 3fbaf3e Improve our handling of user-defined conversions as part of overload by Douglas Gregor · 14 years ago
  78. 900fc63 Add raw_ostream operators to NamedDecl for convenience. Switch over all users of getNameAsString on a stream. by Benjamin Kramer · 14 years ago
  79. d6e44a3 Collapse the three separate initialization paths in by Douglas Gregor · 14 years ago
  80. f0e43e5 Switch the checking of implicit casts for static_cast, C-style, and by Douglas Gregor · 14 years ago
  81. 74e386e Kill ForceRValue once and for all by Douglas Gregor · 14 years ago
  82. 23ef6c0 Eliminate ForceRValue parameters from reference binding. Did I mention by Douglas Gregor · 14 years ago
  83. 871f439 Eliminate the Elidable parameter to PerformImplicitConversion; we don't need it. by Douglas Gregor · 14 years ago
  84. aaf8716 Teach typo correction about various language keywords. We can't by Douglas Gregor · 14 years ago
  85. 709210f Use ASTVector instead of std::vector for the Exprs in InitListExpr. Performance by Ted Kremenek · 14 years ago
  86. 2f59979 Rework our handling of copy construction of temporaries, which was a by Douglas Gregor · 14 years ago
  87. 849b243 Reinstate my CodeModificationHint -> FixItHint renaming patch, without by Douglas Gregor · 14 years ago
  88. 275313c Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder by Douglas Gregor · 14 years ago
  89. d0ebe08 Rename CodeModificationHint to FixItHint, since we've been using the by Douglas Gregor · 14 years ago
  90. 32daa42 Regularize support for naming conversion functions in using decls. by John McCall · 14 years ago
  91. 6bb8017 Propagate the "found declaration" (i.e. the using declaration instead of by John McCall · 14 years ago
  92. b70cf44 Switch semantic analysis of the conditional operator from using by Douglas Gregor · 14 years ago
  93. f0e0b17 Kill off two more uses of Sema::CheckReferenceInit in favor of the new by Douglas Gregor · 14 years ago
  94. 9aa472c Remember the "found declaration" for an overload candidate, which is the by John McCall · 15 years ago
  95. 58e6f34 Perform access control for the implicit base and member destructor calls by John McCall · 15 years ago
  96. 80639de Implement -Wmissing-field-initializers. Patch by mikem! by John McCall · 15 years ago
  97. a1a9f03 Reference binding via user-defined conversion can compute a binding by Douglas Gregor · 15 years ago
  98. 1dcd061 Fix 80 col violation. by Tanya Lattner · 15 years ago
  99. 47f164e Fix indentation, use string directly instead of StringRef. by Tanya Lattner · 15 years ago
  100. 20df668 Fix some weird patch issue. by Tanya Lattner · 15 years ago