diff options
author | Marek Safar <marek.safar@gmail.com> | 2018-11-08 14:17:07 +0300 |
---|---|---|
committer | Alexander Köplinger <alex.koeplinger@outlook.com> | 2018-11-08 14:17:07 +0300 |
commit | df6056cd63d41cb7942dce69ebf50c6178d30602 (patch) | |
tree | b45961b3e1b3a19841330dd4e9e2ce53cd494c64 | |
parent | f5cb39880ae1cd46e9814f6f6917a923cdb5c3c6 (diff) |
[corlib] Move Stack and Queue to mscorlib as we want to used them by (#11511)
* [corlib] Move Stack and Queue to mscorlib as we want to used them by
implementation code in mscorlib
* Bump API snapshot submodule
* [csproj] Update project files
m--------- | external/api-snapshot | 0 | ||||
-rw-r--r-- | mcs/build/common/Consts.cs.in | 8 | ||||
-rw-r--r-- | mcs/class/System/Assembly/AssemblyInfo.cs | 3 | ||||
-rw-r--r-- | mcs/class/System/System.csproj | 7 | ||||
-rw-r--r-- | mcs/class/System/common.sources | 8 | ||||
-rw-r--r-- | mcs/class/corlib/corlib.csproj | 7 | ||||
-rw-r--r-- | mcs/class/corlib/corlib.dll.sources | 7 |
7 files changed, 19 insertions, 21 deletions
diff --git a/external/api-snapshot b/external/api-snapshot -Subproject bbb7c9282702bd8f3e8b3e31827f431169835e0 +Subproject d1b5dbb7c925a4562137d3ba5bd608bfec2aed1 diff --git a/mcs/build/common/Consts.cs.in b/mcs/build/common/Consts.cs.in index fbdfec47f9d..ae36a4a4c57 100644 --- a/mcs/build/common/Consts.cs.in +++ b/mcs/build/common/Consts.cs.in @@ -98,7 +98,7 @@ static class Consts public const string AssemblyMono_Security = "Mono.Security, Version=" + FxVersion + ", Culture=neutral, PublicKeyToken=0738eb9f132ed756"; public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=" + FxVersion + ", Culture=neutral, PublicKeyToken=0738eb9f132ed756"; public const string AssemblyCorlib = "mscorlib, Version=" + FxVersion + ", Culture=neutral, PublicKeyToken=" + PublicKeyToken; - public const string AssemblySystem = "System, Version=" + FxVersion + ", Culture=neutral, PublicKeyToken=b77a5c561934e089"; + public const string AssemblySystem = "System, Version=" + FxVersion + ", Culture=neutral, PublicKeyToken=" + PublicKeyToken; public const string AssemblySystem_Data = "System.Data, Version=" + FxVersion + ", Culture=neutral, PublicKeyToken=b77a5c561934e089"; public const string AssemblySystem_Design = "System.Design, Version=" + FxVersion + ", Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=" + FxVersion + ", Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; @@ -109,17 +109,13 @@ static class Consts public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=" + FxVersion + ", Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; public const string AssemblySystem_Web = "System.Web, Version=" + FxVersion + ", Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=" + FxVersion + ", Culture=neutral, PublicKeyToken=b77a5c561934e089"; -#if NET_4_0 public const string AssemblySystem_2_0 = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; public const string AssemblySystemCore_3_5 = "System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; - public const string AssemblySystem_Core = "System.Core, Version=" + FxVersion + ", Culture=neutral, PublicKeyToken=b77a5c561934e089"; + public const string AssemblySystem_Core = "System.Core, Version=" + FxVersion + ", Culture=neutral, PublicKeyToken=" + PublicKeyToken; public const string WindowsBase_3_0 = "WindowsBase, Version=3.0.0.0, PublicKeyToken=31bf3856ad364e35"; public const string AssemblyWindowsBase = "WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"; public const string AssemblyPresentationCore_3_5 = "PresentationCore, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"; public const string AssemblyPresentationCore_4_0 = "PresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"; public const string AssemblyPresentationFramework_3_5 = "PresentationFramework, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"; public const string AssemblySystemServiceModel_3_0 = "System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; -#elif MOBILE - public const string AssemblySystem_Core = "System.Core, Version=" + FxVersion + ", Culture=neutral, PublicKeyToken=b77a5c561934e089"; -#endif } diff --git a/mcs/class/System/Assembly/AssemblyInfo.cs b/mcs/class/System/Assembly/AssemblyInfo.cs index 8a5b95edf41..6cf45782059 100644 --- a/mcs/class/System/Assembly/AssemblyInfo.cs +++ b/mcs/class/System/Assembly/AssemblyInfo.cs @@ -82,3 +82,6 @@ using System.Runtime.InteropServices; #if XAMMAC || XAMMAC_4_5 [assembly: InternalsVisibleTo ("Xamarin.Mac, PublicKey=0024000004800000940000000602000000240000525341310004000011000000438ac2a5acfbf16cbd2b2b47a62762f273df9cb2795ceccdf77d10bf508e69e7a362ea7a45455bbf3ac955e1f2e2814f144e5d817efc4c6502cc012df310783348304e3ae38573c6d658c234025821fda87a0be8a0d504df564e2c93b2b878925f42503e9d54dfef9f9586d9e6f38a305769587b1de01f6c0410328b2c9733db")] #endif + +[assembly: TypeForwardedTo (typeof (System.Collections.Generic.Stack<>))] +[assembly: TypeForwardedTo (typeof (System.Collections.Generic.Queue<>))] diff --git a/mcs/class/System/System.csproj b/mcs/class/System/System.csproj index ca2590d25f7..73b83ca2b92 100644 --- a/mcs/class/System/System.csproj +++ b/mcs/class/System/System.csproj @@ -128,9 +128,6 @@ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Collections\Generic\ValueListBuilder.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\ComponentModel\DefaultValueAttribute.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\ComponentModel\EditorBrowsableAttribute.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\Generic\ArrayBuilder.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\Generic\EnumerableHelpers.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\Generic\LargeArrayBuilder.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\System\IO\ChunkedMemoryStream.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\System\IO\DelegatingStream.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\System\IO\PathInternal.CaseSensitivity.cs" />
@@ -165,15 +162,11 @@ <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\ICollectionDebugView.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\IDictionaryDebugView.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\LinkedList.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\Queue.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\QueueDebugView.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\SortedDictionary.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\SortedList.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\SortedSet.TreeSubSet.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\SortedSet.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\SortedSetEqualityComparer.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\Stack.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\StackDebugView.cs" />
<Compile Include="..\..\..\external\corefx\src\System.ComponentModel.EventBasedAsync\src\System\ComponentModel\AsyncOperation.cs" />
<Compile Include="..\..\..\external\corefx\src\System.ComponentModel.EventBasedAsync\src\System\ComponentModel\AsyncOperationManager.cs" />
<Compile Include="..\..\..\external\corefx\src\System.ComponentModel.EventBasedAsync\src\System\ComponentModel\BackgroundWorker.cs" />
diff --git a/mcs/class/System/common.sources b/mcs/class/System/common.sources index 8e430c92cce..31fb31f6289 100644 --- a/mcs/class/System/common.sources +++ b/mcs/class/System/common.sources @@ -786,10 +786,6 @@ ReferenceSources/Win32Exception.cs ../../../external/corefx/src/Common/src/System/NotImplemented.cs ../../../external/corefx/src/Common/src/System/StringExtensions.cs -../../../external/corefx/src/Common/src/System/Collections/Generic/ArrayBuilder.cs -../../../external/corefx/src/Common/src/System/Collections/Generic/EnumerableHelpers.cs -../../../external/corefx/src/Common/src/System/Collections/Generic/LargeArrayBuilder.cs - ../../../external/corefx/src/Common/src/System/IO/DelegatingStream.cs ../../../external/corefx/src/Common/src/System/IO/ChunkedMemoryStream.cs ../../../external/corefx/src/Common/src/System/IO/PathInternal.CaseSensitivity.cs @@ -811,15 +807,11 @@ ReferenceSources/Win32Exception.cs ../../../external/corefx/src/System.ObjectModel/src/System/Collections/Generic/DebugView.cs ../../../external/corefx/src/System.Collections/src/System/Collections/Generic/IDictionaryDebugView.cs ../../../external/corefx/src/System.Collections/src/System/Collections/Generic/LinkedList.cs -../../../external/corefx/src/System.Collections/src/System/Collections/Generic/Queue.cs -../../../external/corefx/src/System.Collections/src/System/Collections/Generic/QueueDebugView.cs ../../../external/corefx/src/System.Collections/src/System/Collections/Generic/SortedDictionary.cs ../../../external/corefx/src/System.Collections/src/System/Collections/Generic/SortedList.cs ../../../external/corefx/src/System.Collections/src/System/Collections/Generic/SortedSet.cs ../../../external/corefx/src/System.Collections/src/System/Collections/Generic/SortedSet.TreeSubSet.cs ../../../external/corefx/src/System.Collections/src/System/Collections/Generic/SortedSetEqualityComparer.cs -../../../external/corefx/src/System.Collections/src/System/Collections/Generic/Stack.cs -../../../external/corefx/src/System.Collections/src/System/Collections/Generic/StackDebugView.cs ../../../external/corefx/src/System.Collections.Concurrent/src/System/Collections/Concurrent/BlockingCollection.cs ../../../external/corefx/src/System.Collections.Concurrent/src/System/Collections/Concurrent/ConcurrentBag.cs diff --git a/mcs/class/corlib/corlib.csproj b/mcs/class/corlib/corlib.csproj index c8939c5ed5c..5901d3c8cd5 100644 --- a/mcs/class/corlib/corlib.csproj +++ b/mcs/class/corlib/corlib.csproj @@ -660,6 +660,9 @@ <Compile Include="..\..\..\external\corefx\src\Common\src\Microsoft\Win32\SafeHandles\SafeHandleCache.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\CompatibleComparer.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\Concurrent\ConcurrentQueue_Segment.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\Generic\ArrayBuilder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\Generic\EnumerableHelpers.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\Generic\LargeArrayBuilder.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\Generic\LowLevelDictionary.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\Generic\ReferenceEqualityComparer.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\System\MutableDecimal.cs" />
@@ -692,6 +695,10 @@ <Compile Include="..\..\..\external\corefx\src\System.Collections.NonGeneric\src\System\Collections\Stack.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\BitArray.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\CollectionExtensions.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\Queue.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\QueueDebugView.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\Stack.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\StackDebugView.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\StructuralComparisons.cs" />
<Compile Include="..\..\..\external\corefx\src\System.ComponentModel\src\System\IServiceProvider.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Console\src\System\ConsoleCancelEventArgs.cs" />
diff --git a/mcs/class/corlib/corlib.dll.sources b/mcs/class/corlib/corlib.dll.sources index f08883712bd..d1bcd3377b4 100644 --- a/mcs/class/corlib/corlib.dll.sources +++ b/mcs/class/corlib/corlib.dll.sources @@ -1780,6 +1780,9 @@ corert/RuntimeAugments.cs ../../../external/corefx/src/Common/src/System/Collections/Concurrent/ConcurrentQueue_Segment.cs +../../../external/corefx/src/Common/src/System/Collections/Generic/ArrayBuilder.cs +../../../external/corefx/src/Common/src/System/Collections/Generic/EnumerableHelpers.cs +../../../external/corefx/src/Common/src/System/Collections/Generic/LargeArrayBuilder.cs ../../../external/corefx/src/Common/src/System/Collections/Generic/LowLevelDictionary.cs ../../../external/corefx/src/Common/src/System/Collections/Generic/ReferenceEqualityComparer.cs @@ -1787,6 +1790,10 @@ corert/RuntimeAugments.cs ../../../external/corefx/src/Common/src/System/Threading/Tasks/RendezvousAwaitable.cs ../../../external/corefx/src/System.Collections/src/System/Collections/Generic/CollectionExtensions.cs +../../../external/corefx/src/System.Collections/src/System/Collections/Generic/Queue.cs +../../../external/corefx/src/System.Collections/src/System/Collections/Generic/QueueDebugView.cs +../../../external/corefx/src/System.Collections/src/System/Collections/Generic/Stack.cs +../../../external/corefx/src/System.Collections/src/System/Collections/Generic/StackDebugView.cs ../../../external/corefx/src/System.Collections.Concurrent/src/System/Collections/Concurrent/CDSCollectionETWBCLProvider.cs ../../../external/corefx/src/System.Collections.Concurrent/src/System/Collections/Concurrent/ConcurrentDictionary.cs |