Skip to content

[RuntimeAsync] Avoid keeping continuation state alive after resumption #115263

Open
@jakobbotsch

Description

@jakobbotsch

As suggested here: dotnet/runtimelab#3063 (comment)

We can either ensure DispatchContinuations does not keep the continuation object itself alive, or we can null out the arrays of the continuation object during resumption. The latter is more robust but comes with code size/resumption cost.

Metadata

Metadata

Assignees

Labels

area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIruntime-async

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions