Remove some boxing from tuples with >= 8 elements (dotnet/coreclr#26584)
authorStephen Toub <stoub@microsoft.com>
Sun, 15 Sep 2019 01:37:28 +0000 (21:37 -0400)
committerGitHub <noreply@github.com>
Sun, 15 Sep 2019 01:37:28 +0000 (21:37 -0400)
commit43973d8c1dc82d03919b5cf9d031d7398ae254be
tree939c2a42a44850407b3d4a34c35b43550788b26c
parent00164fb2562bad5de65024f59afe99c5a63b3bee
Remove some boxing from tuples with >= 8 elements (dotnet/coreclr#26584)

Take advantage of https://github.com/dotnet/coreclr/pull/14698 to avoid boxing the TRest argument and improve devirtualization.

Commit migrated from https://github.com/dotnet/coreclr/commit/3f678ae7aa547fc86cf00459506d6ca170a5f5cc
src/libraries/System.Private.CoreLib/src/System/ValueTuple.cs