1. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  2. 63d65f8 Fix PR4922, where Sema would complete tentative definitions in nondeterminstic by Chris Lattner · 15 years ago
  3. 6b2becf Support templateids in friend declarations. Fixes bug 4859. by John McCall · 15 years ago
  4. d74d414 Handle variadic constructors better. Share code between BuildCXXConstructExpr and BuildCXXTemporaryObjectExpr. by Anders Carlsson · 15 years ago
  5. f47511a BuildCXXConstructExpr now takes a MultiExprArg. by Anders Carlsson · 15 years ago
  6. ec8e5ea Pass the ConstructLoc to BuildCXXConstructExpr. by Anders Carlsson · 15 years ago
  7. 25cae7f Use a separate diagnostic for default function argument expressions. by Anders Carlsson · 15 years ago
  8. d0e3daf Improve the AST representation and semantic analysis for extern by Douglas Gregor · 15 years ago
  9. a78c5c3 If a destructor is referenced or a pseudo-destructor expression is by Douglas Gregor · 15 years ago
  10. 45f9655 Parse extern templates, pass that information all the way to Sema, by Douglas Gregor · 15 years ago
  11. f1bbbb4 Correctly handle elaborated template ids. Still not handled properly for friends. by John McCall · 15 years ago
  12. 34374e6 Patch to instantiate destructors used to destruct by Fariborz Jahanian · 15 years ago
  13. c68afe2 Improve template instantiation for member access expressions that by Douglas Gregor · 15 years ago
  14. 80545ad Issue diagnostics in variety of situations involving by Fariborz Jahanian · 15 years ago
  15. 2dd078a Rewrite of our handling of name lookup in C++ member access expressions, e.g., by Douglas Gregor · 15 years ago
  16. 1a26c27 Fix a little crasher in friend decls. Thanks again to Eli for finding this. by John McCall · 15 years ago
  17. c4bf26f Preliminary AST representation and semantic analysis for by Douglas Gregor · 15 years ago
  18. ab88d97 Fix bug 4784 and allow friend declarations to properly extend by John McCall · 15 years ago
  19. f328a28 Add parsing for references to member function templates with explicit by Douglas Gregor · 15 years ago
  20. 9ac6f62 PR4836, part 1: add Sema support for __builtin_isnan and friends; they by Eli Friedman · 15 years ago
  21. a6f0f9d Support explicit C++ member operator syntax, from James Porter! by Douglas Gregor · 15 years ago
  22. 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
  23. 595adc1 Set the access specifier for using decls. by Anders Carlsson · 15 years ago
  24. 0902531 Instantiate member and base initializers. Patch by Anders Johnsen! (tweaked slightly by me) by Anders Carlsson · 15 years ago
  25. d6350ae Implement template instantiation for member class templates. by Douglas Gregor · 15 years ago
  26. d110243 Collect multiple levels of template arguments into a new type, by Douglas Gregor · 15 years ago
  27. 0897292 Pass InOverloadResolution all the way down to IsPointerConversion. by Anders Carlsson · 15 years ago
  28. 02cace7 Omnibus friend decl refactoring. Instead of cloning AST classes for friend by John McCall · 15 years ago
  29. c72160b Factor declaration building out to Sema::BuildUsingDeclaration. by Anders Carlsson · 15 years ago
  30. 7b361b5 Add an InOverloadResolution flag to TryCopyInitialization. by Anders Carlsson · 15 years ago
  31. 2de3ace Remove more default arguments. by Anders Carlsson · 15 years ago
  32. da7a18b Remove default arguments from TryImplicitConversion and fix a bug found in the process. by Anders Carlsson · 15 years ago
  33. d28b428 Remove default argument from TryCopyInitialization. by Anders Carlsson · 15 years ago
  34. 2974b5c Revert the flags change for now, I have a better idea for this. by Anders Carlsson · 15 years ago
  35. 1937738 Add a OverloadResolutionFlags and start converting some of the overload methods over to using it instead of bools arguments. by Anders Carlsson · 15 years ago
  36. e7624a7 Add a BuildCXXTemporaryObjectExpr and use it so default arguments will be instantiated correctly for temporary object expressions. by Anders Carlsson · 15 years ago
  37. a6ec7ad New RequireNonAbstractType function. by Anders Carlsson · 15 years ago
  38. b790661 Bye-bye old RequireCompleteType. by Anders Carlsson · 15 years ago
  39. c566423 Remove another unused argument. by Anders Carlsson · 15 years ago
  40. d497ba7 Remove the PrintType argument from RequireCompleteType. by Anders Carlsson · 15 years ago
  41. 91a0cc9 Add a RequireCompleteType variant that takes a PartialDiagnostic. The old RequireCompleteType now creates a PartialDiagnostic and calls the new function. by Anders Carlsson · 15 years ago
  42. e9f4208 update to CXXFunctionalCastExpr to support ir-gen for by Fariborz Jahanian · 15 years ago
  43. 42c39f3 When we know that we are parsing a class-name, implicitly construct a by Douglas Gregor · 15 years ago
  44. 8f28f99 Add Sema::BuildMemberReferenceExpr and have Sema::ActOnMemberReferenceExpr call it. by Anders Carlsson · 15 years ago
  45. 3aa4ca4 Address some of Doug's comments. by Anders Carlsson · 15 years ago
  46. ec77387 Parsing of pseudo-destructors. by Anders Carlsson · 15 years ago
  47. 495c35d Improve support for out-of-line definitions of nested templates and by Douglas Gregor · 15 years ago
  48. ce3ff2b Clarify the difference between substitution and instantiation by renaming by John McCall · 15 years ago
  49. 05396e2 Implement out-of-line definitions of nested class templates. Most of by Douglas Gregor · 15 years ago
  50. fe2de49 InitializeVarWithConstructor now returns true on failure. by Anders Carlsson · 15 years ago
  51. da3f4e2 BuildCXXConstructExpr now returns an OwningExprResult. by Anders Carlsson · 15 years ago
  52. 56c5e33 Factor building of CXXDefaultArgExpr expressions out into a separate function. by Anders Carlsson · 15 years ago
  53. ed961f9 Factor setting default arguments out into SetParamDefaultArgument. by Anders Carlsson · 15 years ago
  54. 5842ba9 Try to complete a type before looking for conversion functions within by Douglas Gregor · 15 years ago
  55. 27a5b9b Add CK_NullToMemberPointer and CK_BaseToDerivedMemberPointer cast kinds. Make -ast-dump print out the cast kinds of cast expressions. by Anders Carlsson · 15 years ago
  56. 835ed7f Don't issue warning on multiple selector found when by Fariborz Jahanian · 15 years ago
  57. 65ec1fd Implement conversion function templates, along with the ability to use by Douglas Gregor · 15 years ago
  58. 6b90686 Implement support for calling member function templates, which involves: by Douglas Gregor · 15 years ago
  59. 37b372b Initial support for parsing and representation of member function templates. by Douglas Gregor · 15 years ago
  60. 43959a9 Refactor the instantiation of statements into a generic tree transformation. by Douglas Gregor · 15 years ago
  61. e29ba20 Basic nested-template implementation. by John McCall · 15 years ago
  62. a95d757 Make integer promotions work correctly on PIC16 and other platforms by Eli Friedman · 15 years ago
  63. e866190 Use Sema's LocInfoType to pass and preserve type source info through the Parser. by Argyrios Kyrtzidis · 15 years ago
  64. 1bb8a45 Introduce LocInfoType which is a Sema-specific implementation detail. by Argyrios Kyrtzidis · 15 years ago
  65. 4adab7f Create and instantiate a DeclaratorInfo using a newly introduced Sema::GetDeclaratorInfoForDeclarator(). by Argyrios Kyrtzidis · 15 years ago
  66. a1d5662 Introduce DeclaratorDecl and pass DeclaratorInfo through the Decl/Sema interfaces. by Argyrios Kyrtzidis · 15 years ago
  67. f53b443 Change ActOnReturnStmt to not take a FullExprArg. Instead, Sema will wrap the return expr inside a CXXExprWithTemporaries if needed. by Anders Carlsson · 15 years ago
  68. 9abf2ae AddInitializerToDecl can't take a FullExprArg. Make it take an ExprArg, and create the CXXExprWithTemporaries before setting the initializer on the VarDecl. by Anders Carlsson · 15 years ago
  69. 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
  70. 089c260 BuildCXXConstructExpr doesn't need to take an ASTContext. by Anders Carlsson · 15 years ago
  71. 2ebcc6b Add an explicit constructor to ActiveTemplateInstantiation which by Eli Friedman · 15 years ago
  72. 1d954f6 Implement __is_empty. Patch by Sean Hunt. by Eli Friedman · 15 years ago
  73. 3f9a8a6 Argument-dependent lookup for friend declarations. Add a new decl type, by John McCall · 15 years ago
  74. 2ef13e5 Take 2 on AltiVec-style vector initializers. by Nate Begeman · 15 years ago
  75. bd0fb30 Add a CastInfo struct that will be used for cast information when constructing cast expressions. Right now it only stores the cast kind, but in the future it might store conversion functions and constructors. by Anders Carlsson · 15 years ago
  76. 1df5109 Revert r78535, it is causing a number of failures to build projects. by Daniel Dunbar · 15 years ago
  77. 25b4fdb AltiVec-style vector initializer syntax, vec4 a = (vec4)(a, b, c, d); by Nate Begeman · 15 years ago
  78. 8517d9b Factor some code to get the "function level" DeclContext out into a separate function. by Anders Carlsson · 15 years ago
  79. fee1381 Patch should implement packed enums - PR4098. Credit to Anders Johnsen. by Edward O'Callaghan · 15 years ago
  80. 43d9d92 Introduce reference counting for statements and expressions, using it by Douglas Gregor · 15 years ago
  81. cdb6197 More CastKind work. by Anders Carlsson · 15 years ago
  82. 6ff0785 Just add global scope to the associated namespaces set instead of tracking it by John McCall · 15 years ago
  83. 4a959d8 When we encounter a dependent type that was parsed before we know that by Douglas Gregor · 15 years ago
  84. fe85ced Support nested-name-specifiers for C++ member access expressions, e.g., by Douglas Gregor · 15 years ago
  85. 4403a5e add support for FreeBSD's format(printf0,x,y) attribute; allows null format string. by Ryan Flynn · 15 years ago
  86. 67d1a67 First pass at friend semantics. by John McCall · 15 years ago
  87. b2c352e Patch to improve ir-gen for constructors with default argument by Fariborz Jahanian · 15 years ago
  88. dbdec8b Compare matching selectors in current and by Fariborz Jahanian · 15 years ago
  89. 7a02a37 Per advice that Doug Gregor gave me several months ago, clean up the by Ted Kremenek · 15 years ago
  90. a83f7ed Minor renaming/refactoring. No change in functionality. by Fariborz Jahanian · 15 years ago
  91. 7b1fdbd PR3679 - enable #pragma weak aliasing. by Ryan Flynn · 15 years ago
  92. 0f434ec Rename Action::TagKind to Action::TagUseKind, which removes both a misnomer by John McCall · 15 years ago
  93. 3503d04 Add CK_DerivedToBase and use it PerformObjectMemberConversion. by Anders Carlsson · 15 years ago
  94. 636463e Factor code out into a DiagnoseUnusedExprResult function. by Anders Carlsson · 15 years ago
  95. e25ff83 PR3679 - handle #pragma weak by Ryan Flynn · 15 years ago
  96. 59c0437 Refactor base/member initializers, and construct them correctly in cases by Eli Friedman · 15 years ago
  97. f3e53d3 Check accessibility when converting object to the base class. by Fariborz Jahanian · 15 years ago
  98. 98a541e Patch to provide cast of objects in member access by Fariborz Jahanian · 15 years ago
  99. ef0cb8e Make functional-style casts emit correct messages, and fix a crash-on-invalid. by Sebastian Redl · 15 years ago
  100. 5692586 Add noreturn support for blocks. by Mike Stump · 15 years ago