1. e95b409 Teach Sema::FindInstantiatedDecl to find instantiated RecordDecls even by Douglas Gregor · 15 years ago
  2. 861d0e8 Fix a typo in a FIXME by Douglas Gregor · 15 years ago
  3. 7adb10f When implicitly declaring operators new, new[], delete, and delete[], by Douglas Gregor · 15 years ago
  4. 8b915e7 1) don't do overload resolution in selecting conversion by Fariborz Jahanian · 15 years ago
  5. 7171011 Add back the workaround since it lead to constructor conversion bugs :( by Anders Carlsson · 15 years ago
  6. 1fdd89b When printing an overload candidate that is a function template specialization, by Douglas Gregor · 15 years ago
  7. 34acd3e Issue good diagnostics when initialization failes due to by Fariborz Jahanian · 15 years ago
  8. f882574 Add an assertion and a test case, in a fruitless attempt to track down an existing bug by Douglas Gregor · 15 years ago
  9. f652793 Perform overload resolution when selecting a pointer conversion by Fariborz Jahanian · 15 years ago
  10. 9eea08b Slightly improved template argument deduction for use in partial by Douglas Gregor · 15 years ago
  11. bf4ea56 Implement partial ordering of class template partial specializations by Douglas Gregor · 15 years ago
  12. 474e102 Use getTrueExpr/getFalseExpr as suggested by Doug. by Anders Carlsson · 15 years ago
  13. aac6e3a If a conversion operator exists in a base class, make sure to cast the object to that base class. by Anders Carlsson · 15 years ago
  14. f6c213a When performing an user defined conversion sequence, perform the initial standard conversion sequence. This lets us remove a workaround in SemaCompleteConstructorCall. by Anders Carlsson · 15 years ago
  15. 626c2d6 Revert for real. by Anders Carlsson · 15 years ago
  16. 7f5d03a Whoops, didn't mean to commit this. by Anders Carlsson · 15 years ago
  17. 4c5fad3 Only reuse an already existing ImplicitCastExpr if the cast kinds are the same. by Anders Carlsson · 15 years ago
  18. c0a2fd8 Get rid of the CastInfo struct. by Anders Carlsson · 15 years ago
  19. 7f9e646 Handle reinterpret_cast between integral types and pointer types. by Anders Carlsson · 15 years ago
  20. 78cf9a2 Issue a good diagnostics when attempt to select by Fariborz Jahanian · 15 years ago
  21. 1d524c3 Diagnose taking the address of a bit-field inside a conditional operator. by Anders Carlsson · 15 years ago
  22. 5d7d375 Implement partial ordering of function templates when calling a by Douglas Gregor · 15 years ago
  23. d173b20 Test function template partial ordering when resolving the address of by Douglas Gregor · 15 years ago
  24. 05b23ea Skeletal support for friend class templates. by John McCall · 15 years ago
  25. e73bb60 Refactor MarkDeductedTemplateParameters into by Douglas Gregor · 15 years ago
  26. b191e2d Used visible conversion function api to do overload by Fariborz Jahanian · 15 years ago
  27. 0f9a5b5 -Wchar-subscripts should not warn for explicit signed char subscripts either. Another fix for PR4978. by Sam Weinig · 15 years ago
  28. 1282029 Tighten up checking of non-dependent arguments as part of template by Douglas Gregor · 15 years ago
  29. 8a51491 Implement partial ordering of function template specializations by Douglas Gregor · 15 years ago
  30. b0a2290 -Wchar-subscripts should not warn for unsigned char subscripts. Fixes PR4978. by Sam Weinig · 15 years ago
  31. 76e2b71 Add support for -Wchar-subscripts. Fixes PR4801. by Sam Weinig · 15 years ago
  32. 283e4d5 If a function call returns a reference, don't bind it to a temporary. by Anders Carlsson · 15 years ago
  33. 2c59d3c Perform the C++ specific semantic checks of a function declaration after it's been merged with the previous declaration. This ensures that getPreviousDecl() will have the right value when ActOnConversionDeclarator is called. by Anders Carlsson · 15 years ago
  34. 1fc09a9 Rework the way we determine whether an externally visible symbol is by Douglas Gregor · 15 years ago
  35. debc629 Removed Context argument from couple of methods which don't need them. by Fariborz Jahanian · 15 years ago
  36. 6250921 More work toward having an access method for visible conversion functions. by Fariborz Jahanian · 15 years ago
  37. 61faec1 Use the correct CastKind for derived-to-base pointer conversions. by Anders Carlsson · 15 years ago
  38. 7814e6d Remove unnecessary ASTContext parameter from FunctionDecl::isBuiltinID by Douglas Gregor · 15 years ago
  39. 48a83b5 Remove unnecessary ASTContext parameters from isMain and isExternC by Douglas Gregor · 15 years ago
  40. 4719f4e When performing name lookup within a class template or class template by Douglas Gregor · 15 years ago
  41. 5346278 Patch to build visible conversion function list lazily and make its by Fariborz Jahanian · 15 years ago
  42. 52604ab Slight improvement for extern templates, so that an explicit by Douglas Gregor · 15 years ago
  43. bbbcdd9 Alter Action's friend interface to prepare for templated friend declarations and by John McCall · 15 years ago
  44. 8664ad5 Undid my yesterday patch which is not needed with an upcoming patch. by Fariborz Jahanian · 15 years ago
  45. 6cc1518 Cleanup and test C++ default arguments. Improvements include: by Douglas Gregor · 15 years ago
  46. 9cc7807 Track a class template specialization's point of instantiation separately by John McCall · 15 years ago
  47. 136a698 When stringizing a NamedDecl for a diagnostic, treat the template by John McCall · 15 years ago
  48. ed90c4e Fix PR4878 for real. by Anders Carlsson · 15 years ago
  49. c4e7019 Support elaborated dependent types and diagnose tag mismatches. by John McCall · 15 years ago
  50. cce6ebc Test commit by Sam Weinig · 15 years ago
  51. 773f397 Instantiate PredefinedExprs correctly. Patch by Sam Weinig! by Anders Carlsson · 15 years ago
  52. 043cad2 Diagnose VLAs as an error in C++. by Douglas Gregor · 15 years ago
  53. 8b26cbd Make sure ObjCInterfaceDecl's that are forward declared always contain a valid location. by Steve Naroff · 15 years ago
  54. e30572a Look for overloaded arrow operators in base classes. by Anders Carlsson · 15 years ago
  55. 417292c Patch to collect conversion methods in base(s) and derived by Fariborz Jahanian · 15 years ago
  56. 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
  57. e942bbe When performing unqualified name lookup into a DeclContext, also look into by Douglas Gregor · 15 years ago
  58. 1cdcc57 When re-entering a template scope, we may be entering a class template by Douglas Gregor · 15 years ago
  59. f8d8d1a Don't bother to perform any initialization for a variable declaration by Douglas Gregor · 15 years ago
  60. 9cd9f3f For a C++ delete expression where the operand is of class type that by Douglas Gregor · 15 years ago
  61. 39da0b8 Improve handling of initialization by constructor, by ensuring that by Douglas Gregor · 15 years ago
  62. 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
  63. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  64. 8dfb7ec Fix a thinko by Douglas Gregor · 15 years ago
  65. 3dab34a Allow a declaration of an array to complete a prior, incomplete by Douglas Gregor · 15 years ago
  66. 3b6afbb Initial stab at implement dependent member references to member by Douglas Gregor · 15 years ago
  67. 3a082d8 Vastly improve PredefinedExpr output, both in Sema and CodeGen. Patch by Sam Weinig! by Anders Carlsson · 15 years ago
  68. 63d65f8 Fix PR4922, where Sema would complete tentative definitions in nondeterminstic by Chris Lattner · 15 years ago
  69. c4f1fb1 reduce indentation. by Chris Lattner · 15 years ago
  70. 6b2becf Support templateids in friend declarations. Fixes bug 4859. by John McCall · 15 years ago
  71. d74d414 Handle variadic constructors better. Share code between BuildCXXConstructExpr and BuildCXXTemporaryObjectExpr. by Anders Carlsson · 15 years ago
  72. 4ca606e reject returning a block expr even when it has parens and casts in the way. by Chris Lattner · 15 years ago
  73. f47511a BuildCXXConstructExpr now takes a MultiExprArg. by Anders Carlsson · 15 years ago
  74. d851b37 Check that the destination type of a static_cast expression is a complete type. by Anders Carlsson · 15 years ago
  75. 21e1c4e Reapply 81096, now with a fix. Spot the bug: by Anders Carlsson · 15 years ago
  76. 4355be0 Revert "Initialize default CXXConstructExpr arguments to 0. Fixes a crash when by Daniel Dunbar · 15 years ago
  77. 657bff7 Initialize default CXXConstructExpr arguments to 0. Fixes a crash when destroying the CXXConstructExpr. by Anders Carlsson · 15 years ago
  78. ec8e5ea Pass the ConstructLoc to BuildCXXConstructExpr. by Anders Carlsson · 15 years ago
  79. 2191b20 Start emitting ElaboratedTypes in C++ mode. Support the effort in various by John McCall · 15 years ago
  80. 6bc107b Report errors for member functions correctly. by Anders Carlsson · 15 years ago
  81. 25cae7f Use a separate diagnostic for default function argument expressions. by Anders Carlsson · 15 years ago
  82. 7da2431 Basic support for representing elaborated type specifiers by John McCall · 15 years ago
  83. d0e3daf Improve the AST representation and semantic analysis for extern by Douglas Gregor · 15 years ago
  84. 4fe95f9 Don't generate any code for an explicit call to a trivial destructor. by Douglas Gregor · 15 years ago
  85. a78c5c3 If a destructor is referenced or a pseudo-destructor expression is by Douglas Gregor · 15 years ago
  86. a71d819 Implement AST, semantics, and CodeGen for C++ pseudo-destructor by Douglas Gregor · 15 years ago
  87. 45f9655 Parse extern templates, pass that information all the way to Sema, by Douglas Gregor · 15 years ago
  88. f1bbbb4 Correctly handle elaborated template ids. Still not handled properly for friends. by John McCall · 15 years ago
  89. 34374e6 Patch to instantiate destructors used to destruct by Fariborz Jahanian · 15 years ago
  90. 81499bb Implement tree transformations for DeclarationNames. Among other by Douglas Gregor · 15 years ago
  91. c68afe2 Improve template instantiation for member access expressions that by Douglas Gregor · 15 years ago
  92. 9d43620 Mark constructors used in initialization of base(s) and fields by Fariborz Jahanian · 15 years ago
  93. 80545ad Issue diagnostics in variety of situations involving by Fariborz Jahanian · 15 years ago
  94. a38c687 Improved handling for dependent, qualified member access expressions, e.g., by Douglas Gregor · 15 years ago
  95. 16b1037 This patch does the following. by Fariborz Jahanian · 15 years ago
  96. 2700dcd Add a wicked little test-case that illustrates what we have to deal by Douglas Gregor · 15 years ago
  97. 916a5ed Minor refactoring of my last patch. by Fariborz Jahanian · 15 years ago
  98. cf1b9c7 Referenced instatiated default constructors must be defined. Fixed pr4853. by Fariborz Jahanian · 15 years ago
  99. 2dd078a Rewrite of our handling of name lookup in C++ member access expressions, e.g., by Douglas Gregor · 15 years ago
  100. 82b9fb8 Borrow a friend class's previous declaration's access specifier regardless of by John McCall · 15 years ago