Uh oh!
There was an error while loading. Please reload this page.
NoGCRegion Callback - #82045
Conversation
ghost
commented
Feb 13, 2023
Note regarding the This serves as a reminder for when your PR is modifying a ref *.cs file and adding/modifying public APIs, to please make sure the API implementation in the src *.cs file is documented with triple slash comments, so the PR reviewers can sign off that change. |
ghost
commented
Feb 13, 2023
I couldn't figure out the best area label to add to this PR. If you have write-permissions please help me learn by adding exactly one area label. |
ghost
commented
Feb 13, 2023
Tagging subscribers to this area: @dotnet/gc Issue DetailsWIP - testing only
|
58de138 to
e647be2Compare3e1c057 to
6048304CompareUh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
894f573 to
dd909faComparedd909fa to
cbdd477CompareUh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
jkotas
commented
May 11, 2023
What about if the thread is rescheduled right after we check the cookie, but before actually doing the work? It seems that the cookie is reducing probability of the race condition, but it is not actually reliably preventing the race condition. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
jkotas
commented
May 12, 2023
VM side - LGTM! @Maoni0 should sign-off on the GC side. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Maoni0
left a comment
There was a problem hiding this comment.
other than the couple of comments above, this LGTM!
e557c26 to
9f1ca40CompareCo-authored-by: Jan Kotas <jkotas@microsoft.com>
9f1ca40 to
0ecb53fCompare
This PR implements the RegisterNoGCCallback API proposal.
Fixes#66039