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