Replace primitive Array fcalls with managed implementations (dotnet/coreclr#27123)
authorJan Kotas <jkotas@microsoft.com>
Mon, 14 Oct 2019 05:32:46 +0000 (22:32 -0700)
committerGitHub <noreply@github.com>
Mon, 14 Oct 2019 05:32:46 +0000 (22:32 -0700)
commit090cf0836a6944001ed32e68e628bbbb79ffafe5
tree1a3f2c0cfd66a9d8d86e28283faa130626e5e98d
parent50e6b059df198bdd6851e190c1d26d9846c108cb
Replace primitive Array fcalls with managed implementations (dotnet/coreclr#27123)

Prep-work for dotnet/coreclr#27106

Commit migrated from https://github.com/dotnet/coreclr/commit/4c0b70ea5f81c810a375db688a5d1ac3aee0b2ca
24 files changed:
src/coreclr/src/System.Private.CoreLib/src/System/Array.CoreCLR.cs
src/coreclr/src/System.Private.CoreLib/src/System/Buffer.CoreCLR.cs
src/coreclr/src/System.Private.CoreLib/src/System/Runtime/CompilerServices/RuntimeHelpers.cs
src/coreclr/src/System.Private.CoreLib/src/System/Runtime/CompilerServices/jithelpers.cs
src/coreclr/src/classlibnative/bcltype/arraynative.cpp
src/coreclr/src/classlibnative/bcltype/arraynative.h
src/coreclr/src/inc/dacvars.h
src/coreclr/src/tools/crossgen2/Common/TypeSystem/IL/Stubs/RuntimeHelpersIntrinsics.cs
src/coreclr/src/vm/appdomain.cpp
src/coreclr/src/vm/comutilnative.cpp
src/coreclr/src/vm/comutilnative.h
src/coreclr/src/vm/ecalllist.h
src/coreclr/src/vm/generics.cpp
src/coreclr/src/vm/jitinterface.cpp
src/coreclr/src/vm/methodtable.h
src/coreclr/src/vm/mscorlib.h
src/coreclr/src/vm/reflectioninvocation.cpp
src/coreclr/src/vm/reflectioninvocation.h
src/coreclr/src/vm/typehandle.inl
src/coreclr/src/vm/vars.cpp
src/coreclr/src/vm/vars.hpp
src/libraries/System.Private.CoreLib/src/System/Buffer.cs
src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/RuntimeHelpers.cs
src/libraries/System.Private.CoreLib/src/System/Runtime/InteropServices/ArrayWithOffset.cs