Avoid NativeOverlapped pinning by allocating unmanaged memory for it (#18360)
authorJan Kotas <jkotas@microsoft.com>
Sat, 9 Jun 2018 20:39:58 +0000 (13:39 -0700)
committerGitHub <noreply@github.com>
Sat, 9 Jun 2018 20:39:58 +0000 (13:39 -0700)
commit911d332c523848023e3c6564788b72b7f419fca1
treeae979e6b048630ed0393983d14bde5d43942459f
parent618f9c2d18e88566ac61f93529bac58123c50cba
Avoid NativeOverlapped pinning by allocating unmanaged memory for it (#18360)

It makes PinnableBufferCache unnecessary
26 files changed:
src/System.Private.CoreLib/System.Private.CoreLib.csproj
src/System.Private.CoreLib/src/System/Collections/Concurrent/ConcurrentStack.cs [deleted file]
src/System.Private.CoreLib/src/System/PinnableBufferCache.cs [deleted file]
src/System.Private.CoreLib/src/System/PinnableBufferCacheEventSource.cs [deleted file]
src/System.Private.CoreLib/src/System/Threading/Overlapped.cs
src/classlibnative/bcltype/CMakeLists.txt
src/classlibnative/bcltype/windowsruntimebufferhelper.cpp [deleted file]
src/classlibnative/bcltype/windowsruntimebufferhelper.h [deleted file]
src/gc/gcinterface.h
src/gc/objecthandle.cpp
src/pal/inc/pal.h
src/pal/inc/rt/palrt.h
src/vm/appdomain.cpp
src/vm/appdomain.hpp
src/vm/ceemain.cpp
src/vm/class.cpp
src/vm/comcallablewrapper.cpp
src/vm/comcallablewrapper.h
src/vm/comthreadpool.cpp
src/vm/gcenv.ee.cpp
src/vm/mscorlib.cpp
src/vm/mscorlib.h
src/vm/nativeoverlapped.cpp
src/vm/nativeoverlapped.h
src/vm/threads.cpp
src/vm/win32threadpool.cpp