aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/cxx-pretty-print.c
AgeCommit message (Expand)AuthorFilesLines
2021-08-17c++: Implement P0466R5 __cpp_lib_is_layout_compatible compiler helpers [PR101...Jakub Jelinek1-0/+4
2021-07-30c++: Implement P0466R5 __cpp_lib_is_pointer_interconvertible compiler helpers...Jakub Jelinek1-1/+6
2021-04-23c++: Fix pretty printing pointer to function type [PR98767]Patrick Palka1-19/+28
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-09c++: Fix printing of decltype(nullptr) [PR97517]Marek Polacek1-0/+6
2020-12-03c++: Add __builtin_bit_cast to implement std::bit_cast [PR93121]Jakub Jelinek1-0/+9
2020-12-02Add pretty-printing support for __is_nothrow_{assignable,constructible}.Ville Voutilainen1-0/+6
2020-10-15c++: Improve printing of pointers-to-members [PR97406, PR85901]Marek Polacek1-1/+32
2020-10-02c++: Fix printing of C++20 template parameter object [PR97014]Marek Polacek1-0/+2
2020-09-19Move loop and switch tree data structures from cp/ to c-family/.Sandra Loosemore1-78/+0
2020-07-07c++: wrong pretty printing of nested type [PR95303]Patrick Palka1-6/+7
2020-05-07c++: Fix spelling of non-staticMarek Polacek1-1/+1
2020-04-14c++: "'decltype_type' not supported" in diagnostic [PR85278]Patrick Palka1-7/+10
2020-03-20c++: Include the constraint parameter mapping in diagnostic constraint contextsPatrick Palka1-9/+9
2020-03-08c++: Fix pretty printing of TYPENAME_TYPEsPatrick Palka1-1/+1
2020-02-26c++: Some improvements to concept diagnosticsPatrick Palka1-0/+17
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-11Introduce pretty_printer::clone vfuncDavid Malcolm1-0/+8
2019-12-05PR c++/92271 - make __is_same alias for __is_same_as.Marek Polacek1-1/+1
2019-11-27Fix constrained alias template transparency.Jason Merrill1-3/+3
2019-10-30* cxx-pretty-print.c (get_fold_operator): Use OVL_OP_INFO.Jason Merrill1-46/+2
2019-10-09Update the concepts implementation to conform to C++20.Jason Merrill1-110/+87
2019-06-29Remove trailing whitespace in C++ front end.Jason Merrill1-1/+0
2019-01-31re PR libstdc++/88170 (pretty printer FAILs)Jakub Jelinek1-6/+6
2019-01-17[PR86648] use auto identifier for class placeholder templatesAlexandre Oliva1-1/+7
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-11-08builtin-types.def (BT_FN_VOID_BOOL, [...]): New.Jakub Jelinek1-0/+36
2018-10-11re PR c++/87364 (Pretty print of enumerator never prints the id, always falls...Will Wray1-0/+38
2018-09-08cxx-pretty-print.c (cxx_pretty_printer::statement): Handle RANGE_FOR_INIT_STMT.Marek Polacek1-0/+6
2018-05-24cp-tree.h (INDIRECT_TYPE_P): New.Paolo Carlini1-2/+2
2018-03-23re PR c++/85045 (ICE+SIGILL on valid C++ code: cxx_pretty_printer::postfix_e...Marek Polacek1-1/+5
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-06-29class.c (finish_struct): Use OVL_P.Nathan Sidwell1-18/+1
2017-06-22Reorder IDENTIFIER flagsNathan Sidwell1-1/+1
2017-05-17Implement new C++ intrinsics __is_assignable and __is_constructible.Ville Voutilainen1-0/+6
2017-05-16call.c (build_user_type_conversion_1): Use OVL_FIRST.Nathan Sidwell1-4/+4
2017-04-04re PR c++/80296 (Broken diagnostic 'unary_plus_expr' not supported by express...Volker Reichelt1-0/+1
2017-03-31re PR libstdc++/80251 (Is the is_aggregate meta function missing?)Jakub Jelinek1-0/+3
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-10-24cxx-pretty-print.c (pp_cxx_check_constraint): Use VAR_P (x) instead of TREE_C...Jakub Jelinek1-1/+1
2016-10-07Implement LWG2296 helper intrinsic c-family/Jakub Jelinek1-0/+15
2016-10-06Implement P0258R2 - helper for C++17 std::has_unique_object_representations t...Jakub Jelinek1-0/+3
2016-10-05* parser.c (cp_parser_skip_to_end_of_statement): Add missing break.Jason Merrill1-1/+0
2016-08-18re PR c/7652 (-Wswitch-break : Warn if a switch case falls through)Marek Polacek1-0/+2
2016-08-12re PR c/7652 (-Wswitch-break : Warn if a switch case falls through)Marek Polacek1-5/+12
2016-07-21Improving concepts performance and diagnostics.Andrew Sutton1-23/+170
2016-04-28cvt.c (cp_get_callee): New.Jason Merrill1-2/+1
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-11-11decl.c: Remove unused header files.Andrew MacLeod1-2/+0
2015-10-31Implement multiple 'auto' feature from Concepts TS.Jason Merrill1-0/+20