You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
System.HashCode was recently added in order to make high-quality fast hashing easy. We should replace usage of HashHelpers.Combine, an internal low-quality hash combiner with HashCode.Combine. It should lead to better distribution in dictionaries and the hashing should be nearly as fast.
@danmosemsft there was a problem with completing this at the time. I had completed the majority of the work but was forced to gradually revert them. HashCode wasn't available in netfx and #if seemed like the wrong route, I decided to hold off until it shipped in netfx (as I assumed the vast majority of the alignment would be eventually reverted). Has HashCode shipped in netfx yet?
System.HashCode
was recently added in order to make high-quality fast hashing easy. We should replace usage ofHashHelpers.Combine
, an internal low-quality hash combiner withHashCode.Combine
. It should lead to better distribution in dictionaries and the hashing should be nearly as fast.See: https://github.com/dotnet/coreclr/issues/15508
The text was updated successfully, but these errors were encountered: