1. 239cbb0 Push nested-name-specifier source location information into elaborated by Douglas Gregor · 13 years ago
  2. 2494dd0 Push nested-name-specifier source location information into by Douglas Gregor · 13 years ago
  3. e29425b Teach Sema::CheckTypenameType to use nested-name-specifiers with by Douglas Gregor · 13 years ago
  4. 4c9be89 Push nested-name-specifier source location information into by Douglas Gregor · 13 years ago
  5. 7c3179c Push nested-name-specifier source location information into by Douglas Gregor · 13 years ago
  6. a88f09f Eliminate the last remains of TemplateSpecializationTypes with by Douglas Gregor · 13 years ago
  7. a02411e Eliminate a silly little Parse/Sema dance when parsing typename by Douglas Gregor · 13 years ago
  8. 00cf3cc Push nested-name-specifier source location information into by Douglas Gregor · 13 years ago
  9. 7e38494 Switch a few CXXScopeSpec::MakeTrivial() calls over to appropriate by Douglas Gregor · 13 years ago
  10. c22b5ff Use NestedNameSpecifierLoc within out-of-line variables, function, and by Douglas Gregor · 13 years ago
  11. dc35571 Update UsingDecl, UnresolvedUsingTypenameDecl, and by Douglas Gregor · 13 years ago
  12. c34348a Retain complete source-location information for C++ by Douglas Gregor · 13 years ago
  13. 14aba76 Teach NestedNameSpecifier to keep track of namespace aliases the same by Douglas Gregor · 13 years ago
  14. 9ddba32 Tweak the CXXScopeSpec API a bit, so that we require the by Douglas Gregor · 13 years ago
  15. 34b41d9 Implement the C++0x deduced 'auto' feature. by Richard Smith · 13 years ago
  16. 1be8eec Handle the resolution of a reference to a function template (which by Douglas Gregor · 13 years ago
  17. 8f5667d When we're creating an expression for an integral template argument of by Douglas Gregor · 13 years ago
  18. 461bf2e Tweak my fix for PR8748, and update the incorrect PR number in the test case. by Douglas Gregor · 13 years ago
  19. d89d86f Tighten up the semantics of default template arguments, per C++0x by Douglas Gregor · 13 years ago
  20. ee5d21f When a function template's template parameter has a default argument, by Douglas Gregor · 13 years ago
  21. dfbb02a Fix whitespace. by NAKAMURA Takumi · 13 years ago
  22. 0099530 7bit-ize. by NAKAMURA Takumi · 13 years ago
  23. fd1a8fd When we run into a template parameter that should have a default by Douglas Gregor · 13 years ago
  24. 14d0aee Fix a horrible bug in our handling of C-style casting, where a C-style by Douglas Gregor · 13 years ago
  25. c21c7e9 Teach TemplateSpecializationTypeLoc::initializeArgLocs() to actually by Douglas Gregor · 13 years ago
  26. 8dde14e Re-instate r123977/r123978, my updates of the reference-binding by Douglas Gregor · 13 years ago
  27. aa5952c revert r123977 and r123978 to fix PR9026. by Rafael Espindola · 14 years ago
  28. 68ed68b Update the reference-binding implementation used for overload by Douglas Gregor · 14 years ago
  29. 6952f1e Implement support for non-type template parameter packs whose type is by Douglas Gregor · 14 years ago
  30. f4c7371 Change QualType::getTypePtr() to return a const pointer, then change a by John McCall · 14 years ago
  31. dec0984 Fix warnings found by gcc-4.6, from -Wunused-but-set-variable and by Jeffrey Yasskin · 14 years ago
  32. 2be29f4 Teach template template argument pack expansions to keep track of the by Douglas Gregor · 14 years ago
  33. 689ebfc The variable 'ReusedDecl' is written but never read. by Ted Kremenek · 14 years ago
  34. fe62b06 The variable 'isTemplateSpecialization' is no longer by Ted Kremenek · 14 years ago
  35. c3069d6 Start implementing support for substitution into pack expansions that by Douglas Gregor · 14 years ago
  36. c421f54 Only apply the parameter pack matching of C++0x [temp.arg.template]p3 by Douglas Gregor · 14 years ago
  37. a034782 Implement C++0x [temp.arg.template]p3, which allows slightly fuzzy by Douglas Gregor · 14 years ago
  38. ab7ddf0 Refactor and simplify Sema::TemplateParameterListsAreEqual. We had a by Douglas Gregor · 14 years ago
  39. 203e6a3 Add TemplateArgument::CreatePackCopy() to create a new parameter pack by Douglas Gregor · 14 years ago
  40. 5c7bf42 Implement C++ [temp.func.order]p5 more directly, by passing down the by Douglas Gregor · 14 years ago
  41. d373119 Work-in-progress implementation of C++0x [temp.arg.explicit]p9, which by Douglas Gregor · 14 years ago
  42. a7fc901 Replace the representation of template template argument pack by Douglas Gregor · 14 years ago
  43. ba68eca Add semantic analysis for the creation of and an AST representation by Douglas Gregor · 14 years ago
  44. b49e415 Update C++ [temp.param]p11 citation to reflect the changes in C++0x. No functionality change by Douglas Gregor · 14 years ago
  45. 1ed6476 Implement C++0x [temp.param]p11 for non-type and template template by Douglas Gregor · 14 years ago
  46. f457c1a Implement proper parameter pack matching for non-type template by Douglas Gregor · 14 years ago
  47. 61c4d28 Implement support for template template parameter packs, e.g., by Douglas Gregor · 14 years ago
  48. 54c53cc Improve our handling of non-type template parameters in partial by Douglas Gregor · 14 years ago
  49. 7a21fd4 Properly rebuild pack expansions whose pattern is a non-type template by Douglas Gregor · 14 years ago
  50. bacb949 Unwrap template argument packs when checking the template arguments of by Douglas Gregor · 14 years ago
  51. 925910d Diagnose the presence of unexpanded parameter packs within class by Douglas Gregor · 14 years ago
  52. 8537473 Non-type template parameter packs cannot have default arguments. by Douglas Gregor · 14 years ago
  53. 10738d3 Add an AST representation for non-type template parameter packs, e.g., by Douglas Gregor · 14 years ago
  54. a8bc8c9 Implement parsing of function parameter packs and non-type template by Douglas Gregor · 14 years ago
  55. b9c6631 Reimplement the comparison of a class template partial by Douglas Gregor · 14 years ago
  56. f97ecf3 Tweak the checking of class template partial specialization arguments by Douglas Gregor · 14 years ago
  57. b0ee93c A class template partial specialization cannot be a friend. Fixes PR8649. by Douglas Gregor · 14 years ago
  58. 8491ffe Implement basic support for template instantiation of pack expansions by Douglas Gregor · 14 years ago
  59. 14be16b When checking a template argument list against a template containing by Douglas Gregor · 14 years ago
  60. 87dd697 Clean up the handling of template argument packs, especially in the by Douglas Gregor · 14 years ago
  61. 7536dd5 Introduce a new type, PackExpansionType, to capture types that are by Douglas Gregor · 14 years ago
  62. 7f1b987 Apply attributes to explicit specializations. Specializations which by John McCall · 14 years ago
  63. 4d2abba Delay the check for unexpanded parameter packs in the types of by Douglas Gregor · 14 years ago
  64. 781def0 Check for unexpanded parameter packs in non-type template parameter types. by Douglas Gregor · 14 years ago
  65. 6f52675 Check for unexpanded parameter packs in default arguments. by Douglas Gregor · 14 years ago
  66. c463335 Move the work-in-progress implementation of variadic templates to its own file in Sema. No functionality change. by Douglas Gregor · 14 years ago
  67. fb7b363 Sema: have BuildExpressionFromIntegralTemplateArgument produce well-formed IntegerLiterals by Peter Collingbourne · 14 years ago
  68. bebbe0d Variadic templates: extend the Expr class with a bit that specifies by Douglas Gregor · 14 years ago
  69. d093722 Variadic templates: extend Type, NestedNameSpecifier, TemplateName, by Douglas Gregor · 14 years ago
  70. 9f6f6a1 Do not substitute template types if template has dependent context by Peter Collingbourne · 14 years ago
  71. 075f8f1 Added ParenType type node. by Abramo Bagnara · 14 years ago
  72. 49f4e1c It's kindof silly that ExtQuals has an ASTContext&, and we can use that by John McCall · 14 years ago
  73. d954504 A typename specifier can end up referring to a unresolved using by Douglas Gregor · 14 years ago
  74. 9f71a8f PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and by Jay Foad · 14 years ago
  75. a88cefd Added struct/class syntactic info for c++0x scoped enum. by Abramo Bagnara · 14 years ago
  76. dfa1edb A few tweaks to the value-kind computation: by John McCall · 14 years ago
  77. 45ab4b5 In some situations, TemplateArgumentLoc wasn't setting TypeSourceLoc (see by Craig Silverstein · 14 years ago
  78. f89e55a Calculate the value kind of an expression when it's created and by John McCall · 14 years ago
  79. daa8e4e Assorted work leading towards the elimination of CK_Unknown. by John McCall · 14 years ago
  80. 78b8105 Diagnose attempst to template using declarations and using directives. by John McCall · 14 years ago
  81. 910f800 Remove broken support for variadic templates, along with the various by Douglas Gregor · 14 years ago
  82. 3fa5cae No really, we don't have a retain/release system for statements/expressions by John McCall · 14 years ago
  83. 369ea27 Diagnose the declaration of template template parameters that by Douglas Gregor · 14 years ago
  84. 4e2cbb2 When matching template parameter lists to template-ids in a scope specifier by John McCall · 14 years ago
  85. 6102ca1 White-listing templated-scope friend decls is a good idea, but doing it by John McCall · 14 years ago
  86. db4d4bb Introduce a bit into Type that keeps track of whether there are any by Douglas Gregor · 14 years ago
  87. 7b1ec6c Eliminates a clang warning. by Fariborz Jahanian · 14 years ago
  88. 5f3aeb6 Teach the warning about unnamed/local types in template arguments to by Douglas Gregor · 14 years ago
  89. 9b62363 Introduce support for emitting diagnostics (warnings + their notes) by Douglas Gregor · 14 years ago
  90. 337ec3d Handle dependent friends more explicitly and deal with the possibility by John McCall · 14 years ago
  91. 1274ccd Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a by Douglas Gregor · 14 years ago
  92. 2c5399f Parentheses around address non-type template argument is demoted to an extension warning. by Abramo Bagnara · 14 years ago
  93. a4d5de5 When diagnosing C++ [temp.expl.spec]p3 in C++98/03 mode, downgrade the by Douglas Gregor · 14 years ago
  94. 121dc9a Implement C++0x semantics for [temp.expl.spec]p2, which loosens the by Douglas Gregor · 14 years ago
  95. 17fb855 Allow anonymous and local types. The support was already in place for these, by Chandler Carruth · 14 years ago
  96. fe72e9c Implement basic support for indexing function templates in by Douglas Gregor · 14 years ago
  97. 03b16a7 Add a forgotten place where the enclosing namespace set matters, plus a big testcase for inline namespace fun. by Sebastian Redl · 14 years ago
  98. 7a126a4 Rename DeclContext::getLookupContext to getRedeclContext and change its semantics slightly. No functionality change in the absence of inline namespaces. Also, change a few places where inline namespaces actually make a difference to be prepared for them. by Sebastian Redl · 14 years ago
  99. 67d22fb If filtering a lookup result leaves it ambiguous, keep the ambiguity by John McCall · 14 years ago
  100. 9996a7f Fix the memory leak of FloatingLiteral/IntegerLiteral. by Argyrios Kyrtzidis · 14 years ago