aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/decl.cc
AgeCommit message (Expand)AuthorFilesLines
2023-04-21c++: fix 'unsigned typedef-name' extension [PR108099]Jason Merrill1-10/+8
2023-04-19c++: fix 'unsigned __int128_t' semantics [PR108099]Jason Merrill1-2/+4
2023-04-13c++: 'typename T::X' vs 'struct T::X' lookup [PR109420]Patrick Palka1-1/+11
2023-04-03c++: ICE with loopy var tmpl auto deduction [PR109300]Patrick Palka1-1/+14
2023-03-20c++: Drop TREE_READONLY on vars (possibly) initialized by tls wrapper [PR109164]Jakub Jelinek1-0/+12
2023-03-17c++: namespace-scoped friend in local class [PR69410]Jason Merrill1-1/+2
2023-03-10c++: Don't clear TREE_READONLY for -fmerge-all-constants for non-aggregates [...Jakub Jelinek1-2/+4
2023-03-10c, c++, cgraphunit: Prevent duplicated -Wunused-value warnings [PR108079]Jakub Jelinek1-0/+1
2023-03-09c++: signed __int128_t [PR108099]Jason Merrill1-3/+8
2023-02-17c++: make manifestly_const_eval tri-statePatrick Palka1-1/+1
2023-02-16c++: TYPENAME_TYPE lookup ignoring non-types [PR107773]Patrick Palka1-4/+5
2023-01-23c++: result location and explicit inst [PR108496]Jason Merrill1-1/+5
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2023-01-16c, c++: Allow ignoring -Winit-self through pragmas [PR105593]Jakub Jelinek1-1/+1
2023-01-04c++: Error recovery in merge_default_template_args [PR108206]Jakub Jelinek1-0/+2
2022-12-20c++: source position of lambda captures [PR84471]Jason Merrill1-9/+3
2022-12-19c++: modules and std::source_location::current() def arg [PR100881]Patrick Palka1-2/+23
2022-12-02c++: Set the locus of the function result declBernhard Reutner-Fischer1-2/+23
2022-11-29c++: explicit specialization and trailing requirements [PR107864]Patrick Palka1-3/+1
2022-11-18c++: implement P1492 contractsJeff Chapman II1-6/+109
2022-11-18c++: Implement CWG2635 - Constrained structured bindingsJakub Jelinek1-0/+5
2022-11-17c++: constinit on pointer to function [PR104066]Marek Polacek1-1/+1
2022-11-16c++: Fix up calls to static operator() or operator[] [PR107624]Jakub Jelinek1-0/+4
2022-11-15c++: Disable -Wignored-qualifiers for template args [PR107492]Marek Polacek1-1/+5
2022-11-15c++: Implement C++23 P2589R1 - - static operator[]Jakub Jelinek1-37/+34
2022-11-07c++: implement P2468R2, the equality operator you are looking forJason Merrill1-0/+66
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