aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/constraint.cc
AgeCommit message (Expand)AuthorFilesLines
2020-08-27vec: add exact argument for various grow functions.Martin Liska1-1/+1
2020-08-19c++: Check satisfaction before non-dep convs. [CWG2369]Jason Merrill1-3/+9
2020-08-18c++: Rewrite members for all deduction guides. [PR96199]Jason Merrill1-0/+2
2020-07-29c++: constraints and explicit instantiation [PR96164]Patrick Palka1-0/+6
2020-06-11c++: constrained class template friend [PR93467]Patrick Palka1-0/+13
2020-05-29c++: satisfaction value of type typedef to bool [PR95386]Patrick Palka1-7/+7
2020-05-13c++: premature requires-expression folding [PR95020]Patrick Palka1-3/+1
2020-05-13c++: Replace "C++2a" with "C++20".Jason Merrill1-1/+1
2020-05-04c++: Don't save parms in nested requirement [pr 94827]Nathan Sidwell1-10/+3
2020-04-30c++ ICE with nested requirement as default tpl parm[PR94827]Nathan Sidwell1-11/+16
2020-04-28c++: Satisfaction caching of inherited ctor [PR94819]Patrick Palka1-2/+2
2020-04-22c++: Inherited constructor template arguments [PR94719]Patrick Palka1-5/+12
2020-04-21c++: Diagnose invalid use of member function in requiresPatrick Palka1-2/+6
2020-04-21c++: Constrained inherited constructor template [PR94549]Patrick Palka1-3/+4
2020-04-04c++: Fix invalid pointer-to-member in requires [PR67825]Jason Merrill1-1/+4
2020-03-28c++: requires-expression outside of a template is misevaluated [PR94252]Patrick Palka1-6/+4
2020-03-28c++: Respect current_constraint_diagnosis_depth in diagnose_compound_requirementPatrick Palka1-9/+19
2020-03-28c++: Replay errors during diagnosis of constraint satisfaction failuresPatrick Palka1-20/+130
2020-03-24c++: Improve handling of ill-formed constraints [PR94186].Jason Merrill1-22/+57
2020-03-18Fix up duplicated duplicated words in commentsJakub Jelinek1-3/+3
2020-03-17c++: Fix comment typo.Jason Merrill1-1/+1
2020-03-11c++: Fix ICE with concepts and aliases [PR93907].Jason Merrill1-1/+5
2020-02-26c++: Some improvements to concept diagnosticsPatrick Palka1-14/+19
2020-02-04c++: Fix error-recovery with concepts.Jason Merrill1-1/+2
2020-01-25c++: Fix ICE with constrained friend (PR93400).Jason Merrill1-0/+23
2020-01-22Fix a couple of memory leaks in the C++ frontendPatrick Palka1-3/+4
2020-01-13 PR c++/92582 - ICE with member template as requirement.Jason Merrill1-5/+4
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-11-27Implement P1814R0, CTAD for alias templates.Jason Merrill1-0/+19
2019-11-27Fix constrained alias template transparency.Jason Merrill1-2/+13
2019-11-27re PR c++/92236 ([concepts] Explain non-satisfaction in static_assert)Andrew Sutton1-0/+2
2019-11-27re PR c++/88395 (ICE: Segmentation fault signal terminated program cc1plus, w...Andrew Sutton1-0/+2
2019-11-27Diagnose certain constraint errors as hard errors, but otherwise treat them t...Andrew Sutton1-94/+96
2019-11-22re PR c++/92458 (Constraints do not work with precompiled headers)Jakub Jelinek1-1/+1
2019-11-06Use satisfaction with nested requirements.Jason Merrill1-44/+56
2019-10-30PR c++/92268 - hard error satisfying return-type-requirementJason Merrill1-6/+9
2019-10-24Finish moving constraint and logic functionality of out pt.c.Andrew Sutton1-0/+128
2019-10-09Update the concepts implementation to conform to C++20.Jason Merrill1-1860/+1879
2019-09-15Change C++ to C comments.Jason Merrill1-66/+63
2019-08-05cp-tree.h (cp_expr_loc_or_input_loc): New.Paolo Carlini1-2/+2
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-1/+2
2019-06-05c-decl.c (start_decl): Adjust quoting and hyphenation in diagnostics.Martin Sebor1-3/+3
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-09-03re PR c++/84980 ([concepts] ICE with missing typename in concept)Paolo Carlini1-0/+3
2018-06-18tree.c (cp_expr_location): New.Jason Merrill1-2/+2
2018-02-15re PR c++/84330 ([concepts] ICE with broken constraint)Paolo Carlini1-1/+1
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-10-10Check non-dependent conversion in return from template fn.Jason Merrill1-1/+6
2017-06-29Whitespace cleanups.Nathan Sidwell1-1/+1
2017-05-17class.c (handle_using_decl): Use OVL_FIRST, ovl_iterator.Nathan Sidwell1-18/+8