1. 701c89e Honor using declarations in overload resolution. Most of the code for by John McCall · 15 years ago
  2. fda8e12 Stop stripping UnresolvedUsingDecls out of LookupResults that have other by John McCall · 15 years ago
  3. 802ab45 Improve source location information for C++ member initializers in a by Douglas Gregor · 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. 5ec02ae In Sema, whenever we think that a function is going to cause a vtable to be generated, we mark any virtual implicit member functions as referenced. by Anders Carlsson · 15 years ago
  7. 51fa86f r90313, in which OverloadedFunctionDecl is removed and never spoken of again. by John McCall · 15 years ago
  8. 1bcee0a Rip out the last remaining implicit use of OverloadedFunctionDecl in Sema: by John McCall · 15 years ago
  9. 0bd6feb Push overloaded function templates through the parser using a totally different by John McCall · 15 years ago
  10. 5fcf1f0 Fix another "operator delete missing" crash: make sure we don't check by Eli Friedman · 15 years ago
  11. ca6affd Make sure to call AddOverriddenMethods for implicit copy assignment operators; by Eli Friedman · 15 years ago
  12. 2f841ba Stop trying to analyze class-hierarchies for dependently-scoped id-expressions; by John McCall · 15 years ago
  13. 6bc9768 Fix a code gen. crash synthesizing a destructor. Fixes pr5660. by Fariborz Jahanian · 15 years ago
  14. b1b4256 Fix IsProvablyNotDerivedFrom to always use record definitions when available. by John McCall · 15 years ago
  15. aa81e16 Rework how we support C++ implicit member accesses. If we can resolve an by John McCall · 15 years ago
  16. ec2a4ed Add {ExternalSemaSource,SemaConsumer}::ForgetSema callback, and update PCHReader by Daniel Dunbar · 15 years ago
  17. e6342c0 Funtion templates and function template specializations do not by Douglas Gregor · 15 years ago
  18. 4ba3136 Move the checking of overridden virtual functions into the code path by Douglas Gregor · 15 years ago
  19. 9af2f52 Don't automatically assume that an id-expression refers to a by Douglas Gregor · 15 years ago
  20. d3a5058 An inherited virtual (where "virtual" wasn't written explicitly) can by Douglas Gregor · 15 years ago
  21. 2b4074f Switch the clang-to-CIndex interface for code-completion to a binary format, for a massive speedup by Douglas Gregor · 15 years ago
  22. 958aeb0 Eliminate warning in Release-Asserts mode. No functionality change by Douglas Gregor · 15 years ago
  23. e1599ce Fix and test for a problem caught by the clang-on-clang buildbot: qualified by John McCall · 15 years ago
  24. 7dafdf5 Remove all of Sema's explicit uses of OverloadedFunctionDecl except for by John McCall · 15 years ago
  25. 129e2df Eliminate the use of OverloadedFunctionDecl in member expressions. by John McCall · 15 years ago
  26. 3790980 When we're trying to define an implicit virtual destructor, make sure that we have a valid delete operator. by Anders Carlsson · 15 years ago
  27. bb377ed Use StringRef in Attr constructors. by Benjamin Kramer · 15 years ago
  28. 660cc18 Remove useless c_str() calls in SemaCodeComplete. by Benjamin Kramer · 15 years ago
  29. 7d8a782 Don't call Decl::CollectingStats(false) and Stmt::CollectingStats(false). When called with false these functions return whether statistics are enabled. They don't change any state. Since we're not using the return value avoid calling them in the first place. by Kovarththanan Rajaratnam · 15 years ago
  30. 3e518bd Add DeclarationName support for C++0x operator literals. They should now work as by Sean Hunt · 15 years ago
  31. f4fdd9b Fix 80-cols violations by Sean Hunt · 15 years ago
  32. 85b4521 Remove remaining VISIBILITY_HIDDEN from anonymous namespaces. by Benjamin Kramer · 15 years ago
  33. e6252d1 Fix test and handle IK_LiteralOperatorId in a few more places. by Sean Hunt · 15 years ago
  34. 0486d74 Add Parser support for C++0x literal operators ('operator "" i'). by Sean Hunt · 15 years ago
  35. d888962 More work on ScalarExprEmitter::EmitCastExpr: for every cast kind, either by Eli Friedman · 15 years ago
  36. 1a68972 Fix thinko. by Anders Carlsson · 15 years ago
  37. d5a942b When adding an implicit destructor, make sure to mark it as virtual if it overrides existing destructors. by Anders Carlsson · 15 years ago
  38. 9549680 Correctly find overridden destructors. by Anders Carlsson · 15 years ago
  39. 2afce72 Refactor our handling of expression evaluation contexts, so that Sema by Douglas Gregor · 15 years ago
  40. 369a3bd Allow user re-definition of SEL as well as accessing its fields. by Fariborz Jahanian · 15 years ago
  41. d85b5b9 Implement the rules in C++ [basic.link] and C99 6.2.2 for computing by Douglas Gregor · 15 years ago
  42. 6a587cb Better diagnostic on deleted constructor when no initializer name is available. by Fariborz Jahanian · 15 years ago
  43. 51ffb0c Implement support for default template arguments of function templates. by Douglas Gregor · 15 years ago
  44. 5b6d70e Diagnose ill-formed uses of default template arguments in by Douglas Gregor · 15 years ago
  45. 0de55e7 Fix a thinko where we weren't always performing unary conversions on the switch condition, fixing PR5612 by Douglas Gregor · 15 years ago
  46. be724ba When the condition of a switch() statement is semantically invalid, by Douglas Gregor · 15 years ago
  47. d78f598 Don't crash when we re-use a template specialization node for an explicit instantiation. lib/Support/CommandLine.cpp is our test case by Douglas Gregor · 15 years ago
  48. a0d3ca1 Refactor ActOnFinishSwitchStmt to simplify it further by Douglas Gregor · 15 years ago
  49. 0be3193 Refactor ActOnFinishSwitchStmt to simplify and reduce nesting by Douglas Gregor · 15 years ago
  50. 7725e67 Parse C++ member check attributes - base_check, hiding, and override. by Sean Hunt · 15 years ago
  51. f88f7ab Some fancy footwork to move the decision on how by Fariborz Jahanian · 15 years ago
  52. 99e9b4d Eliminate CXXConditionDeclExpr with extreme prejudice. by Douglas Gregor · 15 years ago
  53. d1a7846 Have the parser tell sema whether a member declaration is a function definition. This allows sema to not emit spurious diagnostics in some invalid code. by Sebastian Redl · 15 years ago
  54. 2fe168f Refactor argument collection of constructor calls using the common routine. by Fariborz Jahanian · 15 years ago
  55. 5656e14 Clean up the AST for while loops and fix several problems with by Douglas Gregor · 15 years ago
  56. 2641606 Fix some major problems dealing with dependently-qualified names in implicit by John McCall · 15 years ago
  57. 4cd1c70 More cleanup of argument call collection. by Fariborz Jahanian · 15 years ago
  58. f7a1a74 Rip out TemplateIdRefExpr and make UnresolvedLookupExpr and by John McCall · 15 years ago
  59. 048f52a Refactor collection of call arguments in common code. by Fariborz Jahanian · 15 years ago
  60. e4d2bdd GNUNullExpr is a valid sentinel even though it isn't of pointer type. by Anders Carlsson · 15 years ago
  61. d3d5301 Explicitly store the condition variable within switch statements, and by Douglas Gregor · 15 years ago
  62. a244dc3 Fix a crash when "instantiating" VarDecls that are neither type nor value dependent. by Anders Carlsson · 15 years ago
  63. a7605db Un-break instantiation of if statements with conditional variables by Douglas Gregor · 15 years ago
  64. 26d6e9d Set the template specialization kind before instantiating the function definition so that the function will have the right linkage. by Anders Carlsson · 15 years ago
  65. 8cfe5a7 Explicitly track the condition variable within an "if" statement, by Douglas Gregor · 15 years ago
  66. a4c98cd Convert the && and || operands to bool using standard conversions. Fixes PR5593. by Anders Carlsson · 15 years ago
  67. bc0e078 Handle converting member pointers to bool. by Anders Carlsson · 15 years ago
  68. a79f8b3 Fix a recent regression probably caused by addition of altivec-style by Fariborz Jahanian · 15 years ago
  69. 04765ac Make 'SEL' pointer to a builtin type and not an by Fariborz Jahanian · 15 years ago
  70. 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
  71. eb0d8c9 Let using directives refer to namespace aliases. Fixes PR5479. by Sebastian Redl · 15 years ago
  72. f21bac6 Require a class type to be complete before probing its conversion by Douglas Gregor · 15 years ago
  73. 84fb9c0 Implement conversion from a switch condition with class type to an by Douglas Gregor · 15 years ago
  74. ac564f3 Improve type-checking of templates by distinguishing between members by Douglas Gregor · 15 years ago
  75. 7edfb69 Do not mark declarations as used when performing overload resolution. Fixes PR5541 by Douglas Gregor · 15 years ago
  76. 3ebd753 Tolerate extraneous "template<>" headers better, downgrading the by Douglas Gregor · 15 years ago
  77. 0da76df Centralize and complete the computation of value- and type-dependence for DeclRefExprs by Douglas Gregor · 15 years ago
  78. d5532b6 Encapsulate "an array of TemplateArgumentLocs and two angle bracket locations" into by John McCall · 15 years ago
  79. 97d9e21 Fix LookupResult's sanity-check to handle shadow decls. by John McCall · 15 years ago
  80. b681b61 If a C++ qualified id is followed by a postfix suffix, it is never the direct by John McCall · 15 years ago
  81. 5b3f913 Reorganize the intermediate BuildDeclarationNameExpr routines again. by John McCall · 15 years ago
  82. 7453ed4 Consider a FunctionTemplate to be an overload all on its lonesome. Track by John McCall · 15 years ago
  83. 13dcd00 This patch implements objective-c's 'SEL' type as a built-in by Fariborz Jahanian · 15 years ago
  84. d2ede7d Overload resolution doesn't decide whether to do ADL or not anymore; stopping by John McCall · 15 years ago
  85. ba13543 "Incremental" progress on using expressions, by which I mean totally ripping by John McCall · 15 years ago
  86. bbd37c6 Added rudimentary C++0x attribute support. by Sean Hunt · 15 years ago
  87. a481edb Cope with extraneous "template" keyword when providing an out-of-line by Douglas Gregor · 15 years ago
  88. f6e6fc8 Implement C++ [basic.lookup.classref]p3, which states how the type by Douglas Gregor · 15 years ago
  89. 31658df When checking the base object of a member access expression (b.foo, by Douglas Gregor · 15 years ago
  90. 699ee52 Teach FixOverloadedFunctionReference to build new expression ASTs rather by Douglas Gregor · 15 years ago
  91. e44201a Don't build an explicit conversion to a reference type by Douglas Gregor · 15 years ago
  92. f3c1f0e When we have a non-dependent expression such as by Douglas Gregor · 15 years ago
  93. 73460a3 Deduce a ConstantArrayType from a value-dependent initializer list by Douglas Gregor · 15 years ago
  94. 865d447 Draw a brighter line between "unresolved" expressions, where we have done the by John McCall · 15 years ago
  95. a7cf23a Don't issue spurious diagnostic with Obj-C fast enumeration. (radar 7409165). by Fariborz Jahanian · 15 years ago
  96. 498429f Patch to implement new-operators with default args. Fixes pr5547. by Fariborz Jahanian · 15 years ago
  97. cb78d88 Cope with an amusingly little anomaly with dependent types and by Douglas Gregor · 15 years ago
  98. 4ad9685 Objective-C code completion within properties after "setter = " or by Douglas Gregor · 15 years ago
  99. 264c1f8 The sub-statement of a case statement is not an unevaluated context! by Eli Friedman · 15 years ago
  100. d3c6854 Improve code completion for Objective-C message sends, so that we by Douglas Gregor · 15 years ago