1. 02dd4b1 fix rdar://7446395, a crash on invalid, by fixing a broken assertion. by Chris Lattner · 15 years ago
  2. 16c5378 Make sure to call PerformObjectMemberConversion where necessary. by Eli Friedman · 15 years ago
  3. f595cc4 Make the type of the Decl referred to by a MemberExpr a bit more precise. by Eli Friedman · 15 years ago
  4. 144238e Use a more rigorous definition of 'class member'. I don't have any evidence by John McCall · 15 years ago
  5. 336e774 Recognize that EnumConstantDecls can be found by lookup and are not instance by John McCall · 15 years ago
  6. 1bcee0a Rip out the last remaining implicit use of OverloadedFunctionDecl in Sema: by John McCall · 15 years ago
  7. 0bd6feb Push overloaded function templates through the parser using a totally different by John McCall · 15 years ago
  8. 2f841ba Stop trying to analyze class-hierarchies for dependently-scoped id-expressions; by John McCall · 15 years ago
  9. b1b4256 Fix IsProvablyNotDerivedFrom to always use record definitions when available. by John McCall · 15 years ago
  10. aa81e16 Rework how we support C++ implicit member accesses. If we can resolve an by John McCall · 15 years ago
  11. 9af2f52 Don't automatically assume that an id-expression refers to a by Douglas Gregor · 15 years ago
  12. 958aeb0 Eliminate warning in Release-Asserts mode. No functionality change by Douglas Gregor · 15 years ago
  13. e1599ce Fix and test for a problem caught by the clang-on-clang buildbot: qualified by John McCall · 15 years ago
  14. 7dafdf5 Remove all of Sema's explicit uses of OverloadedFunctionDecl except for by John McCall · 15 years ago
  15. 129e2df Eliminate the use of OverloadedFunctionDecl in member expressions. by John McCall · 15 years ago
  16. 3e518bd Add DeclarationName support for C++0x operator literals. They should now work as by Sean Hunt · 15 years ago
  17. 2afce72 Refactor our handling of expression evaluation contexts, so that Sema by Douglas Gregor · 15 years ago
  18. 369a3bd Allow user re-definition of SEL as well as accessing its fields. by Fariborz Jahanian · 15 years ago
  19. f88f7ab Some fancy footwork to move the decision on how by Fariborz Jahanian · 15 years ago
  20. 2fe168f Refactor argument collection of constructor calls using the common routine. by Fariborz Jahanian · 15 years ago
  21. 4cd1c70 More cleanup of argument call collection. by Fariborz Jahanian · 15 years ago
  22. f7a1a74 Rip out TemplateIdRefExpr and make UnresolvedLookupExpr and by John McCall · 15 years ago
  23. 048f52a Refactor collection of call arguments in common code. by Fariborz Jahanian · 15 years ago
  24. e4d2bdd GNUNullExpr is a valid sentinel even though it isn't of pointer type. by Anders Carlsson · 15 years ago
  25. a4c98cd Convert the && and || operands to bool using standard conversions. Fixes PR5593. by Anders Carlsson · 15 years ago
  26. 5d484e8 Intercept sizeof and alignof references before they get into ASTContext methods. This fixes a crash when writing sizeof(Incomplete&), and lets ASTContext's methods do the right thing for CodeGen, which fixes PR5590. by Sebastian Redl · 15 years ago
  27. ac564f3 Improve type-checking of templates by distinguishing between members by Douglas Gregor · 15 years ago
  28. 0da76df Centralize and complete the computation of value- and type-dependence for DeclRefExprs by Douglas Gregor · 15 years ago
  29. d5532b6 Encapsulate "an array of TemplateArgumentLocs and two angle bracket locations" into by John McCall · 15 years ago
  30. b681b61 If a C++ qualified id is followed by a postfix suffix, it is never the direct by John McCall · 15 years ago
  31. 5b3f913 Reorganize the intermediate BuildDeclarationNameExpr routines again. by John McCall · 15 years ago
  32. 7453ed4 Consider a FunctionTemplate to be an overload all on its lonesome. Track by John McCall · 15 years ago
  33. ba13543 "Incremental" progress on using expressions, by which I mean totally ripping by John McCall · 15 years ago
  34. 865d447 Draw a brighter line between "unresolved" expressions, where we have done the by John McCall · 15 years ago
  35. 7d384dd Split LookupResult into its own header. by John McCall · 15 years ago
  36. e4216e9 Simplify ActOnPostfixUnaryOp. by Eli Friedman · 15 years ago
  37. 7ba107a Incremental progress on using declarations. Split UnresolvedUsingDecl into by John McCall · 15 years ago
  38. a14cd111 Eliminate some completely-redundant lookups by Douglas Gregor · 15 years ago
  39. a24dc2e Carry lookup configuration throughout lookup on the LookupResult. Give by John McCall · 15 years ago
  40. 16fea9b PR5526: Make sure to set the right cast kinds for the inserted implicit casts. by Eli Friedman · 15 years ago
  41. a4923eb First part of changes to eliminate problems with cv-qualifiers and by Douglas Gregor · 15 years ago
  42. a8a1e3d Always build a builtin operator expression for the __extension__ unary operator. by Anders Carlsson · 15 years ago
  43. 3e42ffd PR5462: Don't run off the edge of the argument array for vararg handling by Eli Friedman · 15 years ago
  44. 4b3cbea Don't bind arguments to temporaries if the argument has a reference type. by Anders Carlsson · 15 years ago
  45. 03d8ed4 Fix two bugs with temporaries: by Anders Carlsson · 15 years ago
  46. a29e6b8 Note to self: don't leave debugging statements in the code for four hours. by John McCall · 15 years ago
  47. c8d8ac5 Add <foo> = [<bar> nextObject] to the -Widiomatic-parentheses category, by John McCall · 15 years ago
  48. 09b6d0e Preserve source locations when building offsetof expressions featuring by John McCall · 15 years ago
  49. a52ef08 Apparently the following idiom is specifically encouraged: by John McCall · 15 years ago
  50. 314b97f Improve parsing of template arguments to lay the foundation for by Douglas Gregor · 15 years ago
  51. 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
  52. 3451e92 Changed error for nested type qualifier mismatch to by Fariborz Jahanian · 15 years ago
  53. c9132b6 Test commit - minor terminology change to my recent patch suggested by John McCall by Sean Hunt · 15 years ago
  54. 36a862f Patch to gives an error that at least points users in the direction of the error, rather by Fariborz Jahanian · 15 years ago
  55. 7d62a8f Don't warn -Wsign-compare if we're in an unevaluated context, and fixed by John McCall · 15 years ago
  56. 48f5e63 compare.c also needs a target triple now, and improve some comments while we're by John McCall · 15 years ago
  57. 5dbad3d Improve the -Wsign-compare heuristics: by John McCall · 15 years ago
  58. 3f0b5fd Rework the fix-it hint for code like by Douglas Gregor · 15 years ago
  59. 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
  60. 9c4b838 Eliminate some false positives due to a thinko in the "'blah' is by Douglas Gregor · 15 years ago
  61. b13c87f Implement the conditional-operator part of -Wsign-compare. Turn by John McCall · 15 years ago
  62. 6ca7cfb When instantiating a UnaryOperator, allow the resulting expression to by Douglas Gregor · 15 years ago
  63. 45aa455 Implement -Wsign-compare, or at least the actual comparison part of it. by John McCall · 15 years ago
  64. 5ab7517 Preserve type source information in sizeof/alignof expressions, and pass it by John McCall · 15 years ago
  65. d00f200 Diagnose __builtin_offsetof on incomplete types. Fixes rdar://problem/7222956 by John McCall · 15 years ago
  66. 54abf7d Change our basic strategy for avoiding deprecation warnings when the decl use by John McCall · 15 years ago
  67. ca1bdd7 Implement support for parsing dependent template-ids that refer to by Douglas Gregor · 15 years ago
  68. fbf6870 We have to ensure we have the canonical type to do this. This is but by Mike Stump · 15 years ago
  69. 2d1c214 Replace the code that parses member access expressions after "." or by Douglas Gregor · 15 years ago
  70. 02a24ee Use ParseUnqualifiedId when parsing id-expressions. This eliminates by Douglas Gregor · 15 years ago
  71. f322ed6 Properly instantiate usage of overloaded operator []. Fixes PR5345. by Sebastian Redl · 15 years ago
  72. 833ca99 Track source information for template arguments and template specialization by John McCall · 15 years ago
  73. 5de2450 Diagnose use of data pointer member in a function call by Fariborz Jahanian · 15 years ago
  74. db07b3f Type of a conditional expression with two distinct objective-c by Fariborz Jahanian · 15 years ago
  75. 3b846b6 Explicit instantiation suppresses the instantiation of non-inline by Douglas Gregor · 15 years ago
  76. aee3c93 Implement Chris's suggestions for the precendence warnings. Reformat the code a bit. Test the fixits. by Sebastian Redl · 15 years ago
  77. 6b169ac Add fixit hint to bitwise precedence warning. by Sebastian Redl · 15 years ago
  78. 9e1d29b Implement a warning for mixing bitwise logical with comparison ops. Fixes PR5297. by Sebastian Redl · 15 years ago
  79. 5233826 Implement rdar://6756623 - use of deprecated type in deprecated typedef should not warn by Chris Lattner · 15 years ago
  80. ffb9368 minor reorg: check both attributes before decl. by Chris Lattner · 15 years ago
  81. 2207d79 Add support for vector shifts, pretty straight forward. by Nate Begeman · 15 years ago
  82. 097bfb1 Migrate Sema::ActOnCallExpr to Sema::FixOverloadedFunctionReference, by Douglas Gregor · 15 years ago
  83. 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
  84. a2813ce Eliminate QualifiedDeclRefExpr, which captured the notion of a by Douglas Gregor · 15 years ago
  85. e961afb Refactor our handling of implicit member reference expressions to get most of the logic out of BuildDeclarationNameExpr by Douglas Gregor · 15 years ago
  86. 73c39ab Remove default argument for ImpCastExprToType. Add appropriate argument by Eli Friedman · 15 years ago
  87. e013d68 Move clients to use IdentifierInfo::getNameStart() instead of getName() by Daniel Dunbar · 15 years ago
  88. 82debc7 Add some more cast kinds. by Anders Carlsson · 15 years ago
  89. 2ad3289 Add another two ExtVectorComponent FIXMEs. by Daniel Dunbar · 15 years ago
  90. 8d1c9ae Fix a crash with qualified member access into a non-type, from Sean Hunt! by Douglas Gregor · 15 years ago
  91. 6a2b926 teach getCorrespondingUnsignedType how to handle vectors of integers, by Chris Lattner · 15 years ago
  92. 16a8904 Add CK_VectorSplat and use it for casting non-pointer scalars to ExtVectors. by Anders Carlsson · 15 years ago
  93. c351632 Make CheckVectorCast return a CastKind. Reduce nesting of if statements in CheckCastTypes. by Anders Carlsson · 15 years ago
  94. ebeaf20 Add a ToVoid cast kind and start using it. by Anders Carlsson · 15 years ago
  95. 0490501 The result type of logical || and && is bool in C++. Fixes PR5206. by Anders Carlsson · 15 years ago
  96. 8d6d90d Check the return type when calling pointer to member functions. by Anders Carlsson · 15 years ago
  97. 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
  98. 07d68f1 More return type checking. by Anders Carlsson · 15 years ago
  99. 3f09327 Unify our diagnostic printing for errors of the form, "we didn't like by Douglas Gregor · 15 years ago
  100. 2d15215 More appropriate API usage. by John McCall · 15 years ago