Improve dictionary & hashset lookup perf for OrdinalIgnoreCase (#36252)
authorLevi Broderick <GrabYourPitchforks@users.noreply.github.com>
Thu, 6 Aug 2020 04:16:21 +0000 (21:16 -0700)
committerGitHub <noreply@github.com>
Thu, 6 Aug 2020 04:16:21 +0000 (21:16 -0700)
commit189e1aa8f91632c196fe0e6cb1410a85bb7d2283
tree84105f4160c4271ee4c6730cb4d986f1d3e8f99f
parent53d70b08ab088c318e4137ea1f1b67ac0fb06a60
Improve dictionary & hashset lookup perf for OrdinalIgnoreCase (#36252)
src/libraries/System.Collections/tests/Generic/Dictionary/Dictionary.Generic.Tests.cs
src/libraries/System.Collections/tests/Generic/Dictionary/HashCollisionScenarios/OutOfBoundsRegression.cs
src/libraries/System.Private.CoreLib/src/System.Private.CoreLib.Shared.projitems
src/libraries/System.Private.CoreLib/src/System/Collections/Generic/Dictionary.cs
src/libraries/System.Private.CoreLib/src/System/Collections/Generic/HashSet.cs
src/libraries/System.Private.CoreLib/src/System/Collections/Generic/IInternalStringEqualityComparer.cs [new file with mode: 0644]
src/libraries/System.Private.CoreLib/src/System/Collections/Generic/NonRandomizedStringEqualityComparer.cs
src/libraries/System.Private.CoreLib/src/System/Collections/Generic/RandomizedStringEqualityComparer.cs [new file with mode: 0644]
src/libraries/System.Private.CoreLib/src/System/String.Comparison.cs
src/libraries/System.Private.CoreLib/src/System/StringComparer.cs
src/libraries/System.Resources.Extensions/tests/TestData.resources