https://gcc.gnu.org/g:9cbcf8d1de159e6113fafb5dc2feb4a7e467a302
commit r15-3019-g9cbcf8d1de159e6113fafb5dc2feb4a7e467a302
Author: Arsen Arsenović
Date: Thu Aug 15 19:17:41 2024 +0200
gnat: fix lto-type-mismatch between C_Version_String and
gnat_version_string [PR115917]
gcc/ada/Ch
https://gcc.gnu.org/g:c73d7f3c66c0b5865edd6880cd0d6be723cfbb8d
commit r15-3202-gc73d7f3c66c0b5865edd6880cd0d6be723cfbb8d
Author: Arsen Arsenović
Date: Fri Aug 2 13:17:40 2024 +0200
coroutines: diagnose usage of alloca in coroutines
We do not support it currently, and the resulting
https://gcc.gnu.org/g:5cca7517c5868b7b9aa13992145eb6082ac5d5b9
commit r15-3203-g5cca7517c5868b7b9aa13992145eb6082ac5d5b9
Author: Arsen Arsenović
Date: Fri Aug 23 20:19:05 2024 +0200
c++/coros: do not assume coros don't nest [PR113457]
In the testcase presented in the PR, during te
https://gcc.gnu.org/g:ff0cba200af72f2514ebc987a99027f314d4cc99
commit r15-3234-gff0cba200af72f2514ebc987a99027f314d4cc99
Author: Arsen Arsenović
Date: Wed Jul 24 20:43:01 2024 +0200
c++/coroutines: fix actor cases not being added to the current switch
[PR109867]
Previously, we we
https://gcc.gnu.org/g:d9c54e9a036189e8961ec17e118fccf794d7bfab
commit r15-3285-gd9c54e9a036189e8961ec17e118fccf794d7bfab
Author: Arsen Arsenović
Date: Fri Aug 16 19:07:01 2024 +0200
c++: don't remove labels during coro-early-expand-ifns [PR105104]
In some scenarios, it is possible
https://gcc.gnu.org/g:7b7ad3f4b2455072f42e7884b93fd96ebb920bc8
commit r15-3453-g7b7ad3f4b2455072f42e7884b93fd96ebb920bc8
Author: Arsen Arsenović
Date: Tue Sep 3 17:14:13 2024 +0200
coros: mark .CO_YIELD as LEAF [PR106973]
We rely on .CO_YIELD calls being followed by an assignment
https://gcc.gnu.org/g:858918ef4233c837ab85819ad159bf452df3a7fb
commit r15-3454-g858918ef4233c837ab85819ad159bf452df3a7fb
Author: Arsen Arsenović
Date: Tue Sep 3 20:58:55 2024 +0200
c++: add a testcase for [PR 108620]
Fixed by r15-2540-g32e678b2ed7521. Add a testcase, as the origi
https://gcc.gnu.org/g:ebf4f095568e8e4af042f3e5a8cb655d9172
commit r15-2457-gebf4f095568e8e4af042f3e5a8cb655d9172
Author: Arsen Arsenović
Date: Wed Jul 31 16:53:35 2024 +0200
dir-locals: apply our C settings in C++ also
This also works with Emacs 30 Tree-Sitter C and C++ mo
https://gcc.gnu.org/g:32e678b2ed752154b2f96719e33f11a7c6417f20
commit r15-2540-g32e678b2ed752154b2f96719e33f11a7c6417f20
Author: Arsen Arsenović
Date: Tue Jul 30 23:36:24 2024 +0200
c++/coroutines: only defer expanding co_{await,return,yield} if dependent
[PR112341]
By doing so,
https://gcc.gnu.org/g:5b4476a165565cb20729c0a97a3f43b060595209
commit r15-2702-g5b4476a165565cb20729c0a97a3f43b060595209
Author: Arsen Arsenović
Date: Thu Jul 25 22:41:34 2024 +0200
c++/coroutines: check for members we use in handle_types [PR105475]
Currently, it is possible to IC
https://gcc.gnu.org/g:de03ef6337b0a368d61c74b790313b4216c7ed6e
commit r15-3922-gde03ef6337b0a368d61c74b790313b4216c7ed6e
Author: Arsen Arsenović
Date: Fri Sep 20 13:13:02 2024 +0200
c++: simplify handling implicit INDIRECT_REF and co_await in convert_to_void
convert_to_void has, s
https://gcc.gnu.org/g:05e4f07cad1eacf869c10622cae2a9cdee3b6a7a
commit r15-3921-g05e4f07cad1eacf869c10622cae2a9cdee3b6a7a
Author: Arsen Arsenović
Date: Wed Aug 28 21:59:18 2024 +0200
c++/coro: prevent ICV_STATEMENT diagnostics in temp promotion [PR116502]
If such a diagnostic is ne
https://gcc.gnu.org/g:d888a8a8dcf391197ae82e2bbf99507effc27950
commit r15-3923-gd888a8a8dcf391197ae82e2bbf99507effc27950
Author: Arsen Arsenović
Date: Tue Sep 24 18:16:01 2024 +0200
c++/coro: ignore cleanup_point_exprs while expanding awaits [PR116793]
If we reach a CLEANUP_POINT_
https://gcc.gnu.org/g:9a1cb52cae2d48d2fc18d01b534bf4e3203f0cc1
commit r15-6447-g9a1cb52cae2d48d2fc18d01b534bf4e3203f0cc1
Author: Arsen Arsenović
Date: Tue Dec 24 12:50:28 2024 +0100
libstdc++: add missing return in generator assignment operator [PR118196]
libstdc++-v3/ChangeLog:
https://gcc.gnu.org/g:fcdc0d8963adfa99315a7895b5685ac102182cdf
commit r15-6084-gfcdc0d8963adfa99315a7895b5685ac102182cdf
Author: Arsen Arsenović
Date: Thu Sep 5 19:53:07 2024 +0200
c++: Implement a coroutine language debug dump
This provides to people working on coroutines, as wel
https://gcc.gnu.org/g:ffeee625c53d882171af436222a7b18ed9ed89e1
commit r15-5577-gffeee625c53d882171af436222a7b18ed9ed89e1
Author: Arsen Arsenović
Date: Fri Oct 18 23:14:58 2024 +0200
doc/cpp: Document __has_include_next
While hacking on an unrelated change, I noticed that __has_inc
https://gcc.gnu.org/g:7d83a32aacd6005c0c038c74562e35d70f6a77a8
commit r15-6409-g7d83a32aacd6005c0c038c74562e35d70f6a77a8
Author: Arsen Arsenović
Date: Thu Aug 1 17:38:15 2024 +0200
warn-access: ignore template parameters when matching operator new/delete
[PR109224]
Template param
https://gcc.gnu.org/g:fbc94ff6e7615c7e5aeff8f3e0a2f894889e1b4f
commit r15-7129-gfbc94ff6e7615c7e5aeff8f3e0a2f894889e1b4f
Author: Arsen Arsenović
Date: Mon Sep 2 21:29:53 2024 +0200
d,ada/spec: only sub nostd{inc,lib} rather than nostd{inc,lib}*
This prevents the gcc driver erroneo
18 matches
Mail list logo