Update public GC.AddMemoryPressure() and GC.RemoveMemoryPressure() (#36767)
authorAaron Robinson <arobins@microsoft.com>
Thu, 21 May 2020 03:39:51 +0000 (20:39 -0700)
committerGitHub <noreply@github.com>
Thu, 21 May 2020 03:39:51 +0000 (03:39 +0000)
commitab49e0f9dcd56958148827c6b47428b56187b5f8
tree368784561fcdc2effc0ed9b0f6bb6db4425aa0f4
parente0683a9a9e2b62f089da4d79ca2a0f426d2deef3
Update public GC.AddMemoryPressure() and GC.RemoveMemoryPressure() (#36767)

* Update public GC.AddMemoryPressure() and GC.RemoveMemoryPressure()
to use newer algorithm.

* Remove old AddMemoryPressure/RemoveMemoryPressure impls

* Update test.

* Removing duplicate tests from coreclr directory.
13 files changed:
src/coreclr/src/inc/CrstTypes.def
src/coreclr/src/inc/crsttypes.h
src/coreclr/src/vm/ceemain.cpp
src/coreclr/src/vm/comutilnative.cpp
src/coreclr/src/vm/comutilnative.h
src/coreclr/src/vm/interoplibinterface.cpp
src/coreclr/src/vm/object.cpp
src/coreclr/src/vm/rcwwalker.cpp
src/coreclr/src/vm/runtimecallablewrapper.cpp
src/coreclr/tests/src/GC/API/GC/AddMemoryPressureTest.cs [deleted file]
src/coreclr/tests/src/GC/API/GC/AddMemoryPressureTest.csproj [deleted file]
src/coreclr/tests/src/GC/API/GC/RemoveMemoryPressureTest.cs [deleted file]
src/coreclr/tests/src/GC/API/GC/RemoveMemoryPressureTest.csproj [deleted file]