1. 0486d74 Add Parser support for C++0x literal operators ('operator "" i'). by Sean Hunt · 15 years ago
  2. 1a68972 Fix thinko. by Anders Carlsson · 15 years ago
  3. 9549680 Correctly find overridden destructors. by Anders Carlsson · 15 years ago
  4. 369a3bd Allow user re-definition of SEL as well as accessing its fields. by Fariborz Jahanian · 15 years ago
  5. 5b6d70e Diagnose ill-formed uses of default template arguments in by Douglas Gregor · 15 years ago
  6. d5532b6 Encapsulate "an array of TemplateArgumentLocs and two angle bracket locations" into by John McCall · 15 years ago
  7. 13dcd00 This patch implements objective-c's 'SEL' type as a built-in by Fariborz Jahanian · 15 years ago
  8. bbd37c6 Added rudimentary C++0x attribute support. by Sean Hunt · 15 years ago
  9. f6e6fc8 Implement C++ [basic.lookup.classref]p3, which states how the type by Douglas Gregor · 15 years ago
  10. 6826314 Overhaul previous-declaration and overload checking to work on lookup results by John McCall · 15 years ago
  11. a165da0 Track overriding methods when instantiating a template class. Fixes PR5550. by Sebastian Redl · 15 years ago
  12. 7d384dd Split LookupResult into its own header. by John McCall · 15 years ago
  13. 7ba107a Incremental progress on using declarations. Split UnresolvedUsingDecl into by John McCall · 15 years ago
  14. 9f853df Unify the way destructor epilogues are generated for synthesized and regular destructors. Also fix PR5529. by Anders Carlsson · 15 years ago
  15. a24dc2e Carry lookup configuration throughout lookup on the LookupResult. Give by John McCall · 15 years ago
  16. a4923eb First part of changes to eliminate problems with cv-qualifiers and by Douglas Gregor · 15 years ago
  17. 6d70139 Make sure that virtual destructors have delete operators. by Anders Carlsson · 15 years ago
  18. 1f126bd Deallocation functions must also be static. by Anders Carlsson · 15 years ago
  19. 67bf2e7 allocation functions are always static. by Anders Carlsson · 15 years ago
  20. d5b5728 If any errors have occurred by the time we hit the end of a function body, clear out any remaining temporaries so they aren't seen later. by Douglas Gregor · 15 years ago
  21. 49e2b8e Fix for PR5489: don't skip the complete type requrirement for variable by Eli Friedman · 15 years ago
  22. fd47648 Revert r88718, which does NOT solve the constructor-template-as-copy-constructor issue. Big thanks to John for finding this by Douglas Gregor · 15 years ago
  23. cad84b7 A constructor template cannot be instantiated to a copy by Douglas Gregor · 15 years ago
  24. f8a9a79 Fix bug Doug noticed. by Anders Carlsson · 15 years ago
  25. af8e6ed Random const correctness, and incidentally use computeDeclContext when building by John McCall · 15 years ago
  26. 314b97f Improve parsing of template arguments to lay the foundation for by Douglas Gregor · 15 years ago
  27. 89c49f0 Make sure that Type::getAs<ArrayType>() (or Type::getAs<subclass of by Douglas Gregor · 15 years ago
  28. 9770ef0 When checking the namespace of a redeclaration or definition, look through linkage specs. Fixes PR5430. by Sebastian Redl · 15 years ago
  29. f7613d5 Don't treat variables with non-trivial ctors or dtors as unused. Fixes PR5407. by Anders Carlsson · 15 years ago
  30. 99a000e Cleanup, no functionality change. by Anders Carlsson · 15 years ago
  31. 4912c34 Make sure that EnumConstantDecls always get a type, even when they have type-dependent initializers. by Douglas Gregor · 15 years ago
  32. 6e82475 Don't allow definitions of array variables without some size information in C++. Fixed PR5401 by Sebastian Redl · 15 years ago
  33. 54abf7d Change our basic strategy for avoiding deprecation warnings when the decl use by John McCall · 15 years ago
  34. 02a24ee Use ParseUnqualifiedId when parsing id-expressions. This eliminates by Douglas Gregor · 15 years ago
  35. 3f9a056 Introduce a new class, UnqualifiedId, that provides a parsed by Douglas Gregor · 15 years ago
  36. 0ebb6d3 Make sure to call CompleteConstructorCall for bases and members that are initialized implicitly in constructors so that default arguments etc are set correctly. Fixes PR5283. by Anders Carlsson · 15 years ago
  37. 833ca99 Track source information for template arguments and template specialization by John McCall · 15 years ago
  38. 680a3f3 Use array's base element type in getting to its constructor. WIP. by Fariborz Jahanian · 15 years ago
  39. c0fcce4 Removed an unnecessary arguement passed to InitializeVarWithConstructor by Fariborz Jahanian · 15 years ago
  40. 0130f3c Rename FunctionDecl::isInline/setInline to by Douglas Gregor · 15 years ago
  41. cf57d61 Almost missed this one... Doc update for last change. by Mike Stump · 15 years ago
  42. 1d7e767 Refine noreturn handling. Fixes -Wmissing-noreturn so that it doesn't by Mike Stump · 15 years ago
  43. 7762291 Use a pred_iterator instead of a succ_iterator (wrong typedef). by Ted Kremenek · 15 years ago
  44. 7a128e8 Fix PR5298 - -Wmissing-noreturn shouldn't warn if the function is already by Chris Lattner · 15 years ago
  45. 38fd4d0 Make sure we actually have a definition before asking if it is implicit. Fixes PR4674. by Sebastian Redl · 15 years ago
  46. d451f83 When parsing a top level struct declaration, make sure to by Chris Lattner · 15 years ago
  47. a64ef0a move calls to DiagnoseUseOfDecl (which warns about deprecated/unavailable by Chris Lattner · 15 years ago
  48. 8ce35b0 Remove the Skip parameter from GetTypeForDeclarator and dependents. Take the opportunity to improve an error message and fix PR4498. by Sebastian Redl · 15 years ago
  49. 10ca337 simplify Sema::getTypeName a bit: if control gets out of the switch, by Chris Lattner · 15 years ago
  50. b7c3fd7 In objc mode, every identifier in a cast expression was using doing a by Chris Lattner · 15 years ago
  51. 9994a34 Audit the code for places where it is assumed that every base specifier refers to a RecordType. Add assertions or conditions as appropriate. This fixes another crash in the Apache stdlib vector. by Sebastian Redl · 15 years ago
  52. ba6a9bd Preserve type source information in TypedefDecls. Preserve it across by John McCall · 15 years ago
  53. 58e4677 Remove OriginalTypeParmDecl; the original type is the one specified by John McCall · 15 years ago
  54. eb692e0 Preserve source information for anonymous struct/union declarations. by John McCall · 15 years ago
  55. cd6cdeb Add FIXME. by Ted Kremenek · 15 years ago
  56. 73c39ab Remove default argument for ImpCastExprToType. Add appropriate argument by Eli Friedman · 15 years ago
  57. 01eb9b9 PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients by Daniel Dunbar · 15 years ago
  58. 5ffe14c Move misc clients to IdentifierInfo StringRef API. by Daniel Dunbar · 15 years ago
  59. 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
  60. 5460d2b Simplify. by Daniel Dunbar · 15 years ago
  61. 46a617a Remove the ConstantArrayType subtypes. This information is preserved in the by John McCall · 15 years ago
  62. a786fdb Improve diagnostics when the parser encounters a declarator with an by Douglas Gregor · 15 years ago
  63. 3f09327 Unify our diagnostic printing for errors of the form, "we didn't like by Douglas Gregor · 15 years ago
  64. fd056bc When explicitly specializing a member that is a template, mark the by Douglas Gregor · 15 years ago
  65. a735b20 Improve the internal representation and semantic analysis of friend by Douglas Gregor · 15 years ago
  66. 37d68185 Permit explicit specialization of member functions of class templates by Douglas Gregor · 15 years ago
  67. b3ae4fc Diagnose the declaration of explicit specializations after an implicit by Douglas Gregor · 15 years ago
  68. 6e24726 Qualified lookup through using declarations. Diagnose a new type of ambiguity. by John McCall · 15 years ago
  69. f36e02d Refactor the LookupResult API to simplify most common operations. Require users to by John McCall · 15 years ago
  70. b5352cf Implement support for -Wunused-variable, from Oscar Bonilla! by Douglas Gregor · 15 years ago
  71. 9916a04 Add more testing for the properties of explicit specialization. by Douglas Gregor · 15 years ago
  72. 741fab6 Don't complain about out-of-line explicit specializations of member by Douglas Gregor · 15 years ago
  73. f6b1185 Improve checking for specializations of member classes of class by Douglas Gregor · 15 years ago
  74. 251b4ff For instantiations of static data members of class templates, keep by Douglas Gregor · 15 years ago
  75. e3af023 Refactoring around friend class templates. Better error message for friend enums. by John McCall · 15 years ago
  76. 1fef4e6 Type checking for specializations of member functions of class by Douglas Gregor · 15 years ago
  77. a8f32e0 Refactor the code that walks a C++ inheritance hierarchy, searching by Douglas Gregor · 15 years ago
  78. 1be8aee When the return type of a function is dependent, don't perform any by Douglas Gregor · 15 years ago
  79. 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
  80. 9a8c9a2 Provide a custom diagnostic when code tries to use an unknown builtin by Douglas Gregor · 15 years ago
  81. d04b1be Make sure that out-of-line function and variable definitions are not by Douglas Gregor · 15 years ago
  82. 2531c2d Teach Sema::isDeclInScope to handle overload sets constructed from by Douglas Gregor · 15 years ago
  83. d85bea2 Rework the Parse-Sema interaction for friends to better support friend by Douglas Gregor · 15 years ago
  84. 0b60d9e Use explicitly-specified template argument lists to help naming by Douglas Gregor · 15 years ago
  85. db422df Declarators can now properly represent template-ids, e.g., for by Douglas Gregor · 15 years ago
  86. b9aa6b2 WIP implementation of explicit function template specialization. This by Douglas Gregor · 15 years ago
  87. 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
  88. 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 15 years ago
  89. d85cef5 Merge uninstantiated default arguments more carefully, and try not to by Douglas Gregor · 15 years ago
  90. dd4a3b0 Improved representation and support for friend class templates. Angst about same. by John McCall · 15 years ago
  91. 7adb10f When implicitly declaring operators new, new[], delete, and delete[], by Douglas Gregor · 15 years ago
  92. 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
  93. 1fc09a9 Rework the way we determine whether an externally visible symbol is by Douglas Gregor · 15 years ago
  94. 7814e6d Remove unnecessary ASTContext parameter from FunctionDecl::isBuiltinID by Douglas Gregor · 15 years ago
  95. 48a83b5 Remove unnecessary ASTContext parameters from isMain and isExternC by Douglas Gregor · 15 years ago
  96. c4e7019 Support elaborated dependent types and diagnose tag mismatches. by John McCall · 15 years ago
  97. f8d8d1a Don't bother to perform any initialization for a variable declaration by Douglas Gregor · 15 years ago
  98. 39da0b8 Improve handling of initialization by constructor, by ensuring that by Douglas Gregor · 15 years ago
  99. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  100. 8dfb7ec Fix a thinko by Douglas Gregor · 15 years ago