aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/constraint.cc
AgeCommit message (Expand)AuthorFilesLines
9 daysc++: Don't assume trait funcs return error_mark_node when tf_error is passed ...Nathaniel Shead1-2/+1
2025-07-25c++: Unwrap type traits defined in terms of builtins within diagnostics [PR11...Nathaniel Shead1-101/+169
2025-07-11c++: Implement C++26 P2786R13 - Trivial Relocatability [PR119064]Jakub Jelinek1-0/+9
2025-06-26c++, libstdc++: Implement C++26 P2830R10 - Constexpr Type OrderingJakub Jelinek1-0/+3
2025-06-16c++: add -Wsfinae-incompleteJason Merrill1-5/+53
2025-05-28c++: add __is_*destructible builtins [PR107600]Jason Merrill1-0/+9
2025-04-14c++: wrong targs in satisfaction diagnostic context line [PR99214]Patrick Palka1-1/+3
2025-04-08c++: lambda in concept [PR118698]Jason Merrill1-1/+1
2025-01-16c++: explicit spec of constrained member tmpl [PR107522]Patrick Palka1-5/+13
2025-01-09c++: ICE during requires-expr partial subst [PR118060]Patrick Palka1-1/+3
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-12-19c++: optimize constraint subsumption [PR118069]Patrick Palka1-0/+21
2024-12-06c++: use diagnostic nesting [PR116253]David Malcolm1-0/+5
2024-12-02c++: some further concepts cleanupsPatrick Palka1-156/+29
2024-11-22build: Remove INCLUDE_MEMORY [PR117737]Andrew Pinski1-1/+0
2024-10-24Use unique_ptr in more places in pretty_printer/diagnostics [PR116613]David Malcolm1-0/+1
2024-10-01c++: introduce __builtin_is_virtual_base_ofGiuseppe D'Angelo1-0/+3
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