Adding Unsafe APIs that are used by System.Memory (#15497)
authorAhson Khan <ahkha@microsoft.com>
Wed, 13 Dec 2017 13:50:50 +0000 (05:50 -0800)
committerJan Kotas <jkotas@microsoft.com>
Wed, 13 Dec 2017 13:50:50 +0000 (08:50 -0500)
commit4416b9b0cb2bb0ca5536d6193d197a13844da4f5
tree2634178fdef15bc17afed172170d5f8ecd3e5544
parent9f1dc4444478ccbac2476d53949c471583876ad7
Adding Unsafe APIs that are used by System.Memory (#15497)

* Adding Unsafe APIs that are used by System.Memory

* Update comment to match S.R.CS.U xml

* Changing S.R.CS namespace to Internal.R.CS and making Unsafe class public

* Add new InternalCompilerServices namespace to vm
44 files changed:
src/mscorlib/System.Private.CoreLib.csproj
src/mscorlib/shared/System/BitConverter.cs
src/mscorlib/shared/System/Globalization/CalendarData.Windows.cs
src/mscorlib/shared/System/Guid.cs
src/mscorlib/shared/System/IO/UnmanagedMemoryAccessor.cs
src/mscorlib/shared/System/Memory.cs
src/mscorlib/shared/System/Number.NumberBuffer.cs
src/mscorlib/shared/System/ReadOnlyMemory.cs
src/mscorlib/shared/System/ReadOnlySpan.cs
src/mscorlib/shared/System/Runtime/InteropServices/MemoryMarshal.cs
src/mscorlib/shared/System/Runtime/InteropServices/SafeBuffer.cs
src/mscorlib/shared/System/Span.NonGeneric.cs
src/mscorlib/shared/System/Span.cs
src/mscorlib/src/Internal/Runtime/CompilerServices/Unsafe.cs [moved from src/mscorlib/src/System/Runtime/CompilerServices/Unsafe.cs with 83% similarity]
src/mscorlib/src/System/Array.cs
src/mscorlib/src/System/Decimal.DecCalc.cs
src/mscorlib/src/System/Globalization/CultureData.Windows.cs
src/mscorlib/src/System/MulticastDelegate.cs
src/mscorlib/src/System/Runtime/CompilerServices/AsyncMethodBuilder.cs
src/mscorlib/src/System/Runtime/CompilerServices/ConditionalWeakTable.cs
src/mscorlib/src/System/Runtime/CompilerServices/jithelpers.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/BindableVectorToCollectionAdapter.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/BindableVectorToListAdapter.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/DictionaryToMapAdapter.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/EnumeratorToIteratorAdapter.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IClosable.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/ICustomPropertyProvider.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IMapViewToIReadOnlyDictionaryAdapter.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IReadOnlyDictionaryToIMapViewAdapter.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IReadOnlyListToIVectorViewAdapter.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IVectorViewToIReadOnlyListAdapter.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IteratorToEnumeratorAdapter.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/ListToBindableVectorAdapter.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/ListToVectorAdapter.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/MapToCollectionAdapter.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/MapToDictionaryAdapter.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/MapViewToReadOnlyCollectionAdapter.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/VectorToCollectionAdapter.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/VectorToListAdapter.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/VectorViewToReadOnlyCollectionAdapter.cs
src/mscorlib/src/System/String.Manipulation.cs
src/vm/jitinterface.cpp
src/vm/mscorlib.h
src/vm/namespace.h