1. e961afb Refactor our handling of implicit member reference expressions to get most of the logic out of BuildDeclarationNameExpr by Douglas Gregor · 15 years ago
  2. 73c39ab Remove default argument for ImpCastExprToType. Add appropriate argument by Eli Friedman · 15 years ago
  3. e013d68 Move clients to use IdentifierInfo::getNameStart() instead of getName() by Daniel Dunbar · 15 years ago
  4. 82debc7 Add some more cast kinds. by Anders Carlsson · 15 years ago
  5. 2ad3289 Add another two ExtVectorComponent FIXMEs. by Daniel Dunbar · 15 years ago
  6. 8d1c9ae Fix a crash with qualified member access into a non-type, from Sean Hunt! by Douglas Gregor · 15 years ago
  7. 6a2b926 teach getCorrespondingUnsignedType how to handle vectors of integers, by Chris Lattner · 15 years ago
  8. 16a8904 Add CK_VectorSplat and use it for casting non-pointer scalars to ExtVectors. by Anders Carlsson · 15 years ago
  9. c351632 Make CheckVectorCast return a CastKind. Reduce nesting of if statements in CheckCastTypes. by Anders Carlsson · 15 years ago
  10. ebeaf20 Add a ToVoid cast kind and start using it. by Anders Carlsson · 15 years ago
  11. 0490501 The result type of logical || and && is bool in C++. Fixes PR5206. by Anders Carlsson · 15 years ago
  12. 8d6d90d Check the return type when calling pointer to member functions. by Anders Carlsson · 15 years ago
  13. 3a9439f Check the return type of operator[]() and fix a thinko that lead to a crash in SemaCXX/overloaded-operator.cpp. by Anders Carlsson · 15 years ago
  14. 07d68f1 More return type checking. by Anders Carlsson · 15 years ago
  15. 3f09327 Unify our diagnostic printing for errors of the form, "we didn't like by Douglas Gregor · 15 years ago
  16. 2d15215 More appropriate API usage. by John McCall · 15 years ago
  17. 5a881bb Implement -Wparentheses: warn about using assignments in contexts that require by John McCall · 15 years ago
  18. b3ae4fc Diagnose the declaration of explicit specializations after an implicit by Douglas Gregor · 15 years ago
  19. 8c8d919 Add CheckCallReturnType and start using it for regular call expressions. This will improve error messages. For by Anders Carlsson · 15 years ago
  20. f36e02d Refactor the LookupResult API to simplify most common operations. Require users to by John McCall · 15 years ago
  21. b5352cf Implement support for -Wunused-variable, from Oscar Bonilla! by Douglas Gregor · 15 years ago
  22. 251b4ff For instantiations of static data members of class templates, keep by Douglas Gregor · 15 years ago
  23. 63e5e64 Only perform an implicit instantiation of a function if its template by Douglas Gregor · 15 years ago
  24. 83ccfc3 Create CXXMemberCallExpr for pointer-to-member calls. by Anders Carlsson · 15 years ago
  25. d789d3d - Remove Sema::FindMethodInNestedImplementations(). by Steve Naroff · 15 years ago
  26. 3307475 When overload resolution fails for an overloaded operator, show the by Douglas Gregor · 15 years ago
  27. ce94049 Fix checking for a null pointer constant when the expression itself is by Douglas Gregor · 15 years ago
  28. 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
  29. b2ef1be Fix a regression in accessing class getter using the dot-syntax by Fariborz Jahanian · 15 years ago
  30. 9c6a0e9 Implement code completion within a function call, triggered after the by Douglas Gregor · 15 years ago
  31. 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 15 years ago
  32. 3f180c6 Fix two crashes on value dependent expressions (shift and null-pointer check). by Daniel Dunbar · 15 years ago
  33. 7e88a60 Remove trailing whitespace. by Daniel Dunbar · 15 years ago
  34. 474e102 Use getTrueExpr/getFalseExpr as suggested by Doug. by Anders Carlsson · 15 years ago
  35. 1d524c3 Diagnose taking the address of a bit-field inside a conditional operator. by Anders Carlsson · 15 years ago
  36. 0f9a5b5 -Wchar-subscripts should not warn for explicit signed char subscripts either. Another fix for PR4978. by Sam Weinig · 15 years ago
  37. b0a2290 -Wchar-subscripts should not warn for unsigned char subscripts. Fixes PR4978. by Sam Weinig · 15 years ago
  38. 76e2b71 Add support for -Wchar-subscripts. Fixes PR4801. by Sam Weinig · 15 years ago
  39. 7814e6d Remove unnecessary ASTContext parameter from FunctionDecl::isBuiltinID by Douglas Gregor · 15 years ago
  40. 52604ab Slight improvement for extern templates, so that an explicit by Douglas Gregor · 15 years ago
  41. ed90c4e Fix PR4878 for real. by Anders Carlsson · 15 years ago
  42. cce6ebc Test commit by Sam Weinig · 15 years ago
  43. 773f397 Instantiate PredefinedExprs correctly. Patch by Sam Weinig! by Anders Carlsson · 15 years ago
  44. 0f72856 Don't check use of a member function declaration used if the member function is virtual and the member reference expression doesn't explicitly qualify it. Fixes PR4878. by Anders Carlsson · 15 years ago
  45. 0aebc81 If a cast expression needs either a conversion function or a constructor to be called, generate implicit child expressions that call them. by Anders Carlsson · 15 years ago
  46. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  47. 3b6afbb Initial stab at implement dependent member references to member by Douglas Gregor · 15 years ago
  48. 3a082d8 Vastly improve PredefinedExpr output, both in Sema and CodeGen. Patch by Sam Weinig! by Anders Carlsson · 15 years ago
  49. 25cae7f Use a separate diagnostic for default function argument expressions. by Anders Carlsson · 15 years ago
  50. a71d819 Implement AST, semantics, and CodeGen for C++ pseudo-destructor by Douglas Gregor · 15 years ago
  51. c68afe2 Improve template instantiation for member access expressions that by Douglas Gregor · 15 years ago
  52. a38c687 Improved handling for dependent, qualified member access expressions, e.g., by Douglas Gregor · 15 years ago
  53. 16b1037 This patch does the following. by Fariborz Jahanian · 15 years ago
  54. ce8827a It is illegal to derefrercne to an interface in objc's non-fragile ABI. by Fariborz Jahanian · 15 years ago
  55. b633c4e Add a CK_FunctionToPointerDecay cast kind. by Anders Carlsson · 15 years ago
  56. c4bf26f Preliminary AST representation and semantic analysis for by Douglas Gregor · 15 years ago
  57. 83f6faf Eliminate CXXAdornedMemberExpr entirely. Instead, optionally allocate by Douglas Gregor · 15 years ago
  58. 0979c80 Rename CXXQualifiedMemberExpr -> CXXAdornedMemberExpr, since we will by Douglas Gregor · 15 years ago
  59. f328a28 Add parsing for references to member function templates with explicit by Douglas Gregor · 15 years ago
  60. f4d84b6 Improve diagnostics for missing members. This renames the err_typecheck_no_member to err_typecheck_no_member_deprecated. The idea is that err_typecheck_no_member_deprecated should be phased out and any call sites that reference it should call DiagnoseMissingMember instead. by Anders Carlsson · 15 years ago
  61. 3197659 Patch for code gen. for c-style cast which ends in by Fariborz Jahanian · 15 years ago
  62. 598da5b CreateDeclRefExprs that point to UnresolvedUsingDecls. by Anders Carlsson · 15 years ago
  63. d6350ae Implement template instantiation for member class templates. by Douglas Gregor · 15 years ago
  64. b790661 Bye-bye old RequireCompleteType. by Anders Carlsson · 15 years ago
  65. d497ba7 Remove the PrintType argument from RequireCompleteType. by Anders Carlsson · 15 years ago
  66. bd4c4ae When a member reference expression includes a qualifier on the member by Douglas Gregor · 15 years ago
  67. e9f4208 update to CXXFunctionalCastExpr to support ir-gen for by Fariborz Jahanian · 15 years ago
  68. 8f28f99 Add Sema::BuildMemberReferenceExpr and have Sema::ActOnMemberReferenceExpr call it. by Anders Carlsson · 15 years ago
  69. 47e1f7c Source location information for ? and : in a ConditionalOperator, from Enea Zaffanella by Douglas Gregor · 15 years ago
  70. ec77387 Parsing of pseudo-destructors. by Anders Carlsson · 15 years ago
  71. ce3ff2b Clarify the difference between substitution and instantiation by renaming by John McCall · 15 years ago
  72. 56c5e33 Factor building of CXXDefaultArgExpr expressions out into a separate function. by Anders Carlsson · 15 years ago
  73. 9351c17 Basic support for default argument expressions for function templates. by Anders Carlsson · 15 years ago
  74. ed961f9 Factor setting default arguments out into SetParamDefaultArgument. by Anders Carlsson · 15 years ago
  75. 26ba850 Use the right cast kind when comparing null to member pointers. by Anders Carlsson · 15 years ago
  76. 20b3e99 Implement support for equality comparisons (!=, ==) of member by Douglas Gregor · 15 years ago
  77. 3075e76 Catch a few more cases of illegal comparisons. by Eli Friedman · 15 years ago
  78. 06c0f5b Eli points out that we really must diagnose "void* > 0" as an extension. by Chris Lattner · 15 years ago
  79. 9ec22a3 Type of a ?: expression whose either expression is a built-in 'id' by Fariborz Jahanian · 15 years ago
  80. 6365e3e tweak some pointer sema checking stuff (which was added to implement PR4175) to by Chris Lattner · 15 years ago
  81. 6b90686 Implement support for calling member function templates, which involves: by Douglas Gregor · 15 years ago
  82. 09105f5 Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRefExpr". by Fariborz Jahanian · 15 years ago
  83. 04e8357 Fix bit-field promotion to be a bit closer to the behavior of gcc. by Eli Friedman · 15 years ago
  84. a95d757 Make integer promotions work correctly on PIC16 and other platforms by Eli Friedman · 15 years ago
  85. e866190 Use Sema's LocInfoType to pass and preserve type source info through the Parser. by Argyrios Kyrtzidis · 15 years ago
  86. 154440e Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr. by Fariborz Jahanian · 15 years ago
  87. 0f43656 Initial patch to support definitions of id and Class from headers in Objective-C code. by David Chisnall · 15 years ago
  88. ec74c59 Make sure to call MaybeBindToTemporary when creating CallExprs. by Anders Carlsson · 15 years ago
  89. d406bf0 Move builtin call checking out into a separate function, make CheckFunctionCall and CheckBlockCall return bool instead. No intended functionality change. by Anders Carlsson · 15 years ago
  90. 199ea95 Don't perform integer promotions on the operand to a cast; this by Eli Friedman · 15 years ago
  91. f1480ee Make the CXXDefaultArgExpr constructor protected and add a static Create function. by Anders Carlsson · 15 years ago
  92. 2ef13e5 Take 2 on AltiVec-style vector initializers. by Nate Begeman · 15 years ago
  93. 1df5109 Revert r78535, it is causing a number of failures to build projects. by Daniel Dunbar · 15 years ago
  94. 25b4fdb AltiVec-style vector initializer syntax, vec4 a = (vec4)(a, b, c, d); by Nate Begeman · 15 years ago
  95. 8045c73 PR4700 - remove shift by 0 warning by Ryan Flynn · 15 years ago
  96. 0f44b5a Make sure to diagnose use of declarations in the case where we create an implicit CXXThisExpr. by Anders Carlsson · 15 years ago
  97. 112a0a8 Add a CK_ArrayToPointerDecay cast kind. by Anders Carlsson · 15 years ago
  98. 4d8673b Add CK_ToUnion and use it for aggregate expression codegen. by Anders Carlsson · 15 years ago
  99. cdb6197 More CastKind work. by Anders Carlsson · 15 years ago
  100. d043968 PR3333: warn when shifting by invalid amount by Ryan Flynn · 15 years ago