1. cd6cdeb Add FIXME. by Ted Kremenek · 15 years ago
  2. 73c39ab Remove default argument for ImpCastExprToType. Add appropriate argument by Eli Friedman · 15 years ago
  3. 01eb9b9 PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients by Daniel Dunbar · 15 years ago
  4. 5ffe14c Move misc clients to IdentifierInfo StringRef API. by Daniel Dunbar · 15 years ago
  5. d75191f In some dependent contexts, incomplete array types persist into FinalizeDeclaratorGroup. Don't require them to have a complete type. This allows us to compile Hello World with the Apache stdcxx library. If you don't use endl, it even links and runs. by Sebastian Redl · 15 years ago
  6. 5460d2b Simplify. by Daniel Dunbar · 15 years ago
  7. 46a617a Remove the ConstantArrayType subtypes. This information is preserved in the by John McCall · 15 years ago
  8. a786fdb Improve diagnostics when the parser encounters a declarator with an by Douglas Gregor · 15 years ago
  9. 3f09327 Unify our diagnostic printing for errors of the form, "we didn't like by Douglas Gregor · 15 years ago
  10. fd056bc When explicitly specializing a member that is a template, mark the by Douglas Gregor · 15 years ago
  11. a735b20 Improve the internal representation and semantic analysis of friend by Douglas Gregor · 15 years ago
  12. 37d68185 Permit explicit specialization of member functions of class templates by Douglas Gregor · 15 years ago
  13. b3ae4fc Diagnose the declaration of explicit specializations after an implicit by Douglas Gregor · 15 years ago
  14. 6e24726 Qualified lookup through using declarations. Diagnose a new type of ambiguity. by John McCall · 15 years ago
  15. f36e02d Refactor the LookupResult API to simplify most common operations. Require users to by John McCall · 15 years ago
  16. b5352cf Implement support for -Wunused-variable, from Oscar Bonilla! by Douglas Gregor · 15 years ago
  17. 9916a04 Add more testing for the properties of explicit specialization. by Douglas Gregor · 15 years ago
  18. 741fab6 Don't complain about out-of-line explicit specializations of member by Douglas Gregor · 15 years ago
  19. f6b1185 Improve checking for specializations of member classes of class by Douglas Gregor · 15 years ago
  20. 251b4ff For instantiations of static data members of class templates, keep by Douglas Gregor · 15 years ago
  21. e3af023 Refactoring around friend class templates. Better error message for friend enums. by John McCall · 15 years ago
  22. 1fef4e6 Type checking for specializations of member functions of class by Douglas Gregor · 15 years ago
  23. a8f32e0 Refactor the code that walks a C++ inheritance hierarchy, searching by Douglas Gregor · 15 years ago
  24. 1be8aee When the return type of a function is dependent, don't perform any by Douglas Gregor · 15 years ago
  25. 27a84d0 Add an error for function parameters that have a qualified address space since this is not allowed by the embedded c extension spec. by Tanya Lattner · 15 years ago
  26. 9a8c9a2 Provide a custom diagnostic when code tries to use an unknown builtin by Douglas Gregor · 15 years ago
  27. d04b1be Make sure that out-of-line function and variable definitions are not by Douglas Gregor · 15 years ago
  28. 2531c2d Teach Sema::isDeclInScope to handle overload sets constructed from by Douglas Gregor · 15 years ago
  29. d85bea2 Rework the Parse-Sema interaction for friends to better support friend by Douglas Gregor · 15 years ago
  30. 0b60d9e Use explicitly-specified template argument lists to help naming by Douglas Gregor · 15 years ago
  31. db422df Declarators can now properly represent template-ids, e.g., for by Douglas Gregor · 15 years ago
  32. b9aa6b2 WIP implementation of explicit function template specialization. This by Douglas Gregor · 15 years ago
  33. 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
  34. 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 15 years ago
  35. d85cef5 Merge uninstantiated default arguments more carefully, and try not to by Douglas Gregor · 15 years ago
  36. dd4a3b0 Improved representation and support for friend class templates. Angst about same. by John McCall · 15 years ago
  37. 7adb10f When implicitly declaring operators new, new[], delete, and delete[], by Douglas Gregor · 15 years ago
  38. 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
  39. 1fc09a9 Rework the way we determine whether an externally visible symbol is by Douglas Gregor · 15 years ago
  40. 7814e6d Remove unnecessary ASTContext parameter from FunctionDecl::isBuiltinID by Douglas Gregor · 15 years ago
  41. 48a83b5 Remove unnecessary ASTContext parameters from isMain and isExternC by Douglas Gregor · 15 years ago
  42. c4e7019 Support elaborated dependent types and diagnose tag mismatches. by John McCall · 15 years ago
  43. f8d8d1a Don't bother to perform any initialization for a variable declaration by Douglas Gregor · 15 years ago
  44. 39da0b8 Improve handling of initialization by constructor, by ensuring that by Douglas Gregor · 15 years ago
  45. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  46. 8dfb7ec Fix a thinko by Douglas Gregor · 15 years ago
  47. 3dab34a Allow a declaration of an array to complete a prior, incomplete by Douglas Gregor · 15 years ago
  48. 63d65f8 Fix PR4922, where Sema would complete tentative definitions in nondeterminstic by Chris Lattner · 15 years ago
  49. f47511a BuildCXXConstructExpr now takes a MultiExprArg. by Anders Carlsson · 15 years ago
  50. 2191b20 Start emitting ElaboratedTypes in C++ mode. Support the effort in various by John McCall · 15 years ago
  51. f1bbbb4 Correctly handle elaborated template ids. Still not handled properly for friends. by John McCall · 15 years ago
  52. 34374e6 Patch to instantiate destructors used to destruct by Fariborz Jahanian · 15 years ago
  53. 82b9fb8 Borrow a friend class's previous declaration's access specifier regardless of by John McCall · 15 years ago
  54. 5348932 When adding a friend class declaration to the lookup tables, use the access specifier by John McCall · 15 years ago
  55. d7eff68 Ensure that the tag decls of friend decls aren't added to the friending class's by John McCall · 15 years ago
  56. ab88d97 Fix bug 4784 and allow friend declarations to properly extend by John McCall · 15 years ago
  57. 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
  58. 203cb71 Add another check for UnresolvedUsingDecl. by Anders Carlsson · 15 years ago
  59. fdc3919 Make sure we actually found a redeclaration before complaining about attributes added to a redeclaration in C++ by Douglas Gregor · 15 years ago
  60. 36ef078 Check for UnresolvedUsingDecl when determining if a declaration is a redeclaration or not. by Anders Carlsson · 15 years ago
  61. 02cace7 Omnibus friend decl refactoring. Instead of cloning AST classes for friend by John McCall · 15 years ago
  62. 56bea43 Back out bad piece of r80272. Will look at fixing this a different way. by Eli Friedman · 15 years ago
  63. c5c54f2 PR4794: Make instantiating friend class decls not crash. by Eli Friedman · 15 years ago
  64. d60e105 Implement instantiation of the declarations of member function by Douglas Gregor · 15 years ago
  65. b790661 Bye-bye old RequireCompleteType. by Anders Carlsson · 15 years ago
  66. 42c39f3 When we know that we are parsing a class-name, implicitly construct a by Douglas Gregor · 15 years ago
  67. dacd434 Improve diagnostics and recovery when the nested-name-specifier of a by Douglas Gregor · 15 years ago
  68. 495c35d Improve support for out-of-line definitions of nested templates and by Douglas Gregor · 15 years ago
  69. 91cf419 Modify an assert to capture the restriction on friend declarations more by John McCall · 15 years ago
  70. 05396e2 Implement out-of-line definitions of nested class templates. Most of by Douglas Gregor · 15 years ago
  71. fe2de49 InitializeVarWithConstructor now returns true on failure. by Anders Carlsson · 15 years ago
  72. d83d040 Implement delayed parsing for member function templates. Fixes PR4608. by Douglas Gregor · 15 years ago
  73. f6d6a22 Reversing part of 79544. by Sanjiv Gupta · 15 years ago
  74. a5d8200 Remove TypeSpecStartLocation from VarDecl/FunctionDecl/FieldDecl, and use DeclaratorInfo to get this information. by Argyrios Kyrtzidis · 15 years ago
  75. da3e03e Issue an error if the user specifies parameters in a function marked as ISR. by Sanjiv Gupta · 15 years ago
  76. 82bf010 Keep track of the right paren ')' source location in a function declarator. by Argyrios Kyrtzidis · 15 years ago
  77. e866190 Use Sema's LocInfoType to pass and preserve type source info through the Parser. by Argyrios Kyrtzidis · 15 years ago
  78. a1d5662 Introduce DeclaratorDecl and pass DeclaratorInfo through the Decl/Sema interfaces. by Argyrios Kyrtzidis · 15 years ago
  79. 88232aa Teach Sema how to pop out of friend function definitions in nested classes. by John McCall · 15 years ago
  80. 0f43656 Initial patch to support definitions of id and Class from headers in Objective-C code. by David Chisnall · 15 years ago
  81. 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
  82. 1d954f6 Implement __is_empty. Patch by Sean Hunt. by Eli Friedman · 15 years ago
  83. 07a5c22 Disable all recognition of main() in -ffreestanding. Addresses bug #4720. by John McCall · 15 years ago
  84. 3f9a8a6 Argument-dependent lookup for friend declarations. Add a new decl type, by John McCall · 15 years ago
  85. 3b2e16b Refactor some code and implement support for global destructors for static variables. by Anders Carlsson · 15 years ago
  86. a860e75 Introduce a new PragmaPack attribute, and use it for #pragma pack. The PackedAttr now only represents __attribute__((packed)). by Anders Carlsson · 15 years ago
  87. fee1381 Patch should implement packed enums - PR4098. Credit to Anders Johnsen. by Edward O'Callaghan · 15 years ago
  88. 4a959d8 When we encounter a dependent type that was parsed before we know that by Douglas Gregor · 15 years ago
  89. 67d1a67 First pass at friend semantics. by John McCall · 15 years ago
  90. 50d62d1 Introduce the canonical type smart pointers, and use them in a few places to by Douglas Gregor · 15 years ago
  91. 11b3a95 Remove an unused header. by Mike Stump · 15 years ago
  92. ac5fc7c Canonicalize else. by Mike Stump · 15 years ago
  93. fec5401 Refactor methods on DeclSpec to take a diagnostic& parameter, and reflect this by John McCall · 15 years ago
  94. a83f7ed Minor renaming/refactoring. No change in functionality. by Fariborz Jahanian · 15 years ago
  95. 7b1fdbd PR3679 - enable #pragma weak aliasing. by Ryan Flynn · 15 years ago
  96. 0f434ec Rename Action::TagKind to Action::TagUseKind, which removes both a misnomer by John McCall · 15 years ago
  97. cdef2b7 Add a CastKind enum to CastExpr. Right now it's not used for much but it will be :) by Anders Carlsson · 15 years ago
  98. e25ff83 PR3679 - handle #pragma weak by Ryan Flynn · 15 years ago
  99. 6217b80 Change uses of: by Ted Kremenek · 15 years ago
  100. f711c41 Some minor cleanups, thanks Chris. by Mike Stump · 15 years ago