aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaTemplateInstantiate.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-10-30[Clang][Sema] Ignore previous partial specializations of member templates exp...Krystian Stasiowski1-6/+32
2024-10-29[Clang][AST] Store injected template arguments in TemplateParameterList (#113...Krystian Stasiowski1-6/+8
2024-10-24[clang] Use {} instead of std::nullopt to initialize empty ArrayRef (#109399)Jay Foad1-5/+3
2024-10-22[clang][NFC] Move `concepts::createSubstDiagAt` from AST to Sema (#113294)Vlad Serebrennikov1-4/+3
2024-10-18[clang] Deduplicate the logic that only warns once when stack is almost full ...Boaz Brickner1-2/+1
2024-10-16[Clang][Sema] Use the correct injected template arguments for partial special...Krystian Stasiowski1-2/+2
2024-10-11Reapply "[Clang][Sema] Refactor collection of multi-level template argument l...Krystian Stasiowski1-382/+364
2024-10-11[Clang] [Sema] Don't crash on unexpanded pack in invalid block literal (#110762)Sirraide1-3/+9
2024-10-11Revert "Reland: [clang] Finish implementation of P0522 (#111711)"Mikhail Goncharov1-15/+0
2024-10-11Revert "[clang] CWG2398: improve overload resolution backwards compat (#107350)"Mikhail Goncharov1-14/+10
2024-10-10[clang][frontend] Support applying the annotate attribute to statements (#111...Eric Astor1-0/+13
2024-10-10[clang] CWG2398: improve overload resolution backwards compat (#107350)Matheus Izvekov1-10/+14
2024-10-10Reland: [clang] Finish implementation of P0522 (#111711)Matheus Izvekov1-0/+15
2024-10-09Revert "Reapply "[Clang][Sema] Refactor collection of multi-level template ar...Krystian Stasiowski1-370/+382
2024-10-09Revert "[clang] Track function template instantiation from definition (#11038...Krystian Stasiowski1-14/+3
2024-10-09Revert "[clang] Finish implementation of P0522 (#96023)"Hans Wennborg1-15/+0
2024-10-09[clang] Track function template instantiation from definition (#110387)Matheus Izvekov1-3/+14
2024-10-08Reapply "[Clang][Sema] Refactor collection of multi-level template argument l...Krystian Stasiowski1-382/+370
2024-10-07[clang] Don't lose track of explicit specializations of member function templ...Matheus Izvekov1-10/+6
2024-10-01[clang] Finish implementation of P0522 (#96023)Matheus Izvekov1-0/+15
2024-10-01[Clang][Concepts] Normalize SizeOfPackExpr's pack declaration (#110238)Younan Zhang1-1/+28
2024-10-01[Clang][Sema] Retain the expanding index for unevaluated type constraints (#1...Younan Zhang1-3/+124
2024-09-26[Clang] Bugfixes and improved support for `AttributedType`s in lambdas (#85325)Sirraide1-3/+14
2024-09-21Revert "[Clang][Sema] Refactor collection of multi-level template argument li...Martin Storsjö1-351/+362
2024-09-20[Clang][Sema] Refactor collection of multi-level template argument lists (#10...Krystian Stasiowski1-362/+351
2024-09-18[Clang] Avoid transforming lambdas when rebuilding immediate expressions (#10...Younan Zhang1-0/+4
2024-09-02[Clang][Concepts] Correct the CurContext for friend declarations (#106890)Younan Zhang1-2/+1
2024-08-28[clang] check deduction consistency when partial ordering function templates ...Matheus Izvekov1-11/+40
2024-08-27[Clang][Sema] Revisit the fix for the lambda within a type alias template dec...Younan Zhang1-35/+38
2024-08-21[Clang][NFCI] Cleanup the fix for default function argument substitution (#10...Younan Zhang1-15/+8
2024-08-06[Sema] Preserve ContainsUnexpandedParameterPack in TransformLambdaExpr (#86265)Younan Zhang1-11/+9
2024-08-05[Clang][SemaCXX] Fix bug where unexpanded lambda captures where assumed to ha...Mital Ashok1-1/+2
2024-07-23[clang] Add method 'backupStr' to ASTContext (#99417)Youngsuk Kim1-19/+12
2024-07-21Reapply "Add source file name for template instantiations in -ftime-trace" (#...Utkarsh Saxena1-3/+8
2024-07-19Revert "Reapply "Add source file name for template instantiations in -ftime-t...Jorge Gorbe Moya1-8/+3
2024-07-19Reapply "Add source file name for template instantiations in -ftime-trace" (#...Utkarsh Saxena1-3/+8
2024-07-18Revert "Add source file name for template instantiations in -ftime-trace" (#9...Utkarsh Saxena1-8/+3
2024-07-18Add source file name for template instantiations in -ftime-trace (#98320)Utkarsh Saxena1-3/+8
2024-07-15Revert "Reapply "[Clang] Implement resolution for CWG1835 (#92957)" (#98547)"Haojian Wu1-7/+10
2024-07-11Reapply "[Clang] Implement resolution for CWG1835 (#92957)" (#98547)Krystian Stasiowski1-10/+7
2024-07-10Revert "[Clang] Implement resolution for CWG1835 (#92957)"NAKAMURA Takumi1-7/+10
2024-07-09[Clang] Implement resolution for CWG1835 (#92957)Krystian Stasiowski1-10/+7
2024-07-01[clang][NFC] Move documentation of `Sema` functions into `Sema.h`Vlad Serebrennikov1-134/+0
2024-06-22[Clang] fix access checking inside return-type-requirement of compound requir...Zhikai Zeng1-1/+1
2024-06-04[clang] NFCI: remove obsolete workaround for template default arguments (#94311)Matheus Izvekov1-6/+4
2024-05-21[clang] NFCI: use TemplateArgumentLoc for type-param DefaultArgument (#92854)Matheus Izvekov1-8/+3
2024-05-07[Clang][Sema] Improve support for explicit specializations of constrained mem...Krystian Stasiowski1-0/+7
2024-04-29[Clang] Fix incorrect handling of #pragma {GCC} unroll N in dependent context...yronglin1-3/+15
2024-04-22Reland "[clang] CTAD: Fix require-clause is not transformed." (#89476)Haojian Wu1-4/+1
2024-04-20Revert "[clang] CTAD: Fix require-clause is not transformed." (#89476)Mehdi Amini1-1/+4