aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/pt.cc
AgeCommit message (Expand)AuthorFilesLines
2023-01-24c++: static lambda in template [PR108526]Jason Merrill1-0/+5
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-12-23c++: template friend with variadic constraints [PR107853]Patrick Palka1-10/+24
2022-12-21openmp: Don't try to destruct DECL_OMP_PRIVATIZED_MEMBER vars [PR108180]Jakub Jelinek1-0/+5
2022-12-20c++, tree: walk TREE_VEC (and VECTOR_CST) in natural order [PR101886]Patrick Palka1-4/+9
2022-12-20c++: NTTP object wrapper substitution fixes [PR103346, ...]Patrick Palka1-35/+39
2022-12-19c++: ICE with concepts TS multiple auto deduction [PR101886]Patrick Palka1-3/+9
2022-12-17c++: constantness of non-dependent NTTP argument [PR107437]Patrick Palka1-1/+1
2022-12-15c++: variadic using-decl with parm pack in terminal name [PR102104]Patrick Palka1-26/+64
2022-12-15c++: extract_local_specs and unevaluated contexts [PR100295]Patrick Palka1-1/+18
2022-12-15c++: local alias in typename in lambda [PR105518]Patrick Palka1-42/+69
2022-12-15c++: partial ordering with memfn ptr cst [PR108104]Patrick Palka1-1/+1
2022-12-04c++: pack in requires-expr parm list [PR107417]Patrick Palka1-15/+0
2022-12-03c++: substituting CONST_DECL_USING_P enumerators [PR103081]Patrick Palka1-6/+1
2022-12-01c++: comptypes ICE with BOUND_TEMPLATE_TEMPLATE_PARMs [PR107539]Patrick Palka1-1/+6
2022-11-30c++: small contracts fixesJason Merrill1-1/+1
2022-11-29c++: explicit specialization and trailing requirements [PR107864]Patrick Palka1-11/+8
2022-11-20c++: remove coerce_innermost_template_parmsPatrick Palka1-65/+27
2022-11-18c++: implement P1492 contractsJeff Chapman II1-4/+160
2022-11-16c++: Allow attributes on concepts - DR 2428Jakub Jelinek1-1/+4
2022-11-15c++: remove i_c_e_p parm from tsubst_copy_and_buildPatrick Palka1-161/+79
2022-11-15c++: remove function_p parm from tsubst_copy_and_buildPatrick Palka1-33/+13
2022-11-14c++: only declare satisfied friendsJason Merrill1-0/+3
2022-11-07c++: implement P2468R2, the equality operator you are looking forJason Merrill1-2/+3
2022-11-01c++: per-scope, per-signature lambda discriminatorsNathan Sidwell1-0/+1
2022-11-01c++: Reorganize per-scope lambda discriminatorsNathan Sidwell1-35/+15
2022-10-25c++: remove use_default_args parm of coerce_template_parmsPatrick Palka1-80/+27
2022-10-20c++: constraint matching, TEMPLATE_ID_EXPR, current instPatrick Palka1-6/+8
2022-10-18middle-end IFN_ASSUME support [PR106654]Jakub Jelinek1-4/+1
2022-10-14c++: Implement excess precision support for C++ [PR107097, PR323]Jakub Jelinek1-0/+22
2022-10-13c++: trivial formatting cleanupsJason Merrill1-6/+6
2022-10-12c++: defer all consteval in default args [DR2631]Jason Merrill1-0/+3
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