Skip to content

Remove runtime suspension when updating active IL version in ReJIT #13442

Closed
@davmason

Description

@davmason

Right now we suspend the runtime when updating the active IL version. I believe this was only required for jumpstamps, since we had to stop the runtime to make sure no threads were going to have a race in executing the prolog of a jitted method. dotnet/coreclr#26740 makes it so ReJIT no longer uses jumpstamps, it should be safe to stop suspending the runtime.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions