[release/9.0] Reduce funceval abort by github-actions[bot] · Pull Request #108256 · dotnet/runtime

@noahfalk

Visual Studio reported that they were seeing unnecessary func-eval aborts. This was due to a lock ordering issue between CrstReadyToRunEntryPointToMethodDescMap and the coop mode transition. Flipping the ordering should fix the issue for this particular lock though it doesn't prevent any other lock from blocking func-evals. This should reduce, but not eliminate, the number of cases where func-eval abort is required.

davidwrighton

jeffschwMSFT

@tommcdon

This was referenced

Sep 27, 2024

@hoyosjs hoyosjs deleted the backport/pr-108220-to-release/9.0 branch

September 27, 2024 20:48