Skip to content

[RuntimeAsync] Rename async2 -> async in JIT and JIT-EE interface#3076

Merged
jakobbotsch merged 2 commits into
dotnet:feature/async2-experimentfrom
jakobbotsch:rename-async2
Apr 9, 2025
Merged

[RuntimeAsync] Rename async2 -> async in JIT and JIT-EE interface#3076
jakobbotsch merged 2 commits into
dotnet:feature/async2-experimentfrom
jakobbotsch:rename-async2

Conversation

@jakobbotsch

Copy link
Copy Markdown
Member

Porting back and expanding some changes from dotnet/runtime#113976

cc @VSadov

continuation = StubHelpers.AsyncCallContinuation();
}
catch (Exception ex)
{

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This document has a number of places where we use "async2" referring to runtime async as opposed to "async1" referring to Task-based Roslyn generated async. I have left those occurrences in.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Those places are mainly (or only) when describing adapters between runtime async and Task<T>, so perhaps some other terminology would still be better here.

Comment thread docs/design/features/runtime-handled-tasks.md Outdated
Comment thread src/coreclr/jit/gentree.cpp Outdated

@VSadov VSadov left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Thanks!

@jakobbotsch jakobbotsch merged commit 8c99af1 into dotnet:feature/async2-experiment Apr 9, 2025
@jakobbotsch jakobbotsch deleted the rename-async2 branch April 9, 2025 08:22
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.

2 participants