]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/cp/constraint.cc
Update copyright years.
[thirdparty/gcc.git] / gcc / cp / constraint.cc
2024-01-03  Jakub JelinekUpdate copyright years.
2023-12-10  Ken Matsuic++: Implement __is_object built-in trait
2023-12-10  Ken Matsuic++: Implement __is_function built-in trait
2023-12-10  Ken Matsuic++: Implement __is_reference built-in trait
2023-12-10  Ken Matsuic++: Implement __is_member_object_pointer built-in...
2023-12-10  Ken Matsuic++: Implement __is_member_function_pointer built-in...
2023-12-10  Ken Matsuic++: Implement __is_member_pointer built-in trait
2023-12-10  Ken Matsuic++: Implement __is_scoped_enum built-in trait
2023-12-10  Ken Matsuic++: Implement __is_bounded_array built-in trait
2023-12-10  Ken Matsuic++: Implement __is_array built-in trait
2023-12-10  Ken Matsuic++: Sort built-in traits alphabetically
2023-12-01  Jason Merrillc++: mangle function template constraints
2023-10-16  Jason Merrillc++: improve fold-expr location
2023-08-22  Jason Merrillc++: maybe_substitute_reqs_for fix
2023-05-19  Patrick Palkac++: simplify norm_cache manipulation
2023-05-09  Patrick Palkac++: error-recovery ICE with unstable satisfaction...
2023-04-20  Patrick Palkac++: use TREE_VEC for trailing args of variadic built...
2023-03-16  Patrick Palkac++: checking ICE with diagnosed constraint recursion...
2023-03-09  Jason Merrillc++: add __is_deducible trait [PR105841]
2023-02-17  Patrick Palkac++: make manifestly_const_eval tri-state
2023-01-16  Jakub JelinekUpdate copyright years.
2022-12-29  Alexandre Oliva[C++] constraint: insert norm entry once
2022-12-23  Patrick Palkac++: template friend with variadic constraints [PR107853]
2022-12-02  Patrick Palkac++: comptypes ICE with BOUND_TEMPLATE_TEMPLATE_PARMs...
2022-11-20  Patrick Palkac++: cache the normal form of a concept-id
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-03  Patrick Palkac++: requires-expr and access checking [PR107179]
2022-10-25  Patrick Palkac++: remove use_default_args parm of coerce_template_parms
2022-10-03  Patrick Palkac++: rename IS_SAME_AS trait code to IS_SAME
2022-09-30  Patrick Palkac++: streamline built-in trait addition process
2022-09-29  Patrick Palkac++: implement __remove_cv, __remove_reference and...
2022-09-27  Marek Polacekc++: Don't quote nothrow in diagnostic
2022-09-23  Marek Polacekc++: Implement __is_{nothrow_,}convertible [PR106784]
2022-07-15  Marek Polacekc++: Add __reference_con{struc,ver}ts_from_temporary...
2022-07-13  Patrick Palkac++: dependence of constrained memfn from current inst...
2022-05-11  Patrick Palkatree: introduce range adaptor for TREE_VEC
2022-03-30  Patrick Palkac++: ICE with failed __is_constructible constraint...
2022-03-28  Patrick Palkac++: constrained template friend matching ICE [PR105064]
2022-03-12  Patrick Palkac++: return-type-req in constraint using only outer...
2022-02-08  Patrick Palkac++: satisfaction value of type const bool [PR104410]
2022-02-08  Patrick Palkac++: constrained auto in lambda using outer tparms...
2022-01-03  Jakub JelinekUpdate copyright years.
2021-12-19  Patrick Palkac++: local_specializations and recursive constrained...
2021-12-17  Jason Merrillc++: tweak comment
2021-12-16  Patrick Palkac++: two-stage name lookup for overloaded operators...
2021-12-14  Patrick Palkac++: processing_template_decl vs template depth [PR103408]
2021-09-16  Patrick Palkac++: constrained variable template issues [PR98486]
2021-08-17  Jakub Jelinekc++: Implement P0466R5 __cpp_lib_is_layout_compatible...
2021-07-30  Jakub Jelinekc++: Implement P0466R5 __cpp_lib_is_pointer_interconver...
2021-07-09  Patrick Palkac++: requires-expr with dependent extra args [PR101181]
2021-06-30  Patrick Palkac++: Fix push_access_scope and introduce RAII wrapper...
2021-06-25  Martin Seborcp: add support for per-location warning groups.
2021-06-24  Patrick Palkac++: requires-expression folding [PR101182]
2021-06-10  Patrick Palkac++: normalization of non-templated return-type-req...
2021-05-18  Marek Polacekc++: Prune dead functions.
2021-05-11  Patrick Palkac++: fn parm pack expansion inside constraint [PR100138]
2021-04-13  Patrick Palkac++: constraints are unevaluated operands [PR99961]
2021-04-09  Patrick Palkac++: Use a TEMPLATE_INFO to hold regenerated-lambda...
2021-04-08  Patrick Palkac++: Don't substitute into constraints on lambdas ...
2021-03-03  Patrick Palkac++: Unify REQUIRES_EXPR evaluation / diagnostic routines
2021-03-03  Patrick Palkac++: Clean up normalization and satisfaction routines
2021-03-02  Patrick Palkac++: Fix satisfaction of placeholder type constraints...
2021-03-02  Patrick Palkac++: Delay normalizing nested requirements until satisf...
2021-03-02  Patrick Palkac++: Some preparatory type canonicalization fixes
2021-03-02  Patrick Palkac++: Avoid building garbage trees from tsubst_requires_expr
2021-02-04  Jason Merrillc++: Empty args for variadic concept [PR98717]
2021-01-04  Jakub JelinekUpdate copyright years.
2020-12-18  Patrick Palkac++: More precise tracking of potentially unstable...
2020-12-18  Patrick Palkac++: Diagnose self-recursive satisfaction
2020-12-18  Patrick Palkac++: Diagnose unstable satisfaction
2020-12-05  Patrick Palkac++: Normalize nested-requirements twice at parse time...
2020-12-05  Patrick Palkac++: Distinguish unsatisfaction vs errors during satisf...
2020-11-25  Martin SeborClean up -Wformat-diag warnings (PR bootstrap/97622...
2020-11-09  Patrick Palkac++: Consider only relevant template arguments in sat_h...
2020-11-09  Patrick Palkac++: Use two levels of caching in satisfy_atom
2020-11-09  Patrick Palkac++: Reuse identical ATOMIC_CONSTRs during normalization
2020-11-09  Patrick Palkac++: Fix ICE with variadic concepts and aliases [PR93907]
2020-11-02  Patrick Palkac++: Don't purge the satisfaction caches
2020-10-29  Patrick Palkac++: Simplify constraint normalization routines
2020-10-29  Patrick Palkac++: Tolerate empty initial args during normalization...
2020-10-14  Nathan Sidwellc++: DECL_FRIEND_P cleanup
2020-10-08  Patrick Palkac++: ICE in dependent_type_p with constrained auto...
2020-09-19  Patrick Palkac++: Fix self-mapping in map_arguments [PR96531, PR97103]
2020-09-19  Patrick Palkac++: std::is_constant_evaluated inside constraint ...
2020-09-17  Patrick Palkac++: requires-expressions and partial instantiation...
2020-08-27  Martin Liskavec: add exact argument for various grow functions.
2020-08-19  Jason Merrillc++: Check satisfaction before non-dep convs. [CWG2369]
2020-08-18  Jason Merrillc++: Rewrite members for all deduction guides. [PR96199]
2020-07-30  Patrick Palkac++: constraints and explicit instantiation [PR96164]
2020-06-11  Patrick Palkac++: constrained class template friend [PR93467]
2020-05-30  Patrick Palkac++: satisfaction value of type typedef to bool [PR95386]
2020-05-13  Patrick Palkac++: premature requires-expression folding [PR95020]
2020-05-13  Jason Merrillc++: Replace "C++2a" with "C++20".
2020-05-04  Nathan Sidwellc++: Don't save parms in nested requirement [pr 94827]
2020-04-30  Nathan Sidwellc++ ICE with nested requirement as default tpl parm...
2020-04-29  Patrick Palkac++: Satisfaction caching of inherited ctor [PR94819]
2020-04-22  Patrick Palkac++: Inherited constructor template arguments [PR94719]
2020-04-22  Patrick Palkac++: Diagnose invalid use of member function in requires
2020-04-21  Patrick Palkac++: Constrained inherited constructor template [PR94549]
next