aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/decl.cc
AgeCommit message (Expand)AuthorFilesLines
2022-10-31c++: set TREE_NOTHROW after genericizeJason Merrill1-8/+8
2022-10-31c++: formatting tweaksJason Merrill1-6/+3
2022-10-28c++: apply friend attributes soonerJason Merrill1-1/+4
2022-10-24c-family: Implicitly return zero from main even on freestandingArsen Arsenović1-1/+2
2022-10-13c++: trivial formatting cleanupsJason Merrill1-2/+0
2022-10-07c++: track whether we expect a TARGET_EXPR to be elidedJason Merrill1-1/+1
2022-10-03c++: Disallow jumps into statement expressionsJakub Jelinek1-3/+16
2022-09-27c++: Implement C++23 P1169R4 - static operator() [PR106651]Jakub Jelinek1-1/+18
2022-09-27c++: Improve diagnostics about conflicting specifiersJakub Jelinek1-6/+1
2022-09-20c++: modules and non-dependent auto deductionPatrick Palka1-0/+6
2022-09-15Move void_list_node init to common codeRichard Biener1-9/+1
2022-09-13c++: two-parameter version of cxx_constant_valuePatrick Palka1-1/+1
2022-09-13c++: some missing-SFINAE fixesPatrick Palka1-1/+1
2022-09-12c++: remove '_sfinae' suffix from functionsPatrick Palka1-1/+1
2022-09-12c++: auto member function and auto variable [PR106893]Jason Merrill1-0/+3
2022-09-07c++: diagnostic for template placeholder in parm [PR106793]Jason Merrill1-10/+20
2022-09-06c++: C++23 operator[] allows default argumentsJason Merrill1-6/+5
2022-08-29c++: Fix C++11 attribute propagation [PR106712]Marek Polacek1-1/+1
2022-08-25c: Implement C23 nullptr (N3042)Marek Polacek1-7/+1
2022-08-17c++: Extend -Wpessimizing-move to other contextsMarek Polacek1-1/+2
2022-08-17OpenMP/C++: Allow classes with static members to be mappable [PR104493]Tobias Burnus1-2/+4
2022-08-11c-family: Honor -Wno-init-self for cv-qual vars [PR102633]Marek Polacek1-0/+8
2022-07-21c++: defaulted friend op== [PR106361]Jason Merrill1-2/+0
2022-06-23c++: anon union designated init [PR105925]Jason Merrill1-1/+5
2022-06-10c++: improve TYPENAME_TYPE hashing [PR65328]Patrick Palka1-7/+16
2022-06-08c++: non-templated friends [PR105852]Jason Merrill1-4/+5
2022-06-08c++: redeclared hidden friend take 2 [PR105852]Jason Merrill1-10/+6
2022-06-07PR c++/96442: Improved error recovery in enumerations.Roger Sayle1-2/+5
2022-06-03c++: redeclared hidden friend [PR105761]Jason Merrill1-2/+10
2022-05-31c++: squash cp_build_qualified_type/_realPatrick Palka1-1/+1
2022-05-31c++: use current_template_constraints morePatrick Palka1-13/+4
2022-05-26c++: constrained partial spec forward decl [PR96363]Patrick Palka1-1/+2
2022-05-25c++: fix ICE on invalid attributes [PR96637]Marek Polacek1-9/+10
2022-05-17c++: constexpr ref to array of array [PR102307]Jason Merrill1-5/+12
2022-05-11[c++] Add module attachmentNathan Sidwell1-11/+12
2022-05-10[c++] Disambiguate ModuleKind flagsNathan Sidwell1-1/+1
2022-05-10c++: fix arm-eabi crash building libstdc++ [PR105529]Jason Merrill1-37/+10
2022-05-09c++: constexpr init of union sub-aggr w/ base [PR105491]Patrick Palka1-10/+26
2022-05-04c++: optimize reshape_initJason Merrill1-1/+7
2022-05-04c++: Remove cdtor_labelJason Merrill1-20/+0
2022-04-29c++: reorganize friend template matching [PR91618]Jason Merrill1-9/+0
2022-04-29c++: tidy auto deductionJason Merrill1-3/+2
2022-04-29c++: check completeness after auto deduction [PR80351]Jason Merrill1-0/+11
2022-04-14c++: unsigned int32_t enum promotion [PR102804]Jason Merrill1-0/+2
2022-04-13c++: NRV and ref-extended temps [PR101442]Jason Merrill1-1/+1
2022-04-12c++: local function versioning [PR104669]Jason Merrill1-6/+14
2022-04-11c++: rodata and defaulted ctor [PR104142]Jason Merrill1-0/+4
2022-04-06c++: conversion with trailing return type [PR101051]Jason Merrill1-2/+5
2022-04-04c++: repeated friend template [PR101894]Jason Merrill1-0/+5
2022-03-24c++: ICE with template code in constexpr [PR104284]Marek Polacek1-0/+4