aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/cp-tree.h
AgeCommit message (Expand)AuthorFilesLines
2023-01-19c++: Fix up handling of non-dependent subscript with static operator[] [PR108...Jakub Jelinek1-0/+1
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-12-23c++: template friend with variadic constraints [PR107853]Patrick Palka1-0/+1
2022-12-19c++: modules and std::source_location::current() def arg [PR100881]Patrick Palka1-6/+2
2022-12-08c++: avoid initializer_list<string> [PR105838]Jason Merrill1-0/+1
2022-12-08c++: fewer allocator temps [PR105838]Jason Merrill1-0/+1
2022-12-01c++: comptypes ICE with BOUND_TEMPLATE_TEMPLATE_PARMs [PR107539]Patrick Palka1-2/+8
2022-11-18c++: implement P1492 contractsJeff Chapman II1-0/+64
2022-11-16c++: P2448 - Relaxing some constexpr restrictions [PR106649]Marek Polacek1-0/+1
2022-11-16c++: Allow attributes on concepts - DR 2428Jakub Jelinek1-1/+1
2022-11-15c++: remove i_c_e_p parm from tsubst_copy_and_buildPatrick Palka1-4/+2
2022-11-15c++: remove function_p parm from tsubst_copy_and_buildPatrick Palka1-1/+1
2022-11-15c++: Fix a typo in function nameJakub Jelinek1-1/+1
2022-11-07c++: implement P2468R2, the equality operator you are looking forJason Merrill1-0/+1
2022-11-01c++: per-scope, per-signature lambda discriminatorsNathan Sidwell1-1/+6
2022-11-01c++: Reorganize per-scope lambda discriminatorsNathan Sidwell1-8/+9
2022-10-28c: C2x enums with fixed underlying type [PR61469]Joseph Myers1-24/+0
2022-10-26c++: Implement -Wdangling-reference [PR106393]Marek Polacek1-1/+3
2022-10-25c++: remove use_default_args parm of coerce_template_parmsPatrick Palka1-2/+2
2022-10-25c++: improve failed constexpr assume diagnosticJason Merrill1-2/+3
2022-10-24c-family: Implicitly return zero from main even on freestandingArsen Arsenović1-3/+12
2022-10-18middle-end IFN_ASSUME support [PR106654]Jakub Jelinek1-0/+1
2022-10-14middle-end, c++, i386, libgcc: std::bfloat16_t and __bf16 arithmetic supportJakub Jelinek1-0/+2
2022-10-14c++: Excess precision for ? int : float or int == float [PR107097, PR82071, P...Jakub Jelinek1-2/+0
2022-10-14c++: Implement excess precision support for C++ [PR107097, PR323]Jakub Jelinek1-0/+2
2022-10-13c++: trivial formatting cleanupsJason Merrill1-2/+2
2022-10-12c++: Remove maybe-rvalue OR in implicit moveMarek Polacek1-5/+1
2022-10-12c++: defer all consteval in default args [DR2631]Jason Merrill1-1/+31
2022-10-07c++: track whether we expect a TARGET_EXPR to be elidedJason Merrill1-0/+11
2022-10-07c++: fixes for derived-to-base reference binding [PR107085]Marek Polacek1-1/+1
2022-10-06c++, c: Implement C++23 P1774R8 - Portable assumptions [PR106654]Jakub Jelinek1-0/+4
2022-10-04openmp: Add begin declare target supportJakub Jelinek1-4/+5
2022-10-03c++: Disallow jumps into statement expressionsJakub Jelinek1-1/+2
2022-09-30c++: streamline built-in trait addition processPatrick Palka1-42/+4
2022-09-29c++: reduce redundant TARGET_EXPRJason Merrill1-1/+2
2022-09-29c++: implement __remove_cv, __remove_reference and __remove_cvrefPatrick Palka1-1/+4
2022-09-29c++: introduce TRAIT_TYPE alongside TRAIT_EXPRPatrick Palka1-0/+18
2022-09-28c++: Add DECL_NTTP_OBJECT_P lang flagNathan Sidwell1-1/+6
2022-09-27c++: Implement C++23 P2266R1, Simpler implicit move [PR101165]Marek Polacek1-0/+1
2022-09-27c++: Implement C++23 P1169R4 - static operator() [PR106651]Jakub Jelinek1-0/+5
2022-09-27openmp: Add OpenMP assume, assumes and begin/end assumes supportJakub Jelinek1-0/+5
2022-09-27c++: Implement P1467R9 - Extended floating-point types and standard names com...Jakub Jelinek1-0/+13
2022-09-23c++: Implement __is_{nothrow_,}convertible [PR106784]Marek Polacek1-0/+4
2022-09-13c++: remove single-parameter version of mark_usedPatrick Palka1-2/+2
2022-09-13c++: two-parameter version of cxx_constant_valuePatrick Palka1-0/+2
2022-09-12c++: remove '_sfinae' suffix from functionsPatrick Palka1-12/+11
2022-09-12c++: Refer to internal linkage for -Wsubobject-linkage [PR86491]Jonathan Wakely1-1/+2
2022-09-02c/c++: new warning: -Wxor-used-as-pow [PR90885]David Malcolm1-3/+16
2022-09-01c++: Remove unused declarationMarek Polacek1-1/+0
2022-08-25c: Implement C23 nullptr (N3042)Marek Polacek1-8/+0