aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaTemplateInstantiate.cpp
AgeCommit message (Expand)AuthorFilesLines
10 days[Clang][P1061] Fix template arguments in local classes (#121225)Jason Rice1-1/+5
13 days[Clang] Fix the template argument collection after CWG2369 (#147894)Younan Zhang1-17/+17
2025-07-08[Clang] Do not mark ambiguous specialization invalid. (#147275)Corentin Jabot1-1/+0
2025-06-02[Clang] Reapply CWG2369 "Ordering between constraints and substitution" (#122...Younan Zhang1-11/+98
2025-05-25[Sema] Remove unused includes (NFC) (#141419)Kazu Hirata1-1/+0
2025-05-23[Clang] Fix the access checking for non-aggregates in default arguments (#141...Younan Zhang1-7/+7
2025-05-09[Clang][NFC] Adding note on details that are not immediately obvious (#138349)Shafik Yaghmour1-0/+3
2025-05-05[Clang] Minimal support for availability attributes on partial specialization...cor3ntin1-1/+17
2025-05-01[clang] Add scoped enum support to `StreamingDiagnostic` (#138089)Vlad Serebrennikov1-3/+2
2025-04-17Reapply "[Clang] Fix dependent local class instantiation bugs" (#135914)Younan Zhang1-3/+0
2025-04-15Revert "[Clang] Fix dependent local class instantiation bugs" (#135870)Matheus Izvekov1-0/+3
2025-04-15[Clang] Fix dependent local class instantiation bugs (#134038)Younan Zhang1-3/+0
2025-04-07[clang] fix partial ordering of NTTP packs (#134461)Matheus Izvekov1-4/+4
2025-04-03[clang] NFC: introduce UnsignedOrNone as a replacement for std::optional<unsi...Matheus Izvekov1-49/+51
2025-04-02[clang] Track final substitution for Subst* AST nodes (#132748)Matheus Izvekov1-30/+18
2025-04-01[clang] Concepts: support pack expansions for type constraints (#132626)Matheus Izvekov1-137/+9
2025-03-22[Clang] Fix various bugs in alias CTAD transform (#132061)Younan Zhang1-12/+34
2025-03-21[OpenACC] Finish implementing 'routine' AST/Sema.erichkeane1-0/+8
2025-03-10Revert "[clang] Implement instantiation context note for checking template pa...Nikita Popov1-24/+6
2025-03-06[clang] Implement instantiation context note for checking template parameters...Matheus Izvekov1-6/+24
2025-03-06[OpenACC] implement AST/Sema for 'routine' construct with argumenterichkeane1-0/+11
2025-02-20[clang] print correct context for diagnostics suppressed by deduction (#125453)Matheus Izvekov1-135/+136
2025-02-18[Clang][P1061] Consolidate ResolvedUnpexandedPackExpr into FunctionParmPackEx...Jason Rice1-36/+11
2025-02-14[Clang] Remove the PackExpansion restrictions for rewrite substitution (#126206)Younan Zhang1-16/+16
2025-02-05Reland: [clang] Track function template instantiation from definition (#125266)Matheus Izvekov1-5/+4
2025-02-05[clang] NFC: rename MatchedPackOnParmToNonPackOnArg to StrictPackMatch (#125418)Matheus Izvekov1-9/+7
2025-02-05[Sema] Migrate away from PointerUnion::dyn_cast (NFC) (#125811)Kazu Hirata1-1/+1
2025-02-04[Sema] Migrate away from PointerUnion::dyn_cast (NFC) (#125630)Kazu Hirata1-1/+1
2025-01-30Revert "[clang] Track function template instantiation from definition (#112241)"Martin Storsjö1-4/+5
2025-01-29[Clang][P1061] Add stuctured binding packs (#121417)Jason Rice1-1/+28
2025-01-29[clang] Track function template instantiation from definition (#112241)Matheus Izvekov1-5/+4
2025-01-28[clang] disallow narrowing when matching template template parameters (#124313)Matheus Izvekov1-3/+4
2025-01-27[Clang] Remove unnecessary Decl transform & profiles for SizeOfPackExpr (#124...Younan Zhang1-26/+0
2025-01-23Reland: [clang] unified CWG2398 and P0522 changes; finishes implementation of...Matheus Izvekov1-10/+29
2025-01-17[Sema] Migrate away from PointerUnion::dyn_cast (NFC) (#123284)Kazu Hirata1-1/+1
2025-01-08Revert "[Clang] Implement CWG2369 "Ordering between constraints and substitut...Younan Zhang1-104/+11
2025-01-05[Clang] Implement CWG2369 "Ordering between constraints and substitution" (#1...Younan Zhang1-11/+104
2024-11-27[Sema] Migrate away from PointerUnion::{is,get} (NFC) (#117498)Kazu Hirata1-6/+6
2024-11-16[Sema] Remove unused includes (NFC) (#116461)Kazu Hirata1-2/+0
2024-11-15[Clang] [NFC] Refactor AST visitors in Sema and the static analyser to use Dy...Sirraide1-3/+3
2024-11-12[Clang] Fix dependent expression handling for assumptions (#115646)Younan Zhang1-2/+9
2024-11-08[Clang] Remove the wrong assumption when rebuilding SizeOfPackExprs for const...Younan Zhang1-25/+24
2024-11-07[Clang] Distinguish expanding-pack-in-place cases for SubstTemplateTypeParmTy...Younan Zhang1-11/+24
2024-11-06Revert "Reapply "[Clang][Sema] Refactor collection of multi-level template ar...Krystian Stasiowski1-362/+385
2024-11-06Revert "[Clang][Sema] Use the correct injected template arguments for partial...Krystian Stasiowski1-4/+2
2024-11-06Revert "Reapply "[Clang][Sema] Always use latest redeclaration of primary tem...Krystian Stasiowski1-7/+7
2024-11-01Reapply "[Clang][Sema] Always use latest redeclaration of primary template" (...Krystian Stasiowski1-7/+7
2024-10-30Revert "[Clang][Sema] Always use latest redeclaration of primary template" (#...Felipe de Azevedo Piovezan1-7/+7
2024-10-30[Clang][Sema] Always use latest redeclaration of primary template (#114258)Krystian Stasiowski1-7/+7
2024-10-30[Clang][Sema] Ignore previous partial specializations of member templates exp...Krystian Stasiowski1-6/+32