1. 1c301dc Port getLocEnd -> getEndLoc by Stephen Kelly · 7 years ago
  2. f2ceec4 Port getLocStart -> getBeginLoc by Stephen Kelly · 7 years ago
  3. 9f9462a [Sema] Ensure an auto non-type template parameter is dependent by Erik Pilkington · 7 years ago
  4. 6907ce2 Remove trailing space by Fangrui Song · 7 years ago
  5. 69770d3 [Sema] Use a TreeTransform to extract deduction guide parameter types by Erik Pilkington · 7 years ago
  6. 0b75dc5 [Sema] Diagnose an invalid dependent function template specialization by Erik Pilkington · 7 years ago
  7. 4a8f351 Fix template argument deduction when a parameter pack has a value by Richard Smith · 7 years ago
  8. f702b02 PR15730/PR16986 Allow dependently typed vector_size types. by Erich Keane · 7 years ago
  9. e891aa9 [NFC] Rename clang::AttributeList to clang::ParsedAttr by Erich Keane · 7 years ago
  10. c480f30 AttributeList de-listifying: by Erich Keane · 7 years ago
  11. 9960b8f Revert -r336726, which included more files than intended. by Erich Keane · 7 years ago
  12. 7b8c12e [NFC] Switch CodeGenFunction to use value init instead of member init lists by Erich Keane · 7 years ago
  13. bf5bcf2 Diagnose missing 'template' keywords in more cases. by Richard Smith · 7 years ago
  14. d60bbce Fix __uuidof handling on non-type template parameter in C++17 by Nico Weber · 7 years ago
  15. 2f649f3 [c++17] Fix assertion on synthesizing deduction guides after a fatal error. by Volodymyr Sapsai · 7 years ago
  16. cbebd62 Fix regression in r332076. by Richard Smith · 7 years ago
  17. 7981004 Improve diagnostics and error recovery for template name lookup. by Richard Smith · 7 years ago
  18. 9fc8faf Remove \brief commands from doxygen comments. by Adrian Prantl · 7 years ago
  19. c90bb6d Fix explicit template parameter reporting for narrowing conversions by Erich Keane · 7 years ago
  20. 3a8244d Implement P0482R2, support for char8_t type. by Richard Smith · 7 years ago
  21. c08b693 Parse A::template B as an identifier rather than as a template-id with no by Richard Smith · 7 years ago
  22. 0410094 Diagnose missing template arguments for a variable template even when there is by Richard Smith · 8 years ago
  23. ecad88d Factor out common code for diagnosing missing template arguments. by Richard Smith · 8 years ago
  24. 2ee366d Fix a merge conflict that was inadvertently introduced in r330888 by Faisal Vali · 8 years ago
  25. a534f07 Revert rC330794 and some dependent tiny bug fixes by Faisal Vali · 8 years ago
  26. 0bf96f9 Fix crash on qualified template name instantiation if the template name has no by Richard Smith · 8 years ago
  27. 936de9d [c++2a] [concepts] Add rudimentary parsing support for template concept declarations by Faisal Vali · 8 years ago
  28. 213aee0 DR727: remove wrong assertion for use of class-scope explicit by Richard Smith · 8 years ago
  29. fab3680 Clean carriage returns from lib/ and include/. NFC. by Malcolm Parsons · 8 years ago
  30. ade321e Revert r329684 (and follow-ups 329693, 329714). See discussion on https://reviews.llvm.org/D43578. by Nico Weber · 8 years ago
  31. c88deb1 -ftime-report switch support in Clang. by Andrew V. Tischenko · 8 years ago
  32. 2a8c18d Fix typos in clang by Alexander Kornienko · 8 years ago
  33. c660c8f Implement C++ DR727, which permits explicit specializations at class scope. by Richard Smith · 8 years ago
  34. 5d33102 When substituting previously-checked template arguments into a template by Richard Smith · 8 years ago
  35. 00f70bd Remove redundant casts. NFC by George Burgess IV · 8 years ago
  36. 77a9c60 Fix a couple of cases where we would fail to correctly parse deduced class template specialization types. by Richard Smith · 8 years ago
  37. 090da2d Again reverting an attempt to convert the DeclSpec enums into scoped enums. by Faisal Vali · 8 years ago
  38. 038df49 [NFC] Modernize enums TypeSpecifierWidth, TypeSpecifierSign & TypeSpecifierType into scoped enums with underlying types. by Faisal Vali · 8 years ago
  39. c535adc Revert r321614 and r321615 by Faisal Vali · 8 years ago
  40. 8736dee [NFC] Modernize enums TypeSpecifierWidth, TypeSpecifierSign & TypeSpecifierType into scoped enums. by Faisal Vali · 8 years ago
  41. 2ab8c15 [NFC] Modernize enum 'UnqualifiedId::IdKind' into a scoped enum UnqualifiedIdKind. by Faisal Vali · 8 years ago
  42. be29403 [NFC] Update the template-parameter parsers and analyzers to return NamedDecl (vs Decl) by Faisal Vali · 8 years ago
  43. 1371cba Fix unused variable warning in SemaTemplate. NFC by Sam McCall · 8 years ago
  44. a223d1c Diagnose the various invalid decl-specifiers on nontype template parameters. by Faisal Vali · 8 years ago
  45. bd72cd95 Remove old concepts parsing code by Hubert Tong · 8 years ago
  46. 891fc7f Generalize "static data member instantiated" notification to cover variable templates too. by Richard Smith · 8 years ago
  47. c351fba Now that C++17 is official (https://www.iso.org/standard/68564.html), start changing the C++1z terminology over to C++17. NFC intended, these are all mechanical changes. by Aaron Ballman · 8 years ago
  48. b8304a6 MS ABI: Treat explicit instantiation definitions of dllimport function templates as explicit instantiation decls (PR35435) by Hans Wennborg · 8 years ago
  49. af0795b Fix template parameter default args missed if redecled by Erich Keane · 8 years ago
  50. 81b756e [C++17] Fix PR34970 - tweak overload resolution for class template deduction-guides in line with WG21's p0620r0. by Faisal Vali · 8 years ago
  51. becb92d [Modules TS] Module ownership semantics for redeclarations. by Richard Smith · 8 years ago
  52. f01516d Revert "[Modules TS] Module ownership semantics for redeclarations." by Eric Liu · 8 years ago
  53. b87720b [Modules TS] Module ownership semantics for redeclarations. by Richard Smith · 8 years ago
  54. c24fb07 Remove unused variables. No functionality change. by Benjamin Kramer · 8 years ago
  55. 572bbb0 Dependent Address Space Support by Andrew Gozillon · 8 years ago
  56. 672281a Diagnostic specific failed condition in a static_assert. by Douglas Gregor · 8 years ago
  57. f241b0d [NFC] Remove a cstyle cast and replace some uses of Decl with NamedDecl during the processing of TemplateParameterLists. by Faisal Vali · 8 years ago
  58. cd016d8 [MS] Don't statically initialize dllimport member function pointers by Reid Kleckner · 8 years ago
  59. c0fe1f2 Fix test case in pre-C++11 mode; address Aaron Ballman's code review. by Douglas Gregor · 8 years ago
  60. bb33f57 Cope with Range-v3's CONCEPT_REQUIRES idiom by Douglas Gregor · 8 years ago
  61. 00fa10b Customize the SFINAE diagnostics for enable_if to provide the failed condition. by Douglas Gregor · 8 years ago
  62. 12ddcee [Sema] Fix a crash-on-invalid when a template parameter list has a class by Akira Hatanaka · 8 years ago
  63. 1d36e83 Added llvm_unreachable to make sure the switch is always exhaustive. by Galina Kistanova · 8 years ago
  64. 27c11dd When determining the target function of an explicit instantiation, make by John McCall · 8 years ago
  65. 3779cb3 Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC. by Galina Kistanova · 8 years ago
  66. 54f0440 [modules] Switch from inferring owning modules based on source location to by Richard Smith · 8 years ago
  67. 858e0e0 Remove unnecessary mapping from SourceLocation to Module. by Richard Smith · 8 years ago
  68. 52f8d19 Improve diagnosis of unknown template name. by Richard Smith · 8 years ago
  69. 42bc73a When we see a '<' operator, check whether it's a probable typo for a template-id. by Richard Smith · 8 years ago
  70. 77e9e84 Don't mark a member as a member specialization until we know we're keeping the specialization. by Richard Smith · 8 years ago
  71. 479ba8e PR32673: Don't wrap parameter packs in SubstTemplateTypeParmPackType nodes when forming implicit deduction guides. by Richard Smith · 9 years ago
  72. 1389418 PR32185: Revert r291512 and add a testcase for PR32185. by Richard Smith · 9 years ago
  73. d143a0c [NFC, Scoped Enum] Convert Sema::ExpressionEvaluationContext into a scoped Enum by Faisal Vali · 9 years ago
  74. 0d2c56a Fix typo, defind -> defined. by Eric Christopher · 9 years ago
  75. a32910d Correct class-template deprecation behavior-REDUX by Erich Keane · 9 years ago
  76. 9265723 Revert "Correct class-template deprecation behavior" by Martin Bohme · 9 years ago
  77. 8a8f5f0 Correct class-template deprecation behavior by Erich Keane · 9 years ago
  78. 4ae5ec8 Improve support for 'decltype(auto)' in template template parameter matching. by Richard Smith · 9 years ago
  79. b4f9625 PR32010: Fix template argument depth mixup when forming implicit constructor by Richard Smith · 9 years ago
  80. 51ec0cf Factor out function to determine whether we're performing a template by Richard Smith · 9 years ago
  81. bc49120 Add an explicit derived class of FunctionDecl to model deduction guides rather by Richard Smith · 9 years ago
  82. efa919a Properly set up the DeclContext for parameters of implicit deduction guides; by Richard Smith · 9 years ago
  83. 4e05eaa [c++1z] Diagnose non-deducible template parameters in deduction guide templates, per [temp.param]p11. by Richard Smith · 9 years ago
  84. c27b3d7 Canonicalize implicit deduction guide parameter types when forming a deduction by Richard Smith · 9 years ago
  85. 3291877 [c++1z] Synthesize implicit deduction guides from constructors on demand. Rank by Richard Smith · 9 years ago
  86. 278890f [c++1z] Enforce restriction that deduction guide is declared in the same scope as its template. by Richard Smith · 9 years ago
  87. 5a8ec4e [Concepts] Class template associated constraints by Hubert Tong · 9 years ago
  88. 19a311a Disallow explicit instantiation and explicit specialization for deduction guides. by Richard Smith · 9 years ago
  89. f445f19 Rename IsExplicitSpecialization -> IsMemberSpecialization when we're talking by Richard Smith · 9 years ago
  90. 3411fbf Repoint 'missing typename' diagnostic to the location where 'typename' should be added. by Richard Smith · 9 years ago
  91. 62559bd Fix hole in our enforcement of rule requiring 'typename' prior to a dependent by Richard Smith · 9 years ago
  92. ee57984 Towards P0091R3: parsing support for class template argument deduction in typename-specifiers. by Richard Smith · 9 years ago
  93. 4f53b51 Revert r293455, which breaks v8 with a spurious error. Testcase added. by Sam McCall · 9 years ago
  94. c95726e Towards P0091R3: parsing support for class template argument deduction in typename-specifiers. by Richard Smith · 9 years ago
  95. fc6fca1 When converting a template argument representing &array to an expression for a by Richard Smith · 9 years ago
  96. 600b526 PR0091R3: Implement parsing support for using templates as types. by Richard Smith · 9 years ago
  97. fd3dae0 Finish implementation of C++ DR1310 (http://wg21.link/cwg1310). by Richard Smith · 9 years ago
  98. 74f0234 PR13403 (+duplicates): implement C++ DR1310 (http://wg21.link/cwg1310). by Richard Smith · 9 years ago
  99. 11255ec PR9551: Implement DR1004 (http://wg21.link/cwg1004). by Richard Smith · 9 years ago
  100. 957fbf1 Partial revert of r290511. by Richard Smith · 9 years ago