aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/semantics.cc
AgeCommit message (Expand)AuthorFilesLines
2024-01-09c++: adjust accessor fixits for explicit object parmJason Merrill1-0/+14
2024-01-09c++: P0847R7 (deducing this) - xobj lambdas. [PR102609]waffl3x1-3/+7
2024-01-09c++: P0847R7 (deducing this) - diagnostics. [PR102609]waffl3x1-1/+24
2024-01-09c++: P0847R7 (deducing this) - prerequisite changes. [PR102609]waffl3x1-1/+1
2024-01-09OpenMP: lvalue parsing for map/to/from clauses (C++)Julian Brown1-32/+37
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-21c++: fix -Wparentheses for bool-like class typesPatrick Palka1-4/+67
2023-12-21c++: Enable -Walloc-size and -Wcalloc-transposed-args warnings for C++Jakub Jelinek1-7/+22
2023-12-13OpenMP/OpenACC: Rework clause expansion and nested struct handlingJulian Brown1-353/+280
2023-12-13OpenMP/OpenACC: Reindent TO/FROM/_CACHE_ stanza in {c_}finish_omp_clauseJulian Brown1-381/+387
2023-12-10c++: Implement __remove_pointer built-in traitKen Matsui1-0/+5
2023-12-10c++: Implement __is_object built-in traitKen Matsui1-0/+6
2023-12-10c++: Implement __is_function built-in traitKen Matsui1-0/+4
2023-12-10c++: Implement __is_reference built-in traitKen Matsui1-0/+4
2023-12-10c++: Implement __is_member_object_pointer built-in traitKen Matsui1-0/+4
2023-12-10c++: Implement __is_member_function_pointer built-in traitKen Matsui1-0/+4
2023-12-10c++: Implement __is_member_pointer built-in traitKen Matsui1-0/+4
2023-12-10c++: Implement __is_scoped_enum built-in traitKen Matsui1-0/+4
2023-12-10c++: Implement __is_bounded_array built-in traitKen Matsui1-0/+4
2023-12-10c++: Implement __is_array built-in traitKen Matsui1-0/+4
2023-12-10c++: Sort built-in traits alphabeticallyKen Matsui1-47/+47
2023-12-08c++: decltype of (non-captured variable) [PR83167]Patrick Palka1-67/+44
2023-12-05c++: Further #pragma GCC unroll C++ fix [PR112795]Jakub Jelinek1-0/+29
2023-12-04c++: #pragma GCC unroll C++ fixes [PR112795]Jakub Jelinek1-8/+7
2023-11-30c++: lambda capture and explicit object parmJason Merrill1-4/+22
2023-11-29c++: remove LAMBDA_EXPR_MUTABLE_PJason Merrill1-3/+6
2023-11-29c++: bogus -Wparentheses warning [PR112765]Patrick Palka1-4/+2
2023-11-29c++: Fix a compile time memory leak in finish_static_assertJakub Jelinek1-0/+1
2023-11-24OpenMP: Add -Wopenmp and use itTobias Burnus1-8/+10
2023-11-23c++: Implement C++26 P2741R3 - user-generated static_assert messages [PR110348]Jakub Jelinek1-9/+139
2023-11-10c++: decltype of (by-value captured reference) [PR79620]Patrick Palka1-2/+5
2023-11-10c++: decltype of capture proxy [PR79378, PR96917]Patrick Palka1-1/+21
2023-11-07openmp: Add support for the 'indirect' clause in C/C++Kwok Cheung Yeung1-0/+1
2023-11-02c++: use hash_set in nrv_dataJason Merrill1-14/+12
2023-11-02c++: retval dtor on rethrow [PR112301]Jason Merrill1-1/+46
2023-10-27c++: more ahead-of-time -Wparentheses warningsPatrick Palka1-19/+36
2023-10-25OpenACC 2.7: Implement self clause for compute constructsChung-Lin Tang1-2/+3
2023-10-20c++: non-static memfn call dependence cleanup [PR106086]Patrick Palka1-4/+8
2023-10-20c++: remove NON_DEPENDENT_EXPR, part 2Patrick Palka1-23/+2
2023-10-16c++: improve fold-expr locationJason Merrill1-12/+13
2023-09-19c++: constness of decltype of NTTP object [PR99631]Patrick Palka1-0/+8
2023-09-18c++: non-dependent assignment checking [PR63198, PR18474]Patrick Palka1-6/+13
2023-09-05c++: Diagnose [basic.scope.block]/2 violations even in compound-stmt of funct...Jakub Jelinek1-0/+1
2023-08-25OpenMP: C++ support for imperfectly-nested loopsSandra Loosemore1-38/+79
2023-08-04frontend: Add novector C++ pragmaTamar Christina1-3/+22
2023-07-25c++: Prevent dangling pointers from becoming nullptr in constexpr [PR110619]Nathaniel Shead1-1/+3
2023-06-12OpenMP: Cleanups related to the 'present' modifierTobias Burnus1-0/+7
2023-06-07c++: allow NRV and non-NRV returns [PR58487]Jason Merrill1-4/+4
2023-06-06c++: enable NRVO from inner block [PR51571]Jason Merrill1-5/+26
2023-06-06c++: fix throwing cleanup with labelJason Merrill1-1/+15