aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/cp-tree.h
AgeCommit message (Expand)AuthorFilesLines
2024-12-05Allow limited extended asm at toplevel [PR41045]Jakub Jelinek1-1/+1
2024-12-04c++: Fix up erroneous template error recovery ICE [PR117826]Jakub Jelinek1-3/+4
2024-12-02c++: some further concepts cleanupsPatrick Palka1-22/+14
2024-11-28c++: Implement P2662R3, Pack Indexing [PR113798]Marek Polacek1-1/+30
2024-11-11c++: Fix another crash with invalid new operators [PR117463]Simon Martin1-0/+1
2024-11-11c++: reduce unnecessary tree_commonJason Merrill1-4/+4
2024-11-05c++: Mark replaceable global operator new/delete with const std::nothrow_t& a...Jakub Jelinek1-0/+1
2024-10-25gcc: Remove trailing whitespaceJakub Jelinek1-2/+2
2024-10-18gcc/: Merge definitions of array_type_nelts_topAlejandro Colomar1-1/+0
2024-10-14c++: address deduction and concepts [CWG2918]Jason Merrill1-0/+1
2024-10-03c++: record template specialization hashJason Merrill1-3/+8
2024-10-01c++: introduce __builtin_is_virtual_base_ofGiuseppe D'Angelo1-1/+2
2024-09-27c++: simplify handling implicit INDIRECT_REF and co_await in convert_to_voidArsen Arsenović1-1/+1
2024-09-24c++: Implement C++23 P2718R0 - Wording for P2644R1 Fix for Range-based for Lo...Jakub Jelinek1-1/+3
2024-09-20diagnostics: convert text hooks to use diagnostic_text_output_format [PR116613]David Malcolm1-1/+1
2024-09-19c++: deleting explicitly-defaulted functions [PR116162]Marek Polacek1-1/+2
2024-09-09diagnostics: introduce struct diagnostic_option_idDavid Malcolm1-1/+3
2024-09-06c++: Partially implement CWG 2867 - Order of initialization for structured bi...Jakub Jelinek1-1/+1
2024-09-05c++: fn redecl in fn scope wrongly accepted [PR116239]Marek Polacek1-0/+1
2024-08-24c++, coroutines: Separate allocator work from the ramp body build.Iain Sandoe1-0/+3
2024-08-24c++, coroutines: Separate the analysis, ramp and outlined function synthesis.Iain Sandoe1-1/+0
2024-08-20c++/modules: Avoid rechecking initializers when streaming NTTPs [PR116382]Nathaniel Shead1-1/+2
2024-08-20c++/modules: Fix type lookup in DECL_TEMPLATE_INSTANTIATIONS [PR116364]Nathaniel Shead1-1/+2
2024-08-09c++: inherited CTAD fixes [PR116276]Patrick Palka1-3/+5
2024-08-09c++: clean up cp_identifier_kind checksPatrick Palka1-20/+21
2024-08-06c++: permit errors inside uninstantiated templates [PR116064]Patrick Palka1-0/+7
2024-08-05c++: remove function/var concepts codeMarek Polacek1-69/+2
2024-08-05c++, 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