aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/cp-tree.h
AgeCommit message (Expand)AuthorFilesLines
32 hoursgcc/: Merge definitions of array_type_nelts_topAlejandro Colomar1-1/+0
5 daysc++: 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
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