1. 6fc9e1d Introduce a static Sema::MarkDeducedTemplateParameters() that only depends by Argyrios Kyrtzidis · 13 years ago
  2. 6efd4c5 Add feature to diagnostics that will provide more information on function by Richard Trieu · 13 years ago
  3. 32509f1 Resolve placeholder expressions before trying to deduce by John McCall · 13 years ago
  4. 5fad9b8 When we determine that a function template specialization produced as by Douglas Gregor · 13 years ago
  5. d8f5b33 Per the note in C++0x [temp.deduct.call]p4, don't attempt template by Douglas Gregor · 13 years ago
  6. b001de7 Support for C1x _Atomic specifier (see testcase). This is primarily being committed at the moment to help support C++0x <atomic>, but it should be a solid base for implementing the full specification of C1x _Atomic. by Eli Friedman · 13 years ago
  7. eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 13 years ago
  8. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  9. af130823 Don't allow template argument deduction to deduce a placeholder type, by Douglas Gregor · 13 years ago
  10. 2cae1e2 Fix a typo when determining whether to strip cv-qualifiers during template argument deduction by Douglas Gregor · 13 years ago
  11. da8b249 Objective-C++ ARC: When performing template argument deduction for a by Douglas Gregor · 13 years ago
  12. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  13. 18e0461 Accept no-return stripping conversions for pointer type arguments after by Chandler Carruth · 14 years ago
  14. e559ca1 Objective-ARC++: infer template type arguments of by Douglas Gregor · 14 years ago
  15. c99f0ec Fix refactoro, silencing an MSVC warning. Thanks, Francois. by Douglas Gregor · 14 years ago
  16. 9a636e8 Extend the deduced/actual argument type checking of C++ by Douglas Gregor · 14 years ago
  17. b7edc4f Factor the checking of the deduced argument type against the actual by Douglas Gregor · 14 years ago
  18. dbfb371 Implement the consistency checking for C++ [temp.deduct.call]p3, which by Douglas Gregor · 14 years ago
  19. f85e193 Automatic Reference Counting. by John McCall · 14 years ago
  20. 4ac0140 Eliminate a 'default' case in template argument deduction, where we by Douglas Gregor · 14 years ago
  21. bf60a8c Eliminate an unnecessary include. FIXMEs -=1 by Douglas Gregor · 14 years ago
  22. f15748a When performing template argument deduction given a function argument by Douglas Gregor · 14 years ago
  23. 8735b29 When checking the instantiation of a default template argument against by Douglas Gregor · 14 years ago
  24. ca63c20 Implement a new type node, UnaryTransformType, designed to represent a by Sean Hunt · 14 years ago
  25. 9625e44 It's considered poor form to create references to the overloaded by Douglas Gregor · 14 years ago
  26. 4fb86f8 Re-applies the patch first applied way back in r106099, with by Chandler Carruth · 14 years ago
  27. 769d0cc When comparing parameters of reference-to-qualified type during by Douglas Gregor · 14 years ago
  28. 61d0b6b More cleanup of template argument deduction and its handling of by Douglas Gregor · 14 years ago
  29. a459cc2 Clean up the handling of non-CVR qualifiers in template argument by Douglas Gregor · 14 years ago
  30. a085da8 Fix PR9488: 'auto' type substitution can fail (for instance, if it creates a reference-to-void type). Don't crash if it does. by Richard Smith · 14 years ago
  31. 344577e Fixed TypedefDecl and TemplateTypeParameter source range. by Abramo Bagnara · 14 years ago
  32. 5453d93 When performing template argument deduction for a non-reference by Douglas Gregor · 14 years ago
  33. 6771423 When we use the default template arguments of a template template by Douglas Gregor · 14 years ago
  34. b6744ef Push nested-name-specifier source location information into template by Douglas Gregor · 14 years ago
  35. 483b9f3 Tweaks to C++0x deduced auto type support: by Richard Smith · 14 years ago
  36. 34b41d9 Implement the C++0x deduced 'auto' feature. by Richard Smith · 14 years ago
  37. 1be8eec Handle the resolution of a reference to a function template (which by Douglas Gregor · 14 years ago
  38. dfbb02a Fix whitespace. by NAKAMURA Takumi · 14 years ago
  39. 0099530 7bit-ize. by NAKAMURA Takumi · 14 years ago
  40. e3c7a7c Rvalue references for *this: tentative parsing and template argument deduction. by Douglas Gregor · 14 years ago
  41. c938c16 Rvalue references for *this: by Douglas Gregor · 14 years ago
  42. 73b3cf6 Implement the rvalue-reference deduction transformation (from T&& -> by Douglas Gregor · 14 years ago
  43. b939a19 Implement core issue 1164, which concerns the partial ordering of by Douglas Gregor · 14 years ago
  44. 2ad746a Implement the special template argument deduction rule for T&& in a by Douglas Gregor · 14 years ago
  45. 6952f1e Implement support for non-type template parameter packs whose type is by Douglas Gregor · 14 years ago
  46. 62c28c8 Generalize some operations on qualifiers. QualType::getQualifiers() and by John McCall · 14 years ago
  47. dec0984 Fix warnings found by gcc-4.6, from -Wunused-but-set-variable and by Jeffrey Yasskin · 14 years ago
  48. 9da95e6 Tweak the partial ordering rules for function templates to prefer a by Douglas Gregor · 14 years ago
  49. 67fd125 Teach PackExpansionExpr to keep track of the number of pack expansions by Douglas Gregor · 14 years ago
  50. 0bc15d9 Fix a few warnings stemming from my inability to properly fill out by Douglas Gregor · 14 years ago
  51. 203e6a3 Add TemplateArgument::CreatePackCopy() to create a new parameter pack by Douglas Gregor · 14 years ago
  52. 77d6bb9 Implement partial ordering of class template partial specializations by Douglas Gregor · 14 years ago
  53. 5c7bf42 Implement C++ [temp.func.order]p5 more directly, by passing down the by Douglas Gregor · 14 years ago
  54. 7d5c0c1 Implement the last bullet of [temp.deduct.type]p5 and part of the last by Douglas Gregor · 14 years ago
  55. 3cae5c9 Implement more of C++0x [temp.arg.explicit]p9, allowing extension of by Douglas Gregor · 14 years ago
  56. 0216f81 Repent for my copy-and-paste sins, factoring out the code that forms by Douglas Gregor · 14 years ago
  57. 5429385 Factor out the code to set up template argument deduction for a set of by Douglas Gregor · 14 years ago
  58. d373119 Work-in-progress implementation of C++0x [temp.arg.explicit]p9, which by Douglas Gregor · 14 years ago
  59. 12c9c00 Implement substitution of a function parameter pack for its set of by Douglas Gregor · 14 years ago
  60. a009b59 Factor out the template transformation of a sequence of function by Douglas Gregor · 14 years ago
  61. f5c65ff Implement template argument deduction from a call to a function by Douglas Gregor · 14 years ago
  62. 0bbacf8 Fast-path an arity check when performing template argument deduction that compares two parameter-type-lists. No functionality change. by Douglas Gregor · 14 years ago
  63. 603cfb4 Initial implementation of function parameter packs. This implementation allows: by Douglas Gregor · 14 years ago
  64. 135ffa7 Propagate the "deduced from array bound" bit when comparing deduced by Douglas Gregor · 14 years ago
  65. d53e16a When we're converting deduced template arguments to the type of the by Douglas Gregor · 14 years ago
  66. a7fc901 Replace the representation of template template argument pack by Douglas Gregor · 14 years ago
  67. ba68eca Add semantic analysis for the creation of and an AST representation by Douglas Gregor · 14 years ago
  68. 2fdc5e8 Many of the built-in operator candidates introduced into overload by Douglas Gregor · 14 years ago
  69. a8311be Eliminate some completely useless code that attempted to perform some by Douglas Gregor · 14 years ago
  70. 54c53cc Improve our handling of non-type template parameters in partial by Douglas Gregor · 14 years ago
  71. 5471cbc Remove an unnecessary FIXME for variadic templates by Douglas Gregor · 14 years ago
  72. 033a3ca Minor cleanups for template argument deduction in the presence of by Douglas Gregor · 14 years ago
  73. b9a7d6f Improve the checking of deduced template arguments stored within template argument packs when finishing template argument deduction for a function template by Douglas Gregor · 14 years ago
  74. be230c3 Implement support for pack expansions whose pattern is a non-type by Douglas Gregor · 14 years ago
  75. 6e4e17d Fix a thinko in a helper routine for template argument deduction that by Douglas Gregor · 14 years ago
  76. ea6c96f Implement the part of C++0x [temp.arg.explicit]p3 that pertains to by Douglas Gregor · 14 years ago
  77. 7b976ec Implement the rest of C++0x [temp.deduct.type]p9, which specifies that by Douglas Gregor · 14 years ago
  78. 34c2f8c Be paranoid about NULL size expressions in dependently-sized array types by Douglas Gregor · 14 years ago
  79. 0d80abc Unify the consistency checking for deduced template arguments into a by Douglas Gregor · 14 years ago
  80. e02e262 Implement template argument deduction for pack expansions whose by Douglas Gregor · 14 years ago
  81. 0972c86 When performing template argument deduction where the argument is a by Douglas Gregor · 14 years ago
  82. 20a55e2 Implicitly expand argument packs when performing template argument by Douglas Gregor · 14 years ago
  83. 87dd697 Clean up the handling of template argument packs, especially in the by Douglas Gregor · 14 years ago
  84. 7536dd5 Introduce a new type, PackExpansionType, to capture types that are by Douglas Gregor · 14 years ago
  85. 49f4e1c It's kindof silly that ExtQuals has an ASTContext&, and we can use that by John McCall · 14 years ago
  86. 9f71a8f PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and by Jay Foad · 14 years ago
  87. 7eb0a9e Switch a lot of call-sites over to using the new value-kind calculations. by John McCall · 14 years ago
  88. 8d706ec Implement C++0x [temp.func.order]p3 (aka DR532) properly. In by Douglas Gregor · 14 years ago
  89. 77bc572 Implement C++ [over.match.funcs]p4 as it concerns partial ordering of by Douglas Gregor · 14 years ago
  90. 910f800 Remove broken support for variadic templates, along with the various by Douglas Gregor · 14 years ago
  91. 2c4792c When determining which template partial specialization is more specialized, by Argyrios Kyrtzidis · 14 years ago
  92. 053105d When performing template argument deduction against a template-id, by Douglas Gregor · 14 years ago
  93. 3fa5cae No really, we don't have a retain/release system for statements/expressions by John McCall · 14 years ago
  94. 9b62363 Introduce support for emitting diagnostics (warnings + their notes) by Douglas Gregor · 14 years ago
  95. df41f18 Enter the context of the declared function template when performing by John McCall · 14 years ago
  96. 3273b0c When finalizing a function template specialization following template by Douglas Gregor · 14 years ago
  97. fbb6fad When performing template argument deduction of a function template by Douglas Gregor · 14 years ago
  98. 75f21af Perform the function-to-pointer adjustment during template argument by Douglas Gregor · 14 years ago
  99. cd05e81 When perform exact-qualifier-match template argument deduction, by John McCall · 14 years ago
  100. 9c72c60 Propagate whether an id-expression is the immediate argument of by John McCall · 14 years ago