diff --git a/pkg/Microsoft.Private.PackageBaseline/packageIndex.json b/pkg/Microsoft.Private.PackageBaseline/packageIndex.json index 8549c8b6e33f..a2ae9834de38 100644 --- a/pkg/Microsoft.Private.PackageBaseline/packageIndex.json +++ b/pkg/Microsoft.Private.PackageBaseline/packageIndex.json @@ -3711,10 +3711,8 @@ "4.0.2.0": "4.3.0" } }, - "System.Runtime.Intrinsics": { - "InboxOn": { - "netcoreapp2.1": "4.0.0.0" - }, + "System.Runtime.Intrinsics.Experimental": { + "InboxOn": {}, "AssemblyVersionInPackageVersion": { "4.0.0.0": "4.5.0" } diff --git a/pkg/descriptions.json b/pkg/descriptions.json index 3345d8958ec2..4232fbf7637f 100644 --- a/pkg/descriptions.json +++ b/pkg/descriptions.json @@ -1509,6 +1509,14 @@ "System.Runtime.InteropServices.WindowsRuntime.ReturnValueNameAttribute" ] }, + { + "Name": "System.Runtime.Intrinsics.Experimental", + "Description": "Provides APIs to processor specific instructions.", + "CommonTypes": [ + "System.Runtime.Intrinsics.Vector128<>", + "System.Runtime.Intrinsics.Vector256<>" + ] + }, { "Name": "System.Runtime.Loader", "Description": "Provides the System.Runtime.Loader.AssemblyLoadContext class, which provides members for loading assemblies.", diff --git a/src/System.Runtime.Intrinsics/System.Runtime.Intrinsics.sln b/src/System.Runtime.Intrinsics.Experimental/System.Runtime.Intrinsics.Experimental.sln similarity index 73% rename from src/System.Runtime.Intrinsics/System.Runtime.Intrinsics.sln rename to src/System.Runtime.Intrinsics.Experimental/System.Runtime.Intrinsics.Experimental.sln index 16efecee03c6..9aad5a5d4995 100644 --- a/src/System.Runtime.Intrinsics/System.Runtime.Intrinsics.sln +++ b/src/System.Runtime.Intrinsics.Experimental/System.Runtime.Intrinsics.Experimental.sln @@ -1,18 +1,23 @@ Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 14 -VisualStudioVersion = 14.0.25420.1 +# Visual Studio 15 +VisualStudioVersion = 15.0.27419.1 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Runtime.Intrinsics", "src\System.Runtime.Intrinsics.csproj", "{543FBFE5-E9E4-4631-8242-911A707FE818}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Runtime.Intrinsics.Experimental", "src\System.Runtime.Intrinsics.Experimental.csproj", "{543FBFE5-E9E4-4631-8242-911A707FE818}" ProjectSection(ProjectDependencies) = postProject {4074AF8C-8C65-486C-960E-F45DAAB0BE0D} = {4074AF8C-8C65-486C-960E-F45DAAB0BE0D} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Runtime.Intrinsics", "ref\System.Runtime.Intrinsics.csproj", "{4074AF8C-8C65-486C-960E-F45DAAB0BE0D}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Runtime.Intrinsics.Experimental", "ref\System.Runtime.Intrinsics.Experimental.csproj", "{4074AF8C-8C65-486C-960E-F45DAAB0BE0D}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{E107E9C1-E893-4E87-987E-04EF0DCEAEFD}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ref", "ref", "{2E666815-2EDB-464B-9DF6-380BF4789AD4}" EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "pkg", "pkg", "{6058EE7C-A836-4129-877A-2F942E5111DE}" + ProjectSection(SolutionItems) = preProject + pkg\System.Runtime.Intrinsics.Experimental.pkgproj = pkg\System.Runtime.Intrinsics.Experimental.pkgproj + EndProjectSection +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -35,4 +40,7 @@ Global {543FBFE5-E9E4-4631-8242-911A707FE818} = {E107E9C1-E893-4E87-987E-04EF0DCEAEFD} {4074AF8C-8C65-486C-960E-F45DAAB0BE0D} = {2E666815-2EDB-464B-9DF6-380BF4789AD4} EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {1990CACA-F006-4762-9070-E9D0ABD7AE7D} + EndGlobalSection EndGlobal diff --git a/src/System.Runtime.Intrinsics/dir.props b/src/System.Runtime.Intrinsics.Experimental/dir.props similarity index 66% rename from src/System.Runtime.Intrinsics/dir.props rename to src/System.Runtime.Intrinsics.Experimental/dir.props index 37b9ee82d7b8..fbbc9a2ce3fa 100644 --- a/src/System.Runtime.Intrinsics/dir.props +++ b/src/System.Runtime.Intrinsics.Experimental/dir.props @@ -3,7 +3,8 @@ 4.0.0.0 - true Open + + true - \ No newline at end of file + diff --git a/src/System.Runtime.Intrinsics.Experimental/pkg/System.Runtime.Intrinsics.Experimental.pkgproj b/src/System.Runtime.Intrinsics.Experimental/pkg/System.Runtime.Intrinsics.Experimental.pkgproj new file mode 100644 index 000000000000..b8ebbcce2d33 --- /dev/null +++ b/src/System.Runtime.Intrinsics.Experimental/pkg/System.Runtime.Intrinsics.Experimental.pkgproj @@ -0,0 +1,11 @@ + + + + + + netcoreapp2.1 + + + + + diff --git a/src/System.Runtime.Intrinsics/ref/Configurations.props b/src/System.Runtime.Intrinsics.Experimental/ref/Configurations.props similarity index 100% rename from src/System.Runtime.Intrinsics/ref/Configurations.props rename to src/System.Runtime.Intrinsics.Experimental/ref/Configurations.props diff --git a/src/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.csproj b/src/System.Runtime.Intrinsics.Experimental/ref/System.Runtime.Intrinsics.Experimental.csproj similarity index 100% rename from src/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.csproj rename to src/System.Runtime.Intrinsics.Experimental/ref/System.Runtime.Intrinsics.Experimental.csproj diff --git a/src/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.cs b/src/System.Runtime.Intrinsics.Experimental/ref/System.Runtime.Intrinsics.cs similarity index 100% rename from src/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.cs rename to src/System.Runtime.Intrinsics.Experimental/ref/System.Runtime.Intrinsics.cs diff --git a/src/System.Runtime.Intrinsics/src/Configurations.props b/src/System.Runtime.Intrinsics.Experimental/src/Configurations.props similarity index 100% rename from src/System.Runtime.Intrinsics/src/Configurations.props rename to src/System.Runtime.Intrinsics.Experimental/src/Configurations.props diff --git a/src/System.Runtime.Intrinsics/src/System.Runtime.Intrinsics.csproj b/src/System.Runtime.Intrinsics.Experimental/src/System.Runtime.Intrinsics.Experimental.csproj similarity index 93% rename from src/System.Runtime.Intrinsics/src/System.Runtime.Intrinsics.csproj rename to src/System.Runtime.Intrinsics.Experimental/src/System.Runtime.Intrinsics.Experimental.csproj index 548805ab48ac..273ed0730870 100644 --- a/src/System.Runtime.Intrinsics/src/System.Runtime.Intrinsics.csproj +++ b/src/System.Runtime.Intrinsics.Experimental/src/System.Runtime.Intrinsics.Experimental.csproj @@ -2,7 +2,7 @@ - System.Runtime.Intrinsics + System.Runtime.Intrinsics.Experimental true {543FBFE5-E9E4-4631-8242-911A707FE818}