]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/cp/pt.cc
c++: ICE with concepts TS multiple auto deduction [PR101886]
[thirdparty/gcc.git] / gcc / cp / pt.cc
2022-12-19  Patrick Palkac++: ICE with concepts TS multiple auto deduction ...
2022-12-17  Patrick Palkac++: constantness of non-dependent NTTP argument [PR107437]
2022-12-15  Patrick Palkac++: variadic using-decl with parm pack in terminal...
2022-12-15  Patrick Palkac++: extract_local_specs and unevaluated contexts ...
2022-12-15  Patrick Palkac++: local alias in typename in lambda [PR105518]
2022-12-15  Patrick Palkac++: partial ordering with memfn ptr cst [PR108104]
2022-12-04  Patrick Palkac++: pack in requires-expr parm list [PR107417]
2022-12-03  Patrick Palkac++: substituting CONST_DECL_USING_P enumerators [PR103081]
2022-12-02  Patrick Palkac++: comptypes ICE with BOUND_TEMPLATE_TEMPLATE_PARMs...
2022-12-01  Jason Merrillc++: small contracts fixes
2022-11-29  Patrick Palkac++: explicit specialization and trailing requirements...
2022-11-20  Patrick Palkac++: remove coerce_innermost_template_parms
2022-11-19  Jeff Chapman IIc++: implement P1492 contracts
2022-11-16  Jakub Jelinekc++: Allow attributes on concepts - DR 2428
2022-11-15  Patrick Palkac++: remove i_c_e_p parm from tsubst_copy_and_build
2022-11-15  Patrick Palkac++: remove function_p parm from tsubst_copy_and_build
2022-11-14  Jason Merrillc++: only declare satisfied friends
2022-11-08  Jason Merrillc++: implement P2468R2, the equality operator you are...
2022-11-01  Nathan Sidwellc++: per-scope, per-signature lambda discriminators
2022-11-01  Nathan Sidwellc++: Reorganize per-scope lambda discriminators
2022-10-25  Patrick Palkac++: remove use_default_args parm of coerce_template_parms
2022-10-20  Patrick Palkac++: constraint matching, TEMPLATE_ID_EXPR, current...
2022-10-18  Jakub Jelinekmiddle-end IFN_ASSUME support [PR106654]
2022-10-14  Jakub Jelinekc++: Implement excess precision support for C++ [PR1070...
2022-10-13  Jason Merrillc++: trivial formatting cleanups
2022-10-12  Jason Merrillc++: defer all consteval in default args [DR2631]
2022-10-11  Patrick Palkac++ modules: ICE with templated friend and std namespac...
2022-10-06  Patrick Palkac++: remove optimize_specialization_lookup_p
2022-10-06  Jakub Jelinekc++, c: Implement C++23 P1774R8 - Portable assumptions...
2022-10-03  Patrick Palkac++: rename IS_SAME_AS trait code to IS_SAME
2022-09-29  Patrick Palkac++: implicit lookup of std::initializer_list [PR102576]
2022-09-29  Patrick Palkac++: introduce TRAIT_TYPE alongside TRAIT_EXPR
2022-09-28  Nathan Sidwellc++: Add DECL_NTTP_OBJECT_P lang flag
2022-09-27  Marek Polacekc++: Implement C++23 P2266R1, Simpler implicit move...
2022-09-27  Jakub Jelinekopenmp: Add OpenMP assume, assumes and begin/end assume...
2022-09-26  Patrick Palkac++ modules: variable template partial spec fixes ...
2022-09-13  Patrick Palkac++: two-parameter version of cxx_constant_value
2022-09-13  Patrick Palkac++: some missing-SFINAE fixes
2022-09-12  Patrick Palkac++: remove '_sfinae' suffix from functions
2022-09-12  Patrick Palkac++: template-id arguments are evaluated [PR101906]
2022-09-12  Jason Merrillc++: cast to array of unknown bound [PR93259]
2022-09-12  Jonathan Wakelyc++: Refer to internal linkage for -Wsubobject-linkage...
2022-09-06  Jakub Jelinekopenmp: Introduce gimple_omp_ordered_standalone_p
2022-09-03  Jakub Jelinekopenmp: Partial OpenMP 5.2 doacross and omp_cur_iterati...
2022-08-17  Marek Polacekc++: Tweak for -Wpessimizing-move in templates [PR89780]
2022-07-26  Marek Polacekc++: ICE with erroneous template redeclaration [PR106311]
2022-07-22  Patrick Palkac++: CTAD from initializer list [PR106366]
2022-07-13  Patrick Palkac++: non-dependent call to consteval operator [PR105912]
2022-07-13  Patrick Palkac++: dependence of constrained memfn from current inst...
2022-07-07  Patrick Palkac++: generic targs and identity substitution [PR105956]
2022-06-23  Patrick Palkac++: context completion in lookup_template_class [PR105982]
2022-06-23  Jason Merrillc++: -Waddress and if constexpr [PR94554]
2022-06-23  Jason Merrillc++: -Waddress and value-dependent expr [PR105885]
2022-06-23  Jason Merrillc++: tweak deduction with auto template parms
2022-06-23  Jason Merrillc++: dependence of baselink [PR105964]
2022-06-10  Patrick Palkac++: improve TYPENAME_TYPE hashing [PR65328]
2022-06-10  Patrick Palkac++: optimize specialization of templated member functions
2022-06-10  Patrick Palkac++: optimize specialization of nested templated classes
2022-06-08  Jason Merrillc++: non-templated friends [PR105852]
2022-06-08  Jason Merrillc++: redeclared hidden friend take 2 [PR105852]
2022-06-06  Patrick Palkac++: function NTTP argument considered unused [PR53164...
2022-06-03  Patrick Palkac++: don't substitute TEMPLATE_PARM_CONSTRAINTS [PR100374]
2022-06-03  Patrick Palkac++: find_template_parameters and PARM_DECLs [PR105797]
2022-06-02  Marek Polacekc++: ICE with template NEW_EXPR [PR105803]
2022-06-01  Jason Merrillc++: auto function as function argument [PR105779]
2022-05-31  Patrick Palkac++: use auto_timevar instead of timevar_push/pop
2022-05-31  Patrick Palkac++: squash cp_build_qualified_type/_real
2022-05-31  Patrick Palkac++: document comp_template_args's default args
2022-05-30  Marek Polacekc++: Add !TYPE_P assert to type_dependent_expression_p...
2022-05-28  Jason Merrillc++: lambda in concept [PR105652]
2022-05-26  Patrick Palkac++: constrained partial spec forward decl [PR96363]
2022-05-25  Jason Merrillc++: CTAD with alias and nested template [PR105655]
2022-05-25  Jason Merrillc++: deduction from auto fn [PR105623]
2022-05-24  Patrick Palkac++: set TYPE_CANONICAL for more template types
2022-05-16  Marcel VollweilerOpenMP, C++: Add template support for the has_device_ad...
2022-05-12  Patrick Palkac++: tighten TMPL_ARGS_LEVEL macro
2022-05-12  Jakub Jelinekopenmp: Add omp_all_memory support (C/C++ only so far)
2022-05-11  Patrick Palkatree: introduce range adaptor for TREE_VEC
2022-05-10  Patrick Palkac++: Remove SET_PACK_EXPANSION_PATTERN / SET_ARGUMENT_P...
2022-05-09  Patrick Palkac++: constexpr init of union sub-aggr w/ base [PR105491]
2022-05-04  Jason Merrillc++: alias CTAD refactoring [PR104470]
2022-05-04  Patrick Palkac++: ICE during aggr CTAD for member tmpl [PR105476]
2022-05-03  Patrick Palkac++: make finish_non_static_data_member SFINAE enabled...
2022-05-02  Jason Merrillc++: improve template-id location
2022-05-02  Marek Polacekc++: uses_template_parms cleanups
2022-05-02  Richard BienerUse CASE_CONVERT in a few more cases
2022-04-29  Jason Merrillc++: alias CTAD and member alias templates [PR104470]
2022-04-28  Patrick Palkac++: partial ordering and dependent operator expr ...
2022-04-27  Marek Polacekc++: enum in generic lambda at global scope [PR105398]
2022-04-26  Jason Merrillc++: pack init-capture of unresolved overload [PR102629]
2022-04-26  Jason Merrillc++: generic lambda fn parm pack [PR104624]
2022-04-26  Patrick Palkac++: partial ordering with dependent NTTP type [PR105289]
2022-04-14  Jason Merrillc++: alignment of local typedef in template [PR65211]
2022-04-14  Jason Merrillc++: local fn and generic lambda [PR97219]
2022-04-14  Jason Merrillc++: template conversion op [PR101698]
2022-04-12  Patrick Palkac++: requires-expr in pack expansion using pack [PR103105]
2022-04-09  Jason Merrillc++: friend implicit template instantiation [PR91618]
2022-04-06  Patrick Palkac++: make -Wctad-maybe-unsupported respect complain...
2022-04-05  Jason Merrillc++: alias template equivalence and CTAD [PR103852]
2022-04-04  Jason Merrillc++: alias-tmpl equivalence and default targs [PR103852]
next