aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/constraint.cc
AgeCommit message (Expand)AuthorFilesLines
2024-09-05c++: Add missing auto_diagnostic_groupsNathaniel Shead1-10/+11
2024-08-05c++: remove function/var concepts codeMarek Polacek1-328/+18
2024-07-24c++: Mostly concepts related formatting fixesJakub Jelinek1-101/+102
2024-07-23c++: normalizing ttp constraints [PR115656]Patrick Palka1-4/+5
2024-07-18c++: Hash placeholder constraint in ctp_hasherSeyed Sajad Kahani1-2/+2
2024-07-10c++: remove Concepts TS codeMarek Polacek1-282/+0
2024-05-13c++: replace tf_norm with a local flagPatrick Palka1-20/+20
2024-05-10c++: Implement __is_nothrow_invocable built-in traitKen Matsui1-0/+6
2024-05-10c++: Implement __is_invocable built-in traitKen Matsui1-0/+6
2024-05-10c++: Implement __array_rank built-in traitKen Matsui1-0/+3
2024-05-10c++: Implement __is_unbounded_array built-in traitKen Matsui1-0/+3
2024-05-03c++: Implement __is_pointer built-in traitKen Matsui1-0/+3
2024-05-03c++: Implement __is_volatile built-in traitKen Matsui1-0/+3
2024-05-03c++: Implement __is_const built-in traitKen Matsui1-0/+3
2024-04-11c++: build_extra_args recapturing local specs [PR114303]Patrick Palka1-0/+1
2024-02-19c++: compound-requirement partial substitution [PR113966]Patrick Palka1-2/+3
2024-02-02c++: requires-exprs and partial constraint subst [PR110006]Patrick Palka1-12/+44
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-10c++: Implement __is_object built-in traitKen Matsui1-0/+3
2023-12-10c++: Implement __is_function built-in traitKen Matsui1-0/+3
2023-12-10c++: Implement __is_reference built-in traitKen Matsui1-0/+3
2023-12-10c++: Implement __is_member_object_pointer built-in traitKen Matsui1-0/+3
2023-12-10c++: Implement __is_member_function_pointer built-in traitKen Matsui1-0/+3
2023-12-10c++: Implement __is_member_pointer built-in traitKen Matsui1-0/+3
2023-12-10c++: Implement __is_scoped_enum built-in traitKen Matsui1-0/+3
2023-12-10c++: Implement __is_bounded_array built-in traitKen Matsui1-0/+3
2023-12-10c++: Implement __is_array built-in traitKen Matsui1-0/+3
2023-12-10c++: Sort built-in traits alphabeticallyKen Matsui1-34/+34
2023-12-01c++: mangle function template constraintsJason Merrill1-3/+7
2023-10-16c++: improve fold-expr locationJason Merrill1-1/+2
2023-08-22c++: maybe_substitute_reqs_for fixJason Merrill1-1/+1
2023-05-19c++: simplify norm_cache manipulationPatrick Palka1-22/+9
2023-05-09c++: error-recovery ICE with unstable satisfaction [PR109752]Patrick Palka1-3/+10
2023-04-20c++: use TREE_VEC for trailing args of variadic built-in traitsPatrick Palka1-0/+10
2023-03-16c++: checking ICE with diagnosed constraint recursion [PR100288]Patrick Palka1-1/+1
2023-03-09c++: add __is_deducible trait [PR105841]Jason Merrill1-0/+3
2023-02-17c++: make manifestly_const_eval tri-statePatrick Palka1-2/+1
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-12-29[C++] constraint: insert norm entry onceAlexandre Oliva1-3/+5
2022-12-23c++: template friend with variadic constraints [PR107853]Patrick Palka1-3/+4
2022-12-01c++: comptypes ICE with BOUND_TEMPLATE_TEMPLATE_PARMs [PR107539]Patrick Palka1-3/+15
2022-11-20c++: cache the normal form of a concept-idPatrick Palka1-14/+81
2022-11-16c++: Allow attributes on concepts - DR 2428Jakub Jelinek1-0/+2
2022-11-15c++: remove i_c_e_p parm from tsubst_copy_and_buildPatrick Palka1-7/+7
2022-11-03c++: requires-expr and access checking [PR107179]Patrick Palka1-0/+3
2022-10-25c++: remove use_default_args parm of coerce_template_parmsPatrick Palka1-3/+3
2022-10-03c++: rename IS_SAME_AS trait code to IS_SAMEPatrick Palka1-1/+1
2022-09-30c++: streamline built-in trait addition processPatrick Palka1-7/+5
2022-09-29c++: implement __remove_cv, __remove_reference and __remove_cvrefPatrick Palka1-0/+3
2022-09-27c++: Don't quote nothrow in diagnosticMarek Polacek1-7/+7