Skip to content

Complete the workaround for symmetric transfers on buggy MSVC versions#2059

Merged
ericniebler merged 6 commits intoNVIDIA:mainfrom
mika-fischer:msvc-symmetric-transfer-workaround
May 2, 2026
Merged

Complete the workaround for symmetric transfers on buggy MSVC versions#2059
ericniebler merged 6 commits intoNVIDIA:mainfrom
mika-fischer:msvc-symmetric-transfer-workaround

Conversation

@mika-fischer
Copy link
Copy Markdown
Contributor

@mika-fischer mika-fischer commented May 2, 2026

This restores symmetric transfer on buggy MSVC versions thus avoiding stack overflows

Fixes: #2047

@copy-pr-bot
Copy link
Copy Markdown

copy-pr-bot Bot commented May 2, 2026

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@mika-fischer
Copy link
Copy Markdown
Contributor Author

BTW: Does the CI also test Visual Studio 2026 (i.e. MSVC without all the workarounds)? That would be good if not already the case.

@mika-fischer mika-fischer changed the title Complete the workaround symmetric transfer on buggy MSVC versions Complete the workaround for symmetric transfers on buggy MSVC versions May 2, 2026
@ericniebler
Copy link
Copy Markdown
Collaborator

/ok to test cb2f3ef

@ericniebler
Copy link
Copy Markdown
Collaborator

/ok to test 28d14af

@ericniebler ericniebler merged commit 4c17d03 into NVIDIA:main May 2, 2026
32 checks passed
@ericniebler
Copy link
Copy Markdown
Collaborator

thanks!

@mika-fischer
Copy link
Copy Markdown
Contributor Author

thank you too!

@mika-fischer mika-fischer deleted the msvc-symmetric-transfer-workaround branch May 2, 2026 20:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Another crash with stdexec::task (again probably premature coro destruction)

2 participants