summaryrefslogtreecommitdiff
path: root/gcc/cp/constraint.cc
Commit message (Expand)AuthorAgeFilesLines
* c++: DECL_FRIEND_P cleanupNathan Sidwell2020-10-141-3/+8
* c++: ICE in dependent_type_p with constrained auto [PR97052]Patrick Palka2020-10-081-0/+2
* c++: Fix self-mapping in map_arguments [PR96531, PR97103]Patrick Palka2020-09-191-2/+2
* c++: std::is_constant_evaluated inside constraint [PR97051]Patrick Palka2020-09-191-1/+2
* c++: requires-expressions and partial instantiation [PR96410]Patrick Palka2020-09-171-6/+15
* vec: add exact argument for various grow functions.Martin Liska2020-08-271-1/+1
* c++: Check satisfaction before non-dep convs. [CWG2369]Jason Merrill2020-08-191-3/+9
* c++: Rewrite members for all deduction guides. [PR96199]Jason Merrill2020-08-181-0/+2
* c++: constraints and explicit instantiation [PR96164]Patrick Palka2020-07-291-0/+6
* c++: constrained class template friend [PR93467]Patrick Palka2020-06-111-0/+13
* c++: satisfaction value of type typedef to bool [PR95386]Patrick Palka2020-05-291-7/+7
* c++: premature requires-expression folding [PR95020]Patrick Palka2020-05-131-3/+1
* c++: Replace "C++2a" with "C++20".Jason Merrill2020-05-131-1/+1
* c++: Don't save parms in nested requirement [pr 94827]Nathan Sidwell2020-05-041-10/+3
* c++ ICE with nested requirement as default tpl parm[PR94827]Nathan Sidwell2020-04-301-11/+16
* c++: Satisfaction caching of inherited ctor [PR94819]Patrick Palka2020-04-281-2/+2
* c++: Inherited constructor template arguments [PR94719]Patrick Palka2020-04-221-5/+12
* c++: Diagnose invalid use of member function in requiresPatrick Palka2020-04-211-2/+6
* c++: Constrained inherited constructor template [PR94549]Patrick Palka2020-04-211-3/+4
* c++: Fix invalid pointer-to-member in requires [PR67825]Jason Merrill2020-04-041-1/+4
* c++: requires-expression outside of a template is misevaluated [PR94252]Patrick Palka2020-03-281-6/+4
* c++: Respect current_constraint_diagnosis_depth in diagnose_compound_requirementPatrick Palka2020-03-281-9/+19
* c++: Replay errors during diagnosis of constraint satisfaction failuresPatrick Palka2020-03-281-20/+130
* c++: Improve handling of ill-formed constraints [PR94186].Jason Merrill2020-03-241-22/+57
* Fix up duplicated duplicated words in commentsJakub Jelinek2020-03-181-3/+3
* c++: Fix comment typo.Jason Merrill2020-03-171-1/+1
* c++: Fix ICE with concepts and aliases [PR93907].Jason Merrill2020-03-111-1/+5
* c++: Some improvements to concept diagnosticsPatrick Palka2020-02-261-14/+19
* c++: Fix error-recovery with concepts.Jason Merrill2020-02-041-1/+2
* c++: Fix ICE with constrained friend (PR93400).Jason Merrill2020-01-251-0/+23
* Fix a couple of memory leaks in the C++ frontendPatrick Palka2020-01-221-3/+4
* PR c++/92582 - ICE with member template as requirement.Jason Merrill2020-01-131-5/+4
* Update copyright years.Jakub Jelinek2020-01-011-1/+1
* Implement P1814R0, CTAD for alias templates.Jason Merrill2019-11-271-0/+19
* Fix constrained alias template transparency.Jason Merrill2019-11-271-2/+13
* re PR c++/92236 ([concepts] Explain non-satisfaction in static_assert)Andrew Sutton2019-11-271-0/+2
* re PR c++/88395 (ICE: Segmentation fault signal terminated program cc1plus, w...Andrew Sutton2019-11-271-0/+2
* Diagnose certain constraint errors as hard errors, but otherwise treat them t...Andrew Sutton2019-11-271-94/+96
* re PR c++/92458 (Constraints do not work with precompiled headers)Jakub Jelinek2019-11-221-1/+1
* Use satisfaction with nested requirements.Jason Merrill2019-11-061-44/+56
* PR c++/92268 - hard error satisfying return-type-requirementJason Merrill2019-10-301-6/+9
* Finish moving constraint and logic functionality of out pt.c.Andrew Sutton2019-10-241-0/+128
* Update the concepts implementation to conform to C++20.Jason Merrill2019-10-091-1860/+1879
* Change C++ to C comments.Jason Merrill2019-09-151-66/+63
* cp-tree.h (cp_expr_loc_or_input_loc): New.Paolo Carlini2019-08-051-2/+2
* PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor2019-07-091-1/+2
* c-decl.c (start_decl): Adjust quoting and hyphenation in diagnostics.Martin Sebor2019-06-051-3/+3
* Update copyright years.Jakub Jelinek2019-01-011-1/+1
* re PR c++/84980 ([concepts] ICE with missing typename in concept)Paolo Carlini2018-09-031-0/+3
* tree.c (cp_expr_location): New.Jason Merrill2018-06-181-2/+2