1. 732281d Warn when a 'typename' or a 'template' keyword refers to a by Douglas Gregor · 14 years ago
  2. 71d74bc TemplateSpecializationType's isCurrentInstantiation bit can be derived by John McCall · 14 years ago
  3. 9b93488 Added template parameters info for out-of-line definitions of class template methods. by Abramo Bagnara · 14 years ago
  4. c98971d Don't omit class explicit instantiation from AST. by Abramo Bagnara · 14 years ago
  5. 3350095 Split DependentNameType into two types. DependentNameType represents the by John McCall · 14 years ago
  6. d92f7a2 Added inherited info to template and non-type arguments of templates. by Abramo Bagnara · 14 years ago
  7. 21d07e4 Add an extension to avoid an error when a global template has the same name as by Jeffrey Yasskin · 14 years ago
  8. bf1a028 Alter the interface of GetTypeForDeclarator to return a TypeSourceInfo*. by John McCall · 14 years ago
  9. a417b87 When checking for equality of template parameter lists, a template by Douglas Gregor · 14 years ago
  10. 4e44983 Copy source information for the inner type of an elaborated type; fixes some by John McCall · 14 years ago
  11. a481ec4 It turns out that people love using VLAs in templates, too. Weaken our by Douglas Gregor · 14 years ago
  12. 5a84dec Provide the overloaded functions for UnresolvedLookupExpr and by Douglas Gregor · 14 years ago
  13. 0fddb97 Implement support for variable length arrays in C++. VLAs are limited by Douglas Gregor · 14 years ago
  14. d5ab9b0 Improve recovery when we see a dependent template name that is missing by Douglas Gregor · 14 years ago
  15. 1fd6d44 Improve parser recovery when we encounter a dependent template name by Douglas Gregor · 14 years ago
  16. e03db98 Added TemplateArgumentListInfo to FunctionTemplateSpecializationInfo. by Abramo Bagnara · 14 years ago
  17. bd054db Renamed misleading getSourceRange -> getLocalSourceRange and getFullSourceRange -> getSourceRange for TypeLoc. by Abramo Bagnara · 14 years ago
  18. ea1471e Support implicitly closing on 'this' in a block. Fixed PR7165. by John McCall · 14 years ago
  19. 8859891 fix the TemplateArgumentList copy constructor to not by Chris Lattner · 14 years ago
  20. e4da7a0 Added basic source locations to Elaborated and DependentName types. by Abramo Bagnara · 14 years ago
  21. a63db84 Revert r103770, "Added basic source locations to Elaborated and DependentName by Daniel Dunbar · 14 years ago
  22. 5431299 Added basic source locations to Elaborated and DependentName types. by Abramo Bagnara · 14 years ago
  23. 6fb745b Rework when and how vtables are emitted, by tracking where vtables are by Douglas Gregor · 14 years ago
  24. 465d41b Merged Elaborated and QualifiedName types. by Abramo Bagnara · 14 years ago
  25. 2166beb The C++98/03 standard is disturbingly silent about out-of-scope by Douglas Gregor · 14 years ago
  26. 13c8577 Partial and full specializations of a class template may have a by Douglas Gregor · 14 years ago
  27. 0278e12 Support for 'template' as a disambiguator (PR7030) by Douglas Gregor · 14 years ago
  28. 77bb1aa It turns out that basically every caller to RequireCompleteDeclContext by John McCall · 14 years ago
  29. c0c8300 After substituting a template argument for a non-type template by Douglas Gregor · 14 years ago
  30. 895162d Clean up our handling of local instantiation scopes, which keep track by Douglas Gregor · 14 years ago
  31. dc60c1e Introduce a sequence number into class template partial by Douglas Gregor · 14 years ago
  32. 63b4385 Rebuild the nested name specifiers in member-pointer declarator chunks when by John McCall · 14 years ago
  33. 77e2c67 It turns out that we *can* end up having to display template argument by Douglas Gregor · 14 years ago
  34. 31f17ec Make the InjectedClassNameType the canonical type of the current instantiation by John McCall · 14 years ago
  35. 77c13e0 When we take the address of a declaration to bind it to a non-type by Douglas Gregor · 14 years ago
  36. f1b48b7 CastExpr should not hold a pointer to the base path. More cleanup. by Anders Carlsson · 14 years ago
  37. 48c89f4 Be more careful around dependent nested-name-specifiers, complaining by Douglas Gregor · 14 years ago
  38. 107de90 Keep track of when DependentNameTypes have no associated keyword by Douglas Gregor · 14 years ago
  39. 88465d3 Add an InheritancePath parameter to the ImplicitCastExpr constructor. by Anders Carlsson · 14 years ago
  40. c1c9df7 C++ [namespace.memdef]p3 only applies when the friend is not named via by Douglas Gregor · 14 years ago
  41. c0b3964 Audit uses of Sema::LookupSingleName for those lookups that are by Douglas Gregor · 14 years ago
  42. c83c687 Feed proper source-location information into Sema::LookupSingleResult, by Douglas Gregor · 14 years ago
  43. 1a8cf73 Always diagnose and complain about problems in by Douglas Gregor · 14 years ago
  44. aaf8716 Teach typo correction about various language keywords. We can't by Douglas Gregor · 14 years ago
  45. 77e8b11 Support befriending members of class template specializations. by John McCall · 14 years ago
  46. 01e56ae Implement C++ [temp.local]p4, which specifies how we eliminate by Douglas Gregor · 14 years ago
  47. 57265e3 Fix a crash-on-invalid involving name lookup of tag names, where we by Douglas Gregor · 14 years ago
  48. c42b652 Only complain about explicit instantiations following explicit by Douglas Gregor · 14 years ago
  49. 9ab1454 Make CXXScopeSpec invalid when incomplete, and propagate that into any by Jeffrey Yasskin · 14 years ago
  50. af2094e Implement dependent friend function template specializations. by John McCall · 14 years ago
  51. db88d8a When a template (without arguments) is passed as a template type by Jeffrey Yasskin · 14 years ago
  52. b7a0926 Overhaul checking of non-type template arguments that should refer to by Douglas Gregor · 14 years ago
  53. 12c0ade Fix -Asserts warning, and protect against missing case. by Daniel Dunbar · 14 years ago
  54. 4033642 Change the representation of dependent elaborated-type-specifiers by Douglas Gregor · 14 years ago
  55. 4a2023f Extend DependentNameType with a keyword enum that specifies whether by Douglas Gregor · 14 years ago
  56. 849b243 Reinstate my CodeModificationHint -> FixItHint renaming patch, without by Douglas Gregor · 14 years ago
  57. 4714c12 Rename TypenameType to DependentNameType in anticipation of some by Douglas Gregor · 14 years ago
  58. 275313c Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder by Douglas Gregor · 14 years ago
  59. d0ebe08 Rename CodeModificationHint to FixItHint, since we've been using the by Douglas Gregor · 14 years ago
  60. 6bb8017 Propagate the "found declaration" (i.e. the using declaration instead of by John McCall · 14 years ago
  61. fe6b2d4 Optimize PartialDiagnostic's memory-allocation behavior by placing a by Douglas Gregor · 14 years ago
  62. 02024a9 After performing template argument deduction for a function template, by Douglas Gregor · 14 years ago
  63. 1a6e034 Reinstate change to non-type template arguments of integral type, so by Douglas Gregor · 14 years ago
  64. 0d4fd8e Revert attempted fix for integral template arguments. It seems to have broken tramp3d-v4. by Douglas Gregor · 14 years ago
  65. 684d096 Warn when the conversion of an integral non-type template argument to by Douglas Gregor · 14 years ago
  66. 32f2fb5 Preserve type-source information in friend declarations. by John McCall · 14 years ago
  67. 7ad650f Support friend function specializations. by John McCall · 14 years ago
  68. f075b22 revert 99311. Looks like it broke darwin bootstrap. by Rafael Espindola · 14 years ago
  69. 5fb12c6 Avoid producing implicit methods when we have a explicit template instantiation by Rafael Espindola · 14 years ago
  70. b0f65ca A fixed version of r99174 which also includes a test that we emit vtables when by Rafael Espindola · 14 years ago
  71. 89db145 revert r99174. It caused PR6677. Will try to debug why tonight. by Rafael Espindola · 14 years ago
  72. c24d721 When handling a TSK_ExplicitInstantiationDefinition after a by Rafael Espindola · 14 years ago
  73. b621766 Remember declaration scope qualifiers in the AST. Imposes no memory overhead by John McCall · 14 years ago
  74. 92b7f70 Split C++ friend declarations into their own header/implementation file. by John McCall · 14 years ago
  75. 3cb0ebd Create a new InjectedClassNameType to represent bare-word references to the by John McCall · 14 years ago
  76. a50ce32 Robustify callers that rebuild typename type nodes again NULL return by Douglas Gregor · 14 years ago
  77. e97c32f Suppress implicit member redeclarations arising from explicit instantiation by John McCall · 14 years ago
  78. dc0a11c An explicit specialization is allowed following an explicit by Douglas Gregor · 14 years ago
  79. edc9050 Restore the invariant that a nested-name-specifier can only contain by Douglas Gregor · 14 years ago
  80. b10cd04 Implement support for parsing pseudo-destructor expression with a nested-name-specifier, e.g., by Douglas Gregor · 15 years ago
  81. 124b878 Improve parsing and instantiation of destructor names, so that we can by Douglas Gregor · 15 years ago
  82. fe33106 Permit the use of typedefs of class template specializations in by Douglas Gregor · 15 years ago
  83. 7504239 Strip attributes and 'inline' off the "previous declaration" of a by John McCall · 15 years ago
  84. 838db38 Eliminate a bunch of unnecessary ASTContexts from members functions of by Douglas Gregor · 15 years ago
  85. 952b017 Eliminate the ASTContext parameter from RecordDecl::getDefinition() by Douglas Gregor · 15 years ago
  86. de09096 Implement a specific diagnostic when a class template partial by Douglas Gregor · 15 years ago
  87. 5769d61 Thread a source location into the template-argument deduction routines. There by John McCall · 15 years ago
  88. 5147fa6 Fix PR6149 by looking at the qualifiers on the referred to type for non-type by Chandler Carruth · 15 years ago
  89. 0b6bc8b When a function or variable somehow depends on a type or declaration by Douglas Gregor · 15 years ago
  90. 038cc39 Fix PR6159 and several other problems with value-dependent non-type template by Chandler Carruth · 15 years ago
  91. c373d48 Implement access control for overloaded functions. Suppress access control by John McCall · 15 years ago
  92. 7a9813c Create function, block, and template parameters in the context of the by John McCall · 15 years ago
  93. 0707bc5 Teach Sema::ActOnDependentTemplateName that a dependent template name by Douglas Gregor · 15 years ago
  94. 7d3f576 When performing qualified name lookup into the current instantiation, by Douglas Gregor · 15 years ago
  95. 9edad9b When qualified lookup into the current instantiation fails (because it by Douglas Gregor · 15 years ago
  96. 84d0a19 Improve recovery for template-ids whose template-name doesn't actually by Douglas Gregor · 15 years ago
  97. 2e93388 When determining whether a given name is a template in a dependent by Douglas Gregor · 15 years ago
  98. b862b8f Eliminate an embarrassing performance regression in C/ObjC, where we by Douglas Gregor · 15 years ago
  99. 48026d2 Implement name lookup for conversion function template specializations by Douglas Gregor · 15 years ago
  100. 67dd1d4 Whenever we emit a typo-correction diagnostic, also emit a note by Douglas Gregor · 15 years ago