-
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
Removed null checks of buckets and entries in Dictionary and HashSet #48725
Closed
Commits on Mar 12, 2021
-
Removed null checks of buckets and entries in Dictionary and HashSet …
…at the cost of some constructor performance.
Configuration menu - View commit details
-
Copy full SHA for b6f24a1 - Browse repository at this point
Copy the full SHA b6f24a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8efb22d - Browse repository at this point
Copy the full SHA 8efb22dView commit details
Commits on Mar 15, 2021
-
Cache fast mod multiplier for divisor of 1 and internally cache an em…
…pty array instead of using Array.Empty<Entry>() since Entry is internal and to avoid the extra generic instantiation
Configuration menu - View commit details
-
Copy full SHA for 88c2fd6 - Browse repository at this point
Copy the full SHA 88c2fd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f66a439 - Browse repository at this point
Copy the full SHA f66a439View commit details
Commits on Mar 16, 2021
-
Fix errors. Adding the static field in Dictionary added a static cons…
…tructor which made a reflection lookup ambiguous. Additionally since initially empty dictionaries now gets the hashcode of the item's key it exposed an issue with mono's DefineEnum method where getting the hashcode of the ITypeIdentifier of a null name caused a NullReferenceException.
Configuration menu - View commit details
-
Copy full SHA for ac22ef9 - Browse repository at this point
Copy the full SHA ac22ef9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94be5e8 - Browse repository at this point
Copy the full SHA 94be5e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 878852f - Browse repository at this point
Copy the full SHA 878852fView commit details
Commits on Mar 23, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3f8ddb4 - Browse repository at this point
Copy the full SHA 3f8ddb4View commit details
Commits on Apr 19, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 6f80ec6 - Browse repository at this point
Copy the full SHA 6f80ec6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c750af8 - Browse repository at this point
Copy the full SHA c750af8View commit details
Commits on Jun 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c66581e - Browse repository at this point
Copy the full SHA c66581eView 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.