aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/cp-tree.def
AgeCommit message (Expand)AuthorFilesLines
2022-09-29c++: introduce TRAIT_TYPE alongside TRAIT_EXPRPatrick Palka1-5/+4
2022-05-10c++: Remove SET_PACK_EXPANSION_PATTERN / SET_ARGUMENT_PACK_ARGSPatrick Palka1-2/+0
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-12-16c++: two-stage name lookup for overloaded operators [PR51577]Patrick Palka1-0/+5
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-03c++: Add __builtin_bit_cast to implement std::bit_cast [PR93121]Jakub Jelinek1-0/+3
2020-12-02C++ Module Binding VectorNathan Sidwell1-0/+3
2020-09-19Move loop and switch tree data structures from cp/ to c-family/.Sandra Loosemore1-23/+0
2020-09-17c++: requires-expressions and partial instantiation [PR96410]Patrick Palka1-3/+5
2020-07-14c++: Comments & formattingNathan Sidwell1-1/+3
2020-06-05coroutines: co_returns are statements, not expressions.Iain Sandoe1-2/+2
2020-01-18[C++ coroutines] Initial implementation.Iain Sandoe1-0/+24
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-11-05Implement C++20 operator<=>.Jason Merrill1-0/+1
2019-10-09Update the concepts implementation to conform to C++20.Jason Merrill1-50/+22
2019-06-23Rename DEFAULT_ARG to DEFERRED_PARSE.Marek Polacek1-4/+4
2019-06-22PR c++/86476 - noexcept-specifier is a complete-class context.Marek Polacek1-1/+2
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-11-08builtin-types.def (BT_FN_VOID_BOOL, [...]): New.Jakub Jelinek1-0/+5
2018-09-07PR c++/87152 - range-based for loops with initializer broken in templates.Marek Polacek1-3/+4
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-12-22extend.texi (Loop-Specific Pragmas): Document pragma GCC unroll.Eric Botcazou1-2/+2
2017-08-29Remove unnecessary LAMBDA_EXPR fields.Jason Merrill1-2/+1
2017-08-17cp-tree.def (TEMPLATE_TEMPLATE_PARM): Remove stale comment.Nathan Sidwell1-2/+1
2017-05-30cp-tree.def (OVERLOAD): Fix comment.Nathan Sidwell1-2/+1
2017-01-26re PR c++/68727 (invalid offsetof expressions accepted)Jakub Jelinek1-1/+1
2017-01-09Implement P0195R2, C++17 variadic using.Jason Merrill1-1/+2
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-10-07Implement LWG2296 helper intrinsic c-family/Jakub Jelinek1-0/+5
2016-07-21Improving concepts performance and diagnostics.Andrew Sutton1-1/+9
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-09-17Implement N4295 fold-expressions.Andrew Sutton1-0/+20
2015-08-07Add C++ Concepts TS support.Andrew Sutton1-0/+88
2015-01-05Update copyright years.Jakub Jelinek1-1/+1
2014-09-30c-common.h (enum rid): Remove RID_IS_CONVERTIBLE_TO.Jason Merrill1-2/+2
2014-04-29DR 1351 Represent the unevaluated exception specification of an implicitly de...Jason Merrill1-3/+6
2014-01-02Update copyright years in gcc/Richard Sandiford1-1/+1
2013-01-10Update copyright years in gcc/Richard Sandiford1-3/+1
2012-08-17invoke.texi (-Wsizeof-pointer-memaccess): Document.Jakub Jelinek1-4/+1
2011-12-12Add condition to MUST_NOT_THROW_EXPR.Torvald Riegel1-2/+3
2011-11-20re PR c++/48322 ([C++0x] Plural variadic parameter packs are not expanded well)Jason Merrill1-1/+1
2011-10-18[multiple changes]Benjamin Kosnik1-0/+4
2011-10-11re PR c++/49855 (internal compiler error: in fold_convert_const_int_from_real)Jason Merrill1-0/+1
2011-06-29re PR c++/49520 ([C++0x] using-declaration and operator&& confuses constexpr)Jason Merrill1-1/+1
2011-06-17re PR c++/43912 ([C++0x] lambda debug info does not describe captured variables)Jason Merrill1-0/+2
2011-06-08re PR c++/49107 ([C++0x][4.7 Regression] incomplete type regression with std:...Jason Merrill1-0/+5
2011-05-10mark EXPR_PACK_EXPANSION as typed onlyNathan Froyd1-1/+1
2011-05-02revert: re PR c++/40975 (ICE in copy_tree_r on array new)Jason Merrill1-2/+2
2011-04-27re PR c++/40975 (ICE in copy_tree_r on array new)Jason Merrill1-2/+2
2011-04-25c-common.c (struct c_common_resword): Add __underlying_type.Paolo Carlini1-1/+5