aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/pt.cc
AgeCommit message (Expand)AuthorFilesLines
2022-10-11c++ modules: ICE with templated friend and std namespace [PR100134]Patrick Palka1-0/+8
2022-10-06c++: remove optimize_specialization_lookup_pPatrick Palka1-117/+40
2022-10-06c++, c: Implement C++23 P1774R8 - Portable assumptions [PR106654]Jakub Jelinek1-0/+27
2022-10-03c++: rename IS_SAME_AS trait code to IS_SAMEPatrick Palka1-1/+1
2022-09-29c++: implicit lookup of std::initializer_list [PR102576]Patrick Palka1-2/+3
2022-09-29c++: introduce TRAIT_TYPE alongside TRAIT_EXPRPatrick Palka1-9/+20
2022-09-28c++: Add DECL_NTTP_OBJECT_P lang flagNathan Sidwell1-18/+17
2022-09-27c++: Implement C++23 P2266R1, Simpler implicit move [PR101165]Marek Polacek1-12/+38
2022-09-27openmp: Add OpenMP assume, assumes and begin/end assumes supportJakub Jelinek1-0/+1
2022-09-26c++ modules: variable template partial spec fixes [PR107033]Patrick Palka1-1/+1
2022-09-13c++: two-parameter version of cxx_constant_valuePatrick Palka1-2/+2
2022-09-13c++: some missing-SFINAE fixesPatrick Palka1-1/+3
2022-09-12c++: remove '_sfinae' suffix from functionsPatrick Palka1-11/+6
2022-09-12c++: template-id arguments are evaluated [PR101906]Patrick Palka1-3/+3
2022-09-12c++: cast to array of unknown bound [PR93259]Jason Merrill1-3/+3
2022-09-12c++: Refer to internal linkage for -Wsubobject-linkage [PR86491]Jonathan Wakely1-1/+1
2022-09-06openmp: Introduce gimple_omp_ordered_standalone_pJakub Jelinek1-3/+8
2022-09-03openmp: Partial OpenMP 5.2 doacross and omp_cur_iteration supportJakub Jelinek1-6/+7
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