aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/pt.cc
AgeCommit message (Expand)AuthorFilesLines
2022-08-17c++: Tweak for -Wpessimizing-move in templates [PR89780]Marek Polacek1-0/+3
2022-07-26c++: ICE with erroneous template redeclaration [PR106311]Marek Polacek1-1/+4
2022-07-22c++: CTAD from initializer list [PR106366]Patrick Palka1-16/+15
2022-07-13c++: non-dependent call to consteval operator [PR105912]Patrick Palka1-6/+6
2022-07-13c++: dependence of constrained memfn from current inst [PR105842]Patrick Palka1-6/+33
2022-07-07c++: generic targs and identity substitution [PR105956]Patrick Palka1-64/+138
2022-06-23c++: context completion in lookup_template_class [PR105982]Patrick Palka1-9/+12
2022-06-23c++: -Waddress and if constexpr [PR94554]Jason Merrill1-11/+32
2022-06-23c++: -Waddress and value-dependent expr [PR105885]Jason Merrill1-0/+1
2022-06-22c++: tweak deduction with auto template parmsJason Merrill1-0/+2
2022-06-22c++: dependence of baselink [PR105964]Jason Merrill1-0/+9
2022-06-10c++: improve TYPENAME_TYPE hashing [PR65328]Patrick Palka1-4/+29
2022-06-10c++: optimize specialization of templated member functionsPatrick Palka1-2/+8
2022-06-10c++: optimize specialization of nested templated classesPatrick Palka1-28/+50
2022-06-08c++: non-templated friends [PR105852]Jason Merrill1-4/+10
2022-06-08c++: redeclared hidden friend take 2 [PR105852]Jason Merrill1-1/+28
2022-06-06c++: function NTTP argument considered unused [PR53164, PR105848]Patrick Palka1-4/+16
2022-06-03c++: don't substitute TEMPLATE_PARM_CONSTRAINTS [PR100374]Patrick Palka1-7/+35
2022-06-03c++: find_template_parameters and PARM_DECLs [PR105797]Patrick Palka1-5/+5
2022-06-02c++: ICE with template NEW_EXPR [PR105803]Marek Polacek1-0/+8
2022-06-01c++: auto function as function argument [PR105779]Jason Merrill1-4/+0
2022-05-31c++: use auto_timevar instead of timevar_push/popPatrick Palka1-47/+14
2022-05-31c++: squash cp_build_qualified_type/_realPatrick Palka1-26/+26
2022-05-31c++: document comp_template_args's default argsPatrick Palka1-13/+11
2022-05-30c++: Add !TYPE_P assert to type_dependent_expression_p [PR99080]Marek Polacek1-0/+2
2022-05-27c++: lambda in concept [PR105652]Jason Merrill1-5/+12
2022-05-26c++: constrained partial spec forward decl [PR96363]Patrick Palka1-17/+21
2022-05-25c++: CTAD with alias and nested template [PR105655]Jason Merrill1-1/+5
2022-05-25c++: deduction from auto fn [PR105623]Jason Merrill1-0/+4
2022-05-24c++: set TYPE_CANONICAL for more template typesPatrick Palka1-46/+55
2022-05-16OpenMP, C++: Add template support for the has_device_addr clause.Marcel Vollweiler1-0/+2
2022-05-12c++: tighten TMPL_ARGS_LEVEL macroPatrick Palka1-14/+14
2022-05-12openmp: Add omp_all_memory support (C/C++ only so far)Jakub Jelinek1-2/+2
2022-05-11tree: introduce range adaptor for TREE_VECPatrick Palka1-35/+22
2022-05-10c++: Remove SET_PACK_EXPANSION_PATTERN / SET_ARGUMENT_PACK_ARGSPatrick Palka1-15/+15
2022-05-09c++: constexpr init of union sub-aggr w/ base [PR105491]Patrick Palka1-1/+1
2022-05-04c++: alias CTAD refactoring [PR104470]Jason Merrill1-50/+54
2022-05-04c++: ICE during aggr CTAD for member tmpl [PR105476]Patrick Palka1-1/+5
2022-05-03c++: make finish_non_static_data_member SFINAE enabled [PR105351]Patrick Palka1-1/+2
2022-05-02c++: improve template-id locationJason Merrill1-12/+16
2022-05-02c++: uses_template_parms cleanupsMarek Polacek1-19/+14
2022-05-02Use CASE_CONVERT in a few more casesRichard Biener1-2/+1
2022-04-29c++: alias CTAD and member alias templates [PR104470]Jason Merrill1-5/+22
2022-04-28c++: partial ordering and dependent operator expr [PR105425]Patrick Palka1-1/+2
2022-04-27c++: enum in generic lambda at global scope [PR105398]Marek Polacek1-1/+1
2022-04-26c++: pack init-capture of unresolved overload [PR102629]Jason Merrill1-1/+7
2022-04-25c++: generic lambda fn parm pack [PR104624]Jason Merrill1-1/+3
2022-04-25c++: partial ordering with dependent NTTP type [PR105289]Patrick Palka1-3/+4
2022-04-13c++: alignment of local typedef in template [PR65211]Jason Merrill1-0/+6
2022-04-13c++: local fn and generic lambda [PR97219]Jason Merrill1-1/+3