-
Notifications
You must be signed in to change notification settings - Fork 4.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make TypeDescriptor
thread safe with custom providers by enlarging lock
region
#92521
Closed
Commits on Sep 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 56fd769 - Browse repository at this point
Copy the full SHA 56fd769View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47d9fe6 - Browse repository at this point
Copy the full SHA 47d9fe6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b743c3 - Browse repository at this point
Copy the full SHA 7b743c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba1e176 - Browse repository at this point
Copy the full SHA ba1e176View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49aef1a - Browse repository at this point
Copy the full SHA 49aef1aView commit details -
Make
TypeDescriptor
thread safe with custom providersOriginally a race condition exists in `CheckDefaultProvider` and leads to wrong results when many methods are called simultaneously. The PR fixes that by extending the lock statement. Fix dotnet#92934
Configuration menu - View commit details
-
Copy full SHA for a8a259c - Browse repository at this point
Copy the full SHA a8a259cView commit details -
Originally a race condition exists in
CheckDefaultProvider
and leadsto wrong results when many methods are called simultaneously. The PR fixes that by extending the lock statement. Fix dotnet#92394
Configuration menu - View commit details
-
Copy full SHA for e4c4296 - Browse repository at this point
Copy the full SHA e4c4296View commit details
Commits on Nov 15, 2023
-
Added another HashTable to reduce locks.
Moved tests to the main testing file Adopted tests from dotnet#85156 Co-authored-by: Maximys <mixim33@yandex.ru>
Configuration menu - View commit details
-
Copy full SHA for 8a7df35 - Browse repository at this point
Copy the full SHA 8a7df35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e3fc99 - Browse repository at this point
Copy the full SHA 0e3fc99View commit details -
Configuration menu - View commit details
-
Copy full SHA for b067518 - Browse repository at this point
Copy the full SHA b067518View commit details -
Configuration menu - View commit details
-
Copy full SHA for c55d876 - Browse repository at this point
Copy the full SHA c55d876View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8707cd9 - Browse repository at this point
Copy the full SHA 8707cd9View commit details
Commits on Nov 16, 2023
-
ConcurrentGetProperties_ReturnsExpected is skipped on browsers because Thread.Start is unsupported.
Configuration menu - View commit details
-
Copy full SHA for 33d5a3e - Browse repository at this point
Copy the full SHA 33d5a3eView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.