Skip to content

JIT: Tracking issue for general runtime async inlining #127865

Closed

Description

@jakobbotsch

Runtime async currently only supports inlining runtime async functions that never suspend, by virtue of having no awaits in them. This issue tracks general async inlining.

Activity

  1. self-assigned this
    on May 6, 2026
  2. added this to the 11.0.0 milestone on May 6, 2026
  3. added
    area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
    on May 6, 2026
  4. dotnet-policy-service commented on May 6, 2026

    @dotnet-policy-service
    Contributor

    Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch
    See info in area-owners.md if you want to be subscribed.

  5. added
    Priority:2Work that is important, but not critical for the release
    on Jul 9, 2026
  6. jakobbotsch commented on Jul 30, 2026

    @jakobbotsch
    MemberAuthor

    I am working on this, but the feature is complex and risky. I will do validation over the next 1.5 weeks and depending on how it goes I will see if this can possibly make .NET 11.

  7. added
    Priority:1Work that is critical for the release, but we could probably ship without
    and removed
    Priority:2Work that is important, but not critical for the release
    on Jul 30, 2026
  8. locked and limited conversation to collaborators on Sep 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Priority:1Work that is critical for the release, but we could probably ship withoutarea-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions