aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/cp-tree.h
AgeCommit message (Expand)AuthorFilesLines
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
2022-08-17c++: Extend -Wpessimizing-move to other contextsMarek Polacek1-0/+1
2022-08-17OpenMP/C++: Allow classes with static members to be mappable [PR104493]Tobias Burnus1-2/+0
2022-07-19c++: shortcut bad reference binding [PR94894]Patrick Palka1-0/+5
2022-07-15c++: Add __reference_con{struc,ver}ts_from_temporary [PR104477]Marek Polacek1-2/+6
2022-07-13c++: dependence of constrained memfn from current inst [PR105842]Patrick Palka1-0/+1
2022-06-14c++: Elide calls to NOP module initializersNathan Sidwell1-1/+1
2022-06-10c++: Add a late-writing step for modulesNathan Sidwell1-2/+2
2022-06-10c++: Adjust module initializer calling emissionNathan Sidwell1-1/+1
2022-06-09c++: Better module initializer codeNathan Sidwell1-1/+2
2022-06-08c++: redeclared hidden friend take 2 [PR105852]Jason Merrill1-0/+1
2022-05-31c++: squash cp_build_qualified_type/_realPatrick Palka1-3/+2
2022-05-31c++: document comp_template_args's default argsPatrick Palka1-1/+1
2022-05-25c++: fix ICE on invalid attributes [PR96637]Marek Polacek1-0/+1
2022-05-24c++: set TYPE_CANONICAL for more template typesPatrick Palka1-0/+1
2022-05-12c++: tighten TMPL_ARGS_LEVEL macroPatrick Palka1-1/+2
2022-05-11c++: lambda template in requires [PR105541]Jason Merrill1-5/+7
2022-05-11[c++] Add module attachmentNathan Sidwell1-7/+7
2022-05-10c++: Remove SET_PACK_EXPANSION_PATTERN / SET_ARGUMENT_PACK_ARGSPatrick Palka1-16/+0
2022-05-10c++: Harden *_PACK_EXPANSION and *_ARGUMENT_PACK macrosPatrick Palka1-12/+22
2022-05-10[c++] Disambiguate ModuleKind flagsNathan Sidwell1-28/+23
2022-05-10c++: fix arm-eabi crash building libstdc++ [PR105529]Jason Merrill1-0/+1
2022-05-09c++: constexpr init of union sub-aggr w/ base [PR105491]Patrick Palka1-1/+2
2022-05-09[c++][NFC] Rename Attached to KeyedNathan Sidwell1-5/+5
2022-05-04c++: Remove cdtor_labelJason Merrill1-14/+0
2022-05-03c++: make finish_non_static_data_member SFINAE enabled [PR105351]Patrick Palka1-1/+2
2022-05-02c++: uses_template_parms cleanupsMarek Polacek1-1/+1
2022-04-29c++: alias CTAD and member alias templates [PR104470]Jason Merrill1-0/+1
2022-04-13c++: local fn and generic lambda [PR97219]Jason Merrill1-0/+1
2022-04-01Revert "c++: delayed parse DMI [PR96645]"Jason Merrill1-1/+0
2022-03-24c++: delayed parse DMI [PR96645]Jason Merrill1-0/+1
2022-03-24c++: missing SFINAE for non-constant consteval calls [PR104620]Patrick Palka1-1/+1
2022-03-18c++: using lookup within class defn [PR104476]Jason Merrill1-0/+2
2022-03-12c++: naming a dependently-scoped template for CTAD [PR104641]Patrick Palka1-0/+2
2022-03-12c++: return-type-req in constraint using only outer tparms [PR104527]Patrick Palka1-1/+6
2022-03-09c++: detecting copy-init context during CTAD [PR102137]Patrick Palka1-0/+1
2022-03-09c++: merge default targs for function templates [PR65396]Patrick Palka1-0/+1
2022-03-04c++: New module mangling ABINathan Sidwell1-1/+7
2022-02-28c++: Lost deprecated/unavailable attr in class tmpl [PR104682]Marek Polacek1-1/+1
2022-02-17c++: avoid duplicate deprecated warning [PR90451]Jason Merrill1-0/+1
2022-02-09c++: modules and explicit(bool) [PR103752]Jason Merrill1-0/+1
2022-02-08c++: constrained auto in lambda using outer tparms [PR103706]Patrick Palka1-0/+1