1. a52ef08 Apparently the following idiom is specifically encouraged: by John McCall · 15 years ago
  2. 314b97f Improve parsing of template arguments to lay the foundation for by Douglas Gregor · 15 years ago
  3. b76cd3d When trying to assign a regular string literal to an Objective-C 'id' type or a pointer to an NSString, emit a code insertion hint that turns it into an Objective-C string. For example: by Anders Carlsson · 15 years ago
  4. 3451e92 Changed error for nested type qualifier mismatch to by Fariborz Jahanian · 15 years ago
  5. c9132b6 Test commit - minor terminology change to my recent patch suggested by John McCall by Sean Hunt · 15 years ago
  6. 36a862f Patch to gives an error that at least points users in the direction of the error, rather by Fariborz Jahanian · 15 years ago
  7. 7d62a8f Don't warn -Wsign-compare if we're in an unevaluated context, and fixed by John McCall · 15 years ago
  8. 48f5e63 compare.c also needs a target triple now, and improve some comments while we're by John McCall · 15 years ago
  9. 5dbad3d Improve the -Wsign-compare heuristics: by John McCall · 15 years ago
  10. 3f0b5fd Rework the fix-it hint for code like by Douglas Gregor · 15 years ago
  11. 732429c The signed/unsigned checker should not warn for value-dependent expressions, and should especially not try to evaluate them. by Sebastian Redl · 15 years ago
  12. 9c4b838 Eliminate some false positives due to a thinko in the "'blah' is by Douglas Gregor · 15 years ago
  13. b13c87f Implement the conditional-operator part of -Wsign-compare. Turn by John McCall · 15 years ago
  14. 6ca7cfb When instantiating a UnaryOperator, allow the resulting expression to by Douglas Gregor · 15 years ago
  15. 45aa455 Implement -Wsign-compare, or at least the actual comparison part of it. by John McCall · 15 years ago
  16. 5ab7517 Preserve type source information in sizeof/alignof expressions, and pass it by John McCall · 15 years ago
  17. d00f200 Diagnose __builtin_offsetof on incomplete types. Fixes rdar://problem/7222956 by John McCall · 15 years ago
  18. 54abf7d Change our basic strategy for avoiding deprecation warnings when the decl use by John McCall · 15 years ago
  19. ca1bdd7 Implement support for parsing dependent template-ids that refer to by Douglas Gregor · 15 years ago
  20. fbf6870 We have to ensure we have the canonical type to do this. This is but by Mike Stump · 15 years ago
  21. 2d1c214 Replace the code that parses member access expressions after "." or by Douglas Gregor · 15 years ago
  22. 02a24ee Use ParseUnqualifiedId when parsing id-expressions. This eliminates by Douglas Gregor · 15 years ago
  23. f322ed6 Properly instantiate usage of overloaded operator []. Fixes PR5345. by Sebastian Redl · 15 years ago
  24. 833ca99 Track source information for template arguments and template specialization by John McCall · 15 years ago
  25. 5de2450 Diagnose use of data pointer member in a function call by Fariborz Jahanian · 15 years ago
  26. db07b3f Type of a conditional expression with two distinct objective-c by Fariborz Jahanian · 15 years ago
  27. 3b846b6 Explicit instantiation suppresses the instantiation of non-inline by Douglas Gregor · 15 years ago
  28. aee3c93 Implement Chris's suggestions for the precendence warnings. Reformat the code a bit. Test the fixits. by Sebastian Redl · 15 years ago
  29. 6b169ac Add fixit hint to bitwise precedence warning. by Sebastian Redl · 15 years ago
  30. 9e1d29b Implement a warning for mixing bitwise logical with comparison ops. Fixes PR5297. by Sebastian Redl · 15 years ago
  31. 5233826 Implement rdar://6756623 - use of deprecated type in deprecated typedef should not warn by Chris Lattner · 15 years ago
  32. ffb9368 minor reorg: check both attributes before decl. by Chris Lattner · 15 years ago
  33. 2207d79 Add support for vector shifts, pretty straight forward. by Nate Begeman · 15 years ago
  34. 097bfb1 Migrate Sema::ActOnCallExpr to Sema::FixOverloadedFunctionReference, by Douglas Gregor · 15 years ago
  35. 644be85 Apply the special enum restrictions from [over.match.oper]p3b2 in argument-dependent lookup too. This fixes PR5244. by Sebastian Redl · 15 years ago
  36. a2813ce Eliminate QualifiedDeclRefExpr, which captured the notion of a by Douglas Gregor · 15 years ago
  37. e961afb Refactor our handling of implicit member reference expressions to get most of the logic out of BuildDeclarationNameExpr by Douglas Gregor · 15 years ago
  38. 73c39ab Remove default argument for ImpCastExprToType. Add appropriate argument by Eli Friedman · 15 years ago
  39. e013d68 Move clients to use IdentifierInfo::getNameStart() instead of getName() by Daniel Dunbar · 15 years ago
  40. 82debc7 Add some more cast kinds. by Anders Carlsson · 15 years ago
  41. 2ad3289 Add another two ExtVectorComponent FIXMEs. by Daniel Dunbar · 15 years ago
  42. 8d1c9ae Fix a crash with qualified member access into a non-type, from Sean Hunt! by Douglas Gregor · 15 years ago
  43. 6a2b926 teach getCorrespondingUnsignedType how to handle vectors of integers, by Chris Lattner · 15 years ago
  44. 16a8904 Add CK_VectorSplat and use it for casting non-pointer scalars to ExtVectors. by Anders Carlsson · 15 years ago
  45. c351632 Make CheckVectorCast return a CastKind. Reduce nesting of if statements in CheckCastTypes. by Anders Carlsson · 15 years ago
  46. ebeaf20 Add a ToVoid cast kind and start using it. by Anders Carlsson · 15 years ago
  47. 0490501 The result type of logical || and && is bool in C++. Fixes PR5206. by Anders Carlsson · 15 years ago
  48. 8d6d90d Check the return type when calling pointer to member functions. by Anders Carlsson · 15 years ago
  49. 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
  50. 07d68f1 More return type checking. by Anders Carlsson · 15 years ago
  51. 3f09327 Unify our diagnostic printing for errors of the form, "we didn't like by Douglas Gregor · 15 years ago
  52. 2d15215 More appropriate API usage. by John McCall · 15 years ago
  53. 5a881bb Implement -Wparentheses: warn about using assignments in contexts that require by John McCall · 15 years ago
  54. b3ae4fc Diagnose the declaration of explicit specializations after an implicit by Douglas Gregor · 15 years ago
  55. 8c8d919 Add CheckCallReturnType and start using it for regular call expressions. This will improve error messages. For by Anders Carlsson · 15 years ago
  56. f36e02d Refactor the LookupResult API to simplify most common operations. Require users to by John McCall · 15 years ago
  57. b5352cf Implement support for -Wunused-variable, from Oscar Bonilla! by Douglas Gregor · 15 years ago
  58. 251b4ff For instantiations of static data members of class templates, keep by Douglas Gregor · 15 years ago
  59. 63e5e64 Only perform an implicit instantiation of a function if its template by Douglas Gregor · 15 years ago
  60. 83ccfc3 Create CXXMemberCallExpr for pointer-to-member calls. by Anders Carlsson · 15 years ago
  61. d789d3d - Remove Sema::FindMethodInNestedImplementations(). by Steve Naroff · 15 years ago
  62. 3307475 When overload resolution fails for an overloaded operator, show the by Douglas Gregor · 15 years ago
  63. ce94049 Fix checking for a null pointer constant when the expression itself is by Douglas Gregor · 15 years ago
  64. 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
  65. b2ef1be Fix a regression in accessing class getter using the dot-syntax by Fariborz Jahanian · 15 years ago
  66. 9c6a0e9 Implement code completion within a function call, triggered after the by Douglas Gregor · 15 years ago
  67. 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 15 years ago
  68. 3f180c6 Fix two crashes on value dependent expressions (shift and null-pointer check). by Daniel Dunbar · 15 years ago
  69. 7e88a60 Remove trailing whitespace. by Daniel Dunbar · 15 years ago
  70. 474e102 Use getTrueExpr/getFalseExpr as suggested by Doug. by Anders Carlsson · 15 years ago
  71. 1d524c3 Diagnose taking the address of a bit-field inside a conditional operator. by Anders Carlsson · 15 years ago
  72. 0f9a5b5 -Wchar-subscripts should not warn for explicit signed char subscripts either. Another fix for PR4978. by Sam Weinig · 15 years ago
  73. b0a2290 -Wchar-subscripts should not warn for unsigned char subscripts. Fixes PR4978. by Sam Weinig · 15 years ago
  74. 76e2b71 Add support for -Wchar-subscripts. Fixes PR4801. by Sam Weinig · 15 years ago
  75. 7814e6d Remove unnecessary ASTContext parameter from FunctionDecl::isBuiltinID by Douglas Gregor · 15 years ago
  76. 52604ab Slight improvement for extern templates, so that an explicit by Douglas Gregor · 15 years ago
  77. ed90c4e Fix PR4878 for real. by Anders Carlsson · 15 years ago
  78. cce6ebc Test commit by Sam Weinig · 15 years ago
  79. 773f397 Instantiate PredefinedExprs correctly. Patch by Sam Weinig! by Anders Carlsson · 15 years ago
  80. 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
  81. 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
  82. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  83. 3b6afbb Initial stab at implement dependent member references to member by Douglas Gregor · 15 years ago
  84. 3a082d8 Vastly improve PredefinedExpr output, both in Sema and CodeGen. Patch by Sam Weinig! by Anders Carlsson · 15 years ago
  85. 25cae7f Use a separate diagnostic for default function argument expressions. by Anders Carlsson · 15 years ago
  86. a71d819 Implement AST, semantics, and CodeGen for C++ pseudo-destructor by Douglas Gregor · 15 years ago
  87. c68afe2 Improve template instantiation for member access expressions that by Douglas Gregor · 15 years ago
  88. a38c687 Improved handling for dependent, qualified member access expressions, e.g., by Douglas Gregor · 15 years ago
  89. 16b1037 This patch does the following. by Fariborz Jahanian · 15 years ago
  90. ce8827a It is illegal to derefrercne to an interface in objc's non-fragile ABI. by Fariborz Jahanian · 15 years ago
  91. b633c4e Add a CK_FunctionToPointerDecay cast kind. by Anders Carlsson · 15 years ago
  92. c4bf26f Preliminary AST representation and semantic analysis for by Douglas Gregor · 15 years ago
  93. 83f6faf Eliminate CXXAdornedMemberExpr entirely. Instead, optionally allocate by Douglas Gregor · 15 years ago
  94. 0979c80 Rename CXXQualifiedMemberExpr -> CXXAdornedMemberExpr, since we will by Douglas Gregor · 15 years ago
  95. f328a28 Add parsing for references to member function templates with explicit by Douglas Gregor · 15 years ago
  96. 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
  97. 3197659 Patch for code gen. for c-style cast which ends in by Fariborz Jahanian · 15 years ago
  98. 598da5b CreateDeclRefExprs that point to UnresolvedUsingDecls. by Anders Carlsson · 15 years ago
  99. d6350ae Implement template instantiation for member class templates. by Douglas Gregor · 15 years ago
  100. b790661 Bye-bye old RequireCompleteType. by Anders Carlsson · 15 years ago