aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/cp-tree.h
AgeCommit message (Expand)AuthorFilesLines
7 daysc++: inherited CTAD fixes [PR116276]Patrick Palka1-3/+5
7 daysc++: clean up cp_identifier_kind checksPatrick Palka1-20/+21
10 daysc++: permit errors inside uninstantiated templates [PR116064]Patrick Palka1-0/+7
11 daysc++: remove function/var concepts codeMarek Polacek1-69/+2
11 daysc++, coroutines: Simplify separation of the user function body and ramp.Iain Sandoe1-0/+1
2024-07-25c++: non-template alias with dependent attributes [PR115897]Patrick Palka1-0/+1
2024-07-25cp+coroutines: teach convert_to_void to diagnose discarded co_awaitsArsen Arsenović1-0/+3
2024-07-24c++: Mostly concepts related formatting fixesJakub Jelinek1-23/+24
2024-07-23C++: Support clang compatible [[musttail]] (PR83324)Andi Kleen1-0/+4
2024-07-23c++: normalizing ttp constraints [PR115656]Patrick Palka1-1/+1
2024-07-23c++: Remove CHECK_CONSTRJakub Jelinek1-8/+0
2024-07-20Revert "C++: Support clang compatible [[musttail]] (PR83324)"Andi Kleen1-4/+0
2024-07-19C++: Support clang compatible [[musttail]] (PR83324)Andi Kleen1-0/+4
2024-07-18c++: Hash placeholder constraint in ctp_hasherSeyed Sajad Kahani1-1/+1
2024-07-16c++/contracts: ICE in C++ Contracts with '-fno-exceptions' [PR 110159]Nina Ranns1-0/+1
2024-07-13diagnostics: add highlight-a vs highlight-b in colorization and pp_markupDavid Malcolm1-1/+12
2024-07-12c++: Introduce USING_DECLs for non-function usings [PR114683]Nathaniel Shead1-11/+2
2024-07-10c++: remove Concepts TS codeMarek Polacek1-2/+0
2024-07-02c++: Implement C++26 P0963R3 - Structured binding declaration as a condition ...Jakub Jelinek1-1/+9
2024-06-12Move cexpr_stree tree string build into utility functionAndi Kleen1-0/+1
2024-06-11Factor out static_assert constexpr string extraction for reuseAndi Kleen1-0/+18
2024-06-05openmp: OpenMP loop transformation supportJakub Jelinek1-1/+1
2024-06-01c++/modules: Fix revealing with using-decls [PR114867]Nathaniel Shead1-0/+7
2024-05-28c++: extend -Wself-move for mem-init-list [PR109396]Marek Polacek1-0/+1
2024-05-25c++/modules: Remember that header units have CMIsNathaniel Shead1-4/+3
2024-05-24c++/modules: Ensure all partial specialisations are tracked [PR114947]Nathaniel Shead1-0/+1
2024-05-15c++: Optimize in maybe_clone_body aliases even when not at_eof [PR113208]Jakub Jelinek1-1/+0
2024-05-13c++: replace tf_norm with a local flagPatrick Palka1-2/+1
2024-05-10c++: Implement __is_invocable built-in traitKen Matsui1-0/+2
2024-05-10c++, mingw: Fix up types of dtor hooks to __cxa_{,thread_}atexit/__cxa_throw ...Jakub Jelinek1-3/+4
2024-05-07c++: Allow IS_FAKE_BASE_TYPE for union types [PR114954]Nathaniel Shead1-1/+1
2024-05-07c++/modules: Fix dangling pointer with imported_temploid_friendsNathaniel Shead1-0/+1
2024-05-03c++: initializer_list<string> and EH [PR114935]Jason Merrill1-0/+1
2024-05-02c++: remove lookup_template_class's entering_scope flagPatrick Palka1-1/+2
2024-05-02c++: Implement C++26 P2573R2 - = delete("should have a reason"); [PR114458]Jakub Jelinek1-1/+4
2024-05-01c++: drop in-charge for dtors without vbasesJason Merrill1-2/+1
2024-04-30c++: Fix instantiation of imported temploid friends [PR114275]Nathaniel Shead1-0/+2
2024-04-30c++: Standardise errors for module_may_redeclareNathaniel Shead1-1/+1
2024-04-25c++: Retry the aliasing of base/complete cdtor optimization at import_export_...Jakub Jelinek1-0/+1
2024-04-12c++: templated substitution into lambda-expr [PR114393]Patrick Palka1-0/+5
2024-03-19c++: Fix handling of no-linkage decls for modulesNathaniel Shead1-0/+6
2024-03-16c++: Check module attachment instead of just purview when necessary [PR112631]Nathaniel Shead1-0/+2
2024-03-07c++/modules: member alias tmpl partial inst [PR103994]Patrick Palka1-2/+1
2024-03-01c++: auto(x) partial substitution [PR110025, PR114138]Patrick Palka1-0/+1
2024-02-29c++: -Wuninitialized when binding a ref to uninit DM [PR113987]Marek Polacek1-0/+1
2024-02-29c++: Support lambdas attached to more places in modules [PR111710]Nathaniel Shead1-14/+12
2024-02-09c++: make build_throw SFINAE-friendly [PR98388]Marek Polacek1-1/+2
2024-02-01c++: variable template array of unknown bound [PR113638]Jason Merrill1-1/+1
2024-01-26c++: Emit definitions of ODR-used static members imported from modules [PR112...Nathaniel Shead1-1/+1
2024-01-19c++: alias template argument conversion [PR112632]Jason Merrill1-0/+5