Change BulkMoveWithWriteBarrier to be GC suspension friendly (dotnet/coreclr#27642)
authorJan Kotas <jkotas@microsoft.com>
Tue, 5 Nov 2019 16:10:37 +0000 (08:10 -0800)
committerGitHub <noreply@github.com>
Tue, 5 Nov 2019 16:10:37 +0000 (08:10 -0800)
commit6ecf4dbde93cb42be184920b72d5bf0c51d90f55
tree417f776c72a1694cdc55d51a95fac0222d26a87d
parent1ffbfcbb99abde5f3fd9e53a4bac94591f5b6cac
Change BulkMoveWithWriteBarrier to be GC suspension friendly (dotnet/coreclr#27642)

* Change BulkMoveWithWriteBarrier to be GC suspension friendly

* Rename RuntimeHelpers.cs

Commit migrated from https://github.com/dotnet/coreclr/commit/5e1ef698774c433f70795e194e2554ad6f5b7d6f
src/coreclr/src/System.Private.CoreLib/System.Private.CoreLib.csproj
src/coreclr/src/System.Private.CoreLib/src/System/Buffer.CoreCLR.cs
src/coreclr/src/System.Private.CoreLib/src/System/Object.CoreCLR.cs
src/coreclr/src/System.Private.CoreLib/src/System/Runtime/CompilerServices/RuntimeHelpers.CoreCLR.cs [moved from src/coreclr/src/System.Private.CoreLib/src/System/Runtime/CompilerServices/RuntimeHelpers.cs with 95% similarity]
src/coreclr/src/classlibnative/bcltype/objectnative.cpp
src/coreclr/src/classlibnative/bcltype/objectnative.h
src/coreclr/src/vm/ecalllist.h