aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/pt.cc
AgeCommit message (Expand)AuthorFilesLines
2023-04-26c++: restore instantiate_decl assertJason Merrill1-0/+6
2023-04-26c++: local class in nested generic lambda [PR109241]Jason Merrill1-5/+9
2023-04-26c++: unique friend shenanigans [PR69836]Jason Merrill1-0/+6
2023-04-26c++: micro-optimize most_specialized_partial_specPatrick Palka1-26/+19
2023-04-25c++: value dependence of by-ref lambda capture [PR108975]Patrick Palka1-3/+4
2023-04-20c++: simplify TEMPLATE_TYPE_PARM level loweringPatrick Palka1-21/+16
2023-04-20c++: use TREE_VEC for trailing args of variadic built-in traitsPatrick Palka1-5/+4
2023-04-19c++: Define built-in for std::tuple_element [PR100157]Patrick Palka1-2/+6
2023-04-19c++: bad ggc_free in try_class_unification [PR109556]Patrick Palka1-5/+0
2023-04-17c++: bound ttp level lowering [PR109531]Patrick Palka1-19/+20
2023-04-13c++: 'typename T::X' vs 'struct T::X' lookup [PR109420]Patrick Palka1-1/+8
2023-04-01c++: NTTP constraint depending on outer parms [PR109160]Patrick Palka1-10/+22
2023-04-01c++: improve "NTTP argument considered unused" fix [PR53164, PR105848]Patrick Palka1-18/+68
2023-03-30c++: generic lambda and function ptr conv [PR105221]Jason Merrill1-3/+30
2023-03-28c++: alias ctad refinements [PR109321]Jason Merrill1-14/+48
2023-03-24c++: default template arg, partial ordering [PR105481]Jason Merrill1-4/+14
2023-03-22c++: local class in nested generic lambda [PR109241]Jason Merrill1-4/+8
2023-03-22c++: array bound partial ordering [PR108390]Jason Merrill1-3/+5
2023-03-16c++: __func__ and local class DMI [PR105809]Jason Merrill1-0/+6
2023-03-16c++: generic lambda, local class, __func__ [PR108242]Jason Merrill1-1/+4
2023-03-15c++: passing one ttp to another [PR108179]Jason Merrill1-16/+18
2023-03-15c++: coerce_template_template_parms interface tweakJason Merrill1-27/+15
2023-03-14c++: redeclaring member of constrained class template [PR96830]Patrick Palka1-0/+26
2023-03-14c++: constrained template friend class matching [PR96830]Patrick Palka1-2/+6
2023-03-14c++: variable tmpl partial specialization [PR108468]Jason Merrill1-0/+2
2023-03-09c++: CTAD for less-specialized alias template [PR102529]Jason Merrill1-1/+3
2023-03-09c++: fix alias CTAD [PR105841]Jason Merrill1-32/+101
2023-03-09c++: add __is_deducible trait [PR105841]Jason Merrill1-10/+59
2023-03-07c++: static lambda tsubst [PR108526]Jason Merrill1-2/+2
2023-03-03c++: thinko in extract_local_specs [PR108998]Patrick Palka1-1/+9
2023-03-01c++: streamline tf_qualifying_scope usagePatrick Palka1-26/+17
2023-02-28c++: non-dependent variable template-id [PR108848]Patrick Palka1-14/+16
2023-02-28c++: variable template and targ deduction [PR108550]Marek Polacek1-0/+6
2023-02-20c++: ICE with redundant capture [PR108829]Marek Polacek1-3/+6
2023-02-17c++: make manifestly_const_eval tri-statePatrick Palka1-4/+2
2023-02-16c++: TYPENAME_TYPE lookup ignoring non-types [PR107773]Patrick Palka1-25/+33
2023-02-05c++: equivalence of non-dependent calls [PR107461]Patrick Palka1-1/+1
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