diff --git a/Make.config b/Make.config index 6f7e5e442b25..95cb250cf9df 100644 --- a/Make.config +++ b/Make.config @@ -12,7 +12,7 @@ CURL = curl --fail --location --connect-timeout 15 $(if $(V),--verbose,--silent) # --retry-all-errors: ignore the definition of insanity and retry even for errors that seem like you'd get the same result (such as 404). This isn't the real purpose, because this will also retry errors that will get a different result (such as connection failures / resets), which apparently --retry doesn't cover. CURL_RETRY = $(CURL) --retry 20 --retry-delay 2 --retry-all-errors -DOTNET_TFM=net10.0 +DOTNET_TFM=net11.0 DOTNET_MAJOR_VERSION:=$(firstword $(subst ., ,$(subst net,,$(DOTNET_TFM)))) # calculate commit distance and store it in a file so that we don't have to re-calculate it every time make is executed. diff --git a/Make.versions b/Make.versions index 94f051cc5c58..bfebed22aece 100644 --- a/Make.versions +++ b/Make.versions @@ -28,10 +28,10 @@ MACCATALYST_NUGET_OS_VERSION=26.1 # The following are the OS versions we first supported with the current .NET version. # These versions must *not* change with minor .NET updates, only major .NET releases. -IOS_TARGET_PLATFORM_VERSION_LIBRARY=26.0 -TVOS_TARGET_PLATFORM_VERSION_LIBRARY=26.0 -MACOS_TARGET_PLATFORM_VERSION_LIBRARY=26.0 -MACCATALYST_TARGET_PLATFORM_VERSION_LIBRARY=26.0 +IOS_TARGET_PLATFORM_VERSION_LIBRARY=26.1 +TVOS_TARGET_PLATFORM_VERSION_LIBRARY=26.1 +MACOS_TARGET_PLATFORM_VERSION_LIBRARY=26.1 +MACCATALYST_TARGET_PLATFORM_VERSION_LIBRARY=26.1 # In theory we should define the default platform version if it's not specified in the TFM. The default should not change for a given .NET version: # * We release support for iOS 14.5 with .NET 6 diff --git a/NuGet.config b/NuGet.config index c57ea829e5fa..e4b2b7a4e2a9 100644 --- a/NuGet.config +++ b/NuGet.config @@ -10,7 +10,6 @@ - diff --git a/dotnet/Templates/Microsoft.MacCatalyst.Templates/maccatalyst/csharp/MacCatalystApp1.csproj b/dotnet/Templates/Microsoft.MacCatalyst.Templates/maccatalyst/csharp/MacCatalystApp1.csproj index 55f4ff8cce66..d0b14871ece8 100644 --- a/dotnet/Templates/Microsoft.MacCatalyst.Templates/maccatalyst/csharp/MacCatalystApp1.csproj +++ b/dotnet/Templates/Microsoft.MacCatalyst.Templates/maccatalyst/csharp/MacCatalystApp1.csproj @@ -1,6 +1,6 @@ - net10.0-maccatalyst + net11.0-maccatalyst - 11.0.0-beta.25603.102 - 11.0.0-beta.25603.102 - 0.11.5-alpha.25603.102 - 11.0.0-beta.25603.102 - 10.0.0-rc.3.25603.102 - 10.0.0-rc.3.25603.102 - 10.0.0-rc.3.25603.102 - 10.0.100-rc.3.25603.102 - 10.0.0-rc.3.25603.102 - 11.0.100-alpha.25603.102 + 11.0.0-beta.25609.108 + 11.0.0-beta.25609.108 + 0.11.5-alpha.25609.108 + 11.0.0-beta.25609.108 + 11.0.0-alpha.1.25609.108 + 11.0.0-alpha.1.25609.108 + 11.0.0-alpha.1.25609.108 + 11.0.100-alpha.1.25609.108 + 11.0.0-alpha.1.25609.108 + 11.0.100-alpha.25609.108 26.0.11017 - 18.5.9227 - 26.0.9754 26.0.11017 - 18.5.9227 - 26.0.9754 26.0.11017 - 15.5.9227 - 26.0.9754 26.0.11017 - 18.5.9227 - 26.0.9754 - - 18.0.9617 - 18.0.9617 - 15.0.9617 - 18.0.9617 11.0.0-prerelease.25603.1 @@ -52,22 +39,9 @@ This file should be imported by eng/Versions.props $(MicrosoftTemplateEngineAuthoringTasksPackageVersion) $(MicrosoftiOSSdknet100_260PackageVersion) - $(MicrosoftiOSSdknet90_185PackageVersion) - $(MicrosoftiOSSdknet90_260PackageVersion) $(MicrosoftMacCatalystSdknet100_260PackageVersion) - $(MicrosoftMacCatalystSdknet90_185PackageVersion) - $(MicrosoftMacCatalystSdknet90_260PackageVersion) $(MicrosoftmacOSSdknet100_260PackageVersion) - $(MicrosoftmacOSSdknet90_155PackageVersion) - $(MicrosoftmacOSSdknet90_260PackageVersion) $(MicrosofttvOSSdknet100_260PackageVersion) - $(MicrosofttvOSSdknet90_185PackageVersion) - $(MicrosofttvOSSdknet90_260PackageVersion) - - $(MicrosoftiOSSdknet90_180PackageVersion) - $(MicrosoftMacCatalystSdknet90_180PackageVersion) - $(MicrosoftmacOSSdknet90_150PackageVersion) - $(MicrosofttvOSSdknet90_180PackageVersion) $(MicrosoftDotNetXHarnessiOSSharedPackageVersion) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 69d13e322e11..b68e24242b79 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,29 +1,29 @@ - + https://github.com/dotnet/dotnet - 29eefe27a350eb8b0bcbababa7863a0d1086295d + d65136bfc1cc606d916ceaa102a4c1925e2b5d59 - + https://github.com/dotnet/dotnet - 29eefe27a350eb8b0bcbababa7863a0d1086295d + d65136bfc1cc606d916ceaa102a4c1925e2b5d59 - + https://github.com/dotnet/dotnet - 29eefe27a350eb8b0bcbababa7863a0d1086295d + d65136bfc1cc606d916ceaa102a4c1925e2b5d59 - + https://github.com/dotnet/dotnet - 29eefe27a350eb8b0bcbababa7863a0d1086295d + d65136bfc1cc606d916ceaa102a4c1925e2b5d59 - + https://github.com/dotnet/dotnet - 29eefe27a350eb8b0bcbababa7863a0d1086295d + d65136bfc1cc606d916ceaa102a4c1925e2b5d59 - + https://github.com/dotnet/dotnet - 29eefe27a350eb8b0bcbababa7863a0d1086295d + d65136bfc1cc606d916ceaa102a4c1925e2b5d59 @@ -44,25 +44,25 @@ - + https://github.com/dotnet/dotnet - 29eefe27a350eb8b0bcbababa7863a0d1086295d + d65136bfc1cc606d916ceaa102a4c1925e2b5d59 - + https://github.com/dotnet/dotnet - 29eefe27a350eb8b0bcbababa7863a0d1086295d + d65136bfc1cc606d916ceaa102a4c1925e2b5d59 - + https://github.com/dotnet/dotnet - 29eefe27a350eb8b0bcbababa7863a0d1086295d + d65136bfc1cc606d916ceaa102a4c1925e2b5d59 https://github.com/dotnet/xharness 88399512021dfa8b5f45d91f84c8ce6f0959b127 - + https://github.com/dotnet/dotnet - 29eefe27a350eb8b0bcbababa7863a0d1086295d + d65136bfc1cc606d916ceaa102a4c1925e2b5d59 diff --git a/eng/common/core-templates/job/job.yml b/eng/common/core-templates/job/job.yml index cb4ccc023a33..748c4f07a64d 100644 --- a/eng/common/core-templates/job/job.yml +++ b/eng/common/core-templates/job/job.yml @@ -73,6 +73,8 @@ jobs: templateContext: ${{ parameters.templateContext }} variables: + - name: AllowPtrToDetectTestRunRetryFiles + value: true - ${{ if ne(parameters.enableTelemetry, 'false') }}: - name: DOTNET_CLI_TELEMETRY_PROFILE value: '$(Build.Repository.Uri)' diff --git a/global.json b/global.json index 53ae47267a6c..33c984f72c2b 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "10.0.100-rc.3.25603.102", + "version": "11.0.100-alpha.1.25609.108", "paths": [ "builds/downloads/dotnet", "$host$" @@ -8,9 +8,9 @@ "errorMessage": "The .NET SDK could not be found, please run 'make dotnet -C builds'." }, "tools": { - "dotnet": "10.0.100-rc.3.25603.102" + "dotnet": "11.0.100-alpha.1.25609.108" }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "11.0.0-beta.25603.102" + "Microsoft.DotNet.Arcade.Sdk": "11.0.0-beta.25609.108" } } diff --git a/msbuild/Xamarin.MacDev.Tasks/Tasks/XamarinBuildTask.cs b/msbuild/Xamarin.MacDev.Tasks/Tasks/XamarinBuildTask.cs index 44667abe3677..89b65c314799 100644 --- a/msbuild/Xamarin.MacDev.Tasks/Tasks/XamarinBuildTask.cs +++ b/msbuild/Xamarin.MacDev.Tasks/Tasks/XamarinBuildTask.cs @@ -33,6 +33,10 @@ protected string ComputeValueUsingTarget (string computeValueTarget, string targ net{TargetFramework.Version}-{PlatformName} + + + + true {computeValueTarget} diff --git a/scripts/generate-workloadmanifest-json/generate-workloadmanifest-json.cs b/scripts/generate-workloadmanifest-json/generate-workloadmanifest-json.cs index 5c2ec4100f76..939f84e6bc18 100755 --- a/scripts/generate-workloadmanifest-json/generate-workloadmanifest-json.cs +++ b/scripts/generate-workloadmanifest-json/generate-workloadmanifest-json.cs @@ -75,13 +75,21 @@ writer.WriteLine ($" ],"); writer.WriteLine ($" \"extends\": ["); if (platform == "macOS") { + // Hopefully when https://github.com/dotnet/runtime/issues/122264 is done we can use the versioned workload for every version writer.WriteLine ($" \"microsoft-net-runtime-mono-tooling\","); - for (var i = earliestDotNetVersion; i < latestDotNetVersion; i++) + for (var i = earliestDotNetVersion; i < latestDotNetVersion; i++) { + if (i == 10) + continue; // 'microsoft-net-runtime--net10' doesn't seem to exist yet, we'll probably have to remove this special case at some point (https://github.com/dotnet/macios/issues/24417) writer.WriteLine ($" \"microsoft-net-runtime-mono-tooling-net{i}\","); + } } else { + // Hopefully when https://github.com/dotnet/runtime/issues/122264 is done we can use the versioned workload for every version writer.WriteLine ($" \"microsoft-net-runtime-{platformLowerCase}\","); - for (var i = earliestDotNetVersion; i < latestDotNetVersion; i++) + for (var i = earliestDotNetVersion; i < latestDotNetVersion; i++) { + if (i == 10) + continue; // 'microsoft-net-runtime--net10' doesn't seem to exist yet, we'll probably have to remove this special case at some point (https://github.com/dotnet/macios/issues/24417). writer.WriteLine ($" \"microsoft-net-runtime-{platformLowerCase}-net{i}\","); + } } writer.WriteLine ($" ]"); writer.WriteLine ($" }},"); diff --git a/tests/Directory.Build.props b/tests/Directory.Build.props index e368fb9daaf4..ef1f3f98f1a3 100644 --- a/tests/Directory.Build.props +++ b/tests/Directory.Build.props @@ -3,5 +3,9 @@ $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)')) + + + + true diff --git a/tests/dotnet/Net10_0SimpleApp/shared.csproj b/tests/dotnet/Net10_0SimpleApp/shared.csproj index 83dd7c082b34..e97191faf32e 100644 --- a/tests/dotnet/Net10_0SimpleApp/shared.csproj +++ b/tests/dotnet/Net10_0SimpleApp/shared.csproj @@ -3,7 +3,7 @@ Exe - MySimpleApp + Net10_0SimpleApp com.xamarin.mysimpleapp 10.0 diff --git a/tests/dotnet/Net11_0SimpleApp/shared.csproj b/tests/dotnet/Net11_0SimpleApp/shared.csproj index 6c1b17f37d88..ed3d68c5e2e7 100644 --- a/tests/dotnet/Net11_0SimpleApp/shared.csproj +++ b/tests/dotnet/Net11_0SimpleApp/shared.csproj @@ -3,9 +3,9 @@ Exe - MySimpleApp + Net11_0SimpleApp com.xamarin.mysimpleapp - 9.0 + 11.0 true true diff --git a/tests/dotnet/Net12_0SimpleApp/AppDelegate.cs b/tests/dotnet/Net12_0SimpleApp/AppDelegate.cs new file mode 100644 index 000000000000..db627351190b --- /dev/null +++ b/tests/dotnet/Net12_0SimpleApp/AppDelegate.cs @@ -0,0 +1,17 @@ +using System; +using System.Runtime.InteropServices; + +using Foundation; + +namespace MySimpleApp { + public class Program { + static int Main (string [] args) + { + GC.KeepAlive (typeof (NSObject)); // prevent linking away the platform assembly + + Console.WriteLine (Environment.GetEnvironmentVariable ("MAGIC_WORD")); + + return args.Length; + } + } +} diff --git a/tests/dotnet/Net12_0SimpleApp/MacCatalyst/Makefile b/tests/dotnet/Net12_0SimpleApp/MacCatalyst/Makefile new file mode 100644 index 000000000000..110d078f4577 --- /dev/null +++ b/tests/dotnet/Net12_0SimpleApp/MacCatalyst/Makefile @@ -0,0 +1 @@ +include ../shared.mk diff --git a/tests/dotnet/Net12_0SimpleApp/MacCatalyst/Net12_0SimpleApp.csproj b/tests/dotnet/Net12_0SimpleApp/MacCatalyst/Net12_0SimpleApp.csproj new file mode 100644 index 000000000000..387e5e47d50e --- /dev/null +++ b/tests/dotnet/Net12_0SimpleApp/MacCatalyst/Net12_0SimpleApp.csproj @@ -0,0 +1,8 @@ + + + + net12.0-maccatalyst + 15.0 + + + diff --git a/tests/dotnet/Net12_0SimpleApp/Makefile b/tests/dotnet/Net12_0SimpleApp/Makefile new file mode 100644 index 000000000000..6affa45ff122 --- /dev/null +++ b/tests/dotnet/Net12_0SimpleApp/Makefile @@ -0,0 +1,2 @@ +TOP=../../.. +include $(TOP)/tests/common/shared-dotnet-test.mk diff --git a/tests/dotnet/Net12_0SimpleApp/iOS/Makefile b/tests/dotnet/Net12_0SimpleApp/iOS/Makefile new file mode 100644 index 000000000000..110d078f4577 --- /dev/null +++ b/tests/dotnet/Net12_0SimpleApp/iOS/Makefile @@ -0,0 +1 @@ +include ../shared.mk diff --git a/tests/dotnet/Net12_0SimpleApp/iOS/Net12_0SimpleApp.csproj b/tests/dotnet/Net12_0SimpleApp/iOS/Net12_0SimpleApp.csproj new file mode 100644 index 000000000000..6fa1aa3a4719 --- /dev/null +++ b/tests/dotnet/Net12_0SimpleApp/iOS/Net12_0SimpleApp.csproj @@ -0,0 +1,8 @@ + + + + net12.0-ios + 12.2 + + + diff --git a/tests/dotnet/Net12_0SimpleApp/macOS/Makefile b/tests/dotnet/Net12_0SimpleApp/macOS/Makefile new file mode 100644 index 000000000000..110d078f4577 --- /dev/null +++ b/tests/dotnet/Net12_0SimpleApp/macOS/Makefile @@ -0,0 +1 @@ +include ../shared.mk diff --git a/tests/dotnet/Net12_0SimpleApp/macOS/Net12_0SimpleApp.csproj b/tests/dotnet/Net12_0SimpleApp/macOS/Net12_0SimpleApp.csproj new file mode 100644 index 000000000000..fc4dadebf5d7 --- /dev/null +++ b/tests/dotnet/Net12_0SimpleApp/macOS/Net12_0SimpleApp.csproj @@ -0,0 +1,8 @@ + + + + net12.0-macos + 12.0 + + + diff --git a/tests/dotnet/Net12_0SimpleApp/shared.csproj b/tests/dotnet/Net12_0SimpleApp/shared.csproj new file mode 100644 index 000000000000..d9053d0b16cc --- /dev/null +++ b/tests/dotnet/Net12_0SimpleApp/shared.csproj @@ -0,0 +1,22 @@ + + + + Exe + + Net12_0SimpleApp + com.xamarin.mysimpleapp + 12.0 + + true + true + + + true + + + + + + + + diff --git a/tests/dotnet/Net12_0SimpleApp/shared.mk b/tests/dotnet/Net12_0SimpleApp/shared.mk new file mode 100644 index 000000000000..5a5d65f94565 --- /dev/null +++ b/tests/dotnet/Net12_0SimpleApp/shared.mk @@ -0,0 +1,4 @@ +TOP=../../../.. +TESTNAME=Net12_0SimpleApp +TEST_TFM=net12.0 +include $(TOP)/tests/common/shared-dotnet.mk diff --git a/tests/dotnet/Net12_0SimpleApp/tvOS/Makefile b/tests/dotnet/Net12_0SimpleApp/tvOS/Makefile new file mode 100644 index 000000000000..110d078f4577 --- /dev/null +++ b/tests/dotnet/Net12_0SimpleApp/tvOS/Makefile @@ -0,0 +1 @@ +include ../shared.mk diff --git a/tests/dotnet/Net12_0SimpleApp/tvOS/Net12_0SimpleApp.csproj b/tests/dotnet/Net12_0SimpleApp/tvOS/Net12_0SimpleApp.csproj new file mode 100644 index 000000000000..874877971741 --- /dev/null +++ b/tests/dotnet/Net12_0SimpleApp/tvOS/Net12_0SimpleApp.csproj @@ -0,0 +1,8 @@ + + + + net12.0-tvos + 12.2 + + + diff --git a/tests/dotnet/UnitTests/MauiTest.cs b/tests/dotnet/UnitTests/MauiTest.cs index cf64f548d8b4..43e7a6cc2958 100644 --- a/tests/dotnet/UnitTests/MauiTest.cs +++ b/tests/dotnet/UnitTests/MauiTest.cs @@ -8,6 +8,7 @@ namespace Xamarin.Tests { [TestFixture] public class MauiTest : TestBaseClass { + [Ignore ("MAUI doesn't load in .NET 11 projects yet (https://github.com/dotnet/macios/issues/24416)")] [TestCase (ApplePlatform.iOS, "ios-arm64")] [TestCase (ApplePlatform.MacCatalyst, "maccatalyst-arm64")] public void BuildMauiApp (ApplePlatform platform, string runtimeIdentifiers) @@ -67,6 +68,7 @@ void BuildMauiAppImpl (ApplePlatform platform, string runtimeIdentifiers, bool d Assert.AreEqual ("None", mtouchLinkValue, "MtouchLink"); } + [Ignore ("MAUI doesn't load in .NET 11 projects yet (https://github.com/dotnet/macios/issues/24416)")] [TestCase (ApplePlatform.MacCatalyst, "maccatalyst-arm64")] // [Category ("RemoteWindows")] public void BuildMauiAppWithDeviceSpecificBuilds (ApplePlatform platform, string runtimeIdentifiers) diff --git a/tests/dotnet/UnitTests/ProjectTest.cs b/tests/dotnet/UnitTests/ProjectTest.cs index 75be2d348ee2..0d7034547dcc 100644 --- a/tests/dotnet/UnitTests/ProjectTest.cs +++ b/tests/dotnet/UnitTests/ProjectTest.cs @@ -2098,9 +2098,19 @@ public void BuildNet10_0App (ApplePlatform platform, string runtimeIdentifiers) [TestCase (ApplePlatform.MacCatalyst, "maccatalyst-x64")] public void BuildNet11_0App (ApplePlatform platform, string runtimeIdentifiers) { - BuildUnsupportedNetVersionApp (platform, runtimeIdentifiers, 11, isFuture: true); - // In .NET 11 - // * Copy this test and create a new .NET 12 test + BuildSupportedNetVersionApp (platform, runtimeIdentifiers, 11); + } + + [Test] + [TestCase (ApplePlatform.iOS, "ios-arm64")] + [TestCase (ApplePlatform.TVOS, "tvossimulator-arm64")] + [TestCase (ApplePlatform.MacOSX, "osx-arm64")] + [TestCase (ApplePlatform.MacCatalyst, "maccatalyst-x64")] + public void BuildNet12_0App (ApplePlatform platform, string runtimeIdentifiers) + { + BuildUnsupportedNetVersionApp (platform, runtimeIdentifiers, 12, isFuture: true); + // In .NET 12 + // * Copy this test and create a new .NET 13 test // * Update this test to call 'BuildSupportedNetVersionApp' // * The SupportedOSPlatformVersion values in the test project might need updating. } @@ -2152,7 +2162,11 @@ void BuildSupportedNetVersionApp (ApplePlatform platform, string runtimeIdentifi Assert.That (infoPlistPath, Does.Exist, "Info.plist"); var infoPlist = PDictionary.FromFile (infoPlistPath)!; Assert.AreEqual ("com.xamarin.mysimpleapp", infoPlist.GetString ("CFBundleIdentifier").Value, "CFBundleIdentifier"); - Assert.AreEqual ("MySimpleApp", infoPlist.GetString ("CFBundleDisplayName").Value, "CFBundleDisplayName"); + if (majorNetVersion >= 10) { + Assert.AreEqual (project, infoPlist.GetString ("CFBundleDisplayName").Value, "CFBundleDisplayName"); + } else { + Assert.AreEqual ("MySimpleApp", infoPlist.GetString ("CFBundleDisplayName").Value, "CFBundleDisplayName"); + } Assert.AreEqual (netVersion, infoPlist.GetString ("CFBundleVersion").Value, "CFBundleVersion"); Assert.AreEqual (netVersion, infoPlist.GetString ("CFBundleShortVersionString").Value, "CFBundleShortVersionString"); diff --git a/tests/dotnet/UnitTests/expected/iOS-MonoVM-interpreter-preservedapis.txt b/tests/dotnet/UnitTests/expected/iOS-MonoVM-interpreter-preservedapis.txt index c60c914661cf..1950835c549f 100644 --- a/tests/dotnet/UnitTests/expected/iOS-MonoVM-interpreter-preservedapis.txt +++ b/tests/dotnet/UnitTests/expected/iOS-MonoVM-interpreter-preservedapis.txt @@ -1950,28 +1950,28 @@ System.Private.CoreLib.dll:Interop/Range System.Private.CoreLib.dll:Interop/Sys System.Private.CoreLib.dll:Interop/Sys..cctor() System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|11_0(System.IntPtr) -System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|108_0(System.IntPtr) -System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|98_0(System.IntPtr, System.Int64, System.Int64) +System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|107_0(System.IntPtr) +System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|97_0(System.IntPtr, System.Int64, System.Int64) System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|25_0(System.IntPtr, Interop/Sys/LockOperations) System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|26_0(System.IntPtr, Interop/Sys/LockOperations) -System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|119_0(System.IntPtr, Interop/Sys/FileStatus*) +System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|116_0(System.IntPtr, Interop/Sys/FileStatus*) System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|28_0(System.IntPtr, System.Int64) System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|31_0(System.Byte*, System.Int32) System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|34_0() System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|35_0(System.Byte*) System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|22_0(System.IntPtr) -System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|142_0(System.Int32, System.UInt32*) +System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|137_0(System.Int32, System.UInt32*) System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|71_0(System.IntPtr, System.Int64, Interop/Sys/SeekWhence) -System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|124_0(System.Byte*, Interop/Sys/FileStatus*) -System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|92_0(System.Byte*, Interop/Sys/OpenFlags, System.Int32) -System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|106_0(System.Byte*) -System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|97_0(System.IntPtr, System.Int64, System.Int64, Interop/Sys/FileAdvice) -System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|99_0(System.IntPtr, System.Byte*, System.Int32, System.Int64) -System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|103_0(System.IntPtr, System.Byte*, System.Int32) -System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|109_0(System.Byte*, System.Byte*, System.Int32) -System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|120_0(System.Byte*, Interop/Sys/FileStatus*) -System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|122_0(System.Byte*, Interop/Sys/FileStatus*) -System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|133_0(System.Byte*) +System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|120_0(System.Byte*, Interop/Sys/FileStatus*) +System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|91_0(System.Byte*, Interop/Sys/OpenFlags, System.Int32) +System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|105_0(System.Byte*) +System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|96_0(System.IntPtr, System.Int64, System.Int64, Interop/Sys/FileAdvice) +System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|98_0(System.IntPtr, System.Byte*, System.Int32, System.Int64) +System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|102_0(System.IntPtr, System.Byte*, System.Int32) +System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|108_0(System.Byte*, System.Byte*, System.Int32) +System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|117_0(System.Byte*, Interop/Sys/FileStatus*) +System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|119_0(System.Byte*, Interop/Sys/FileStatus*) +System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|128_0(System.Byte*) System.Private.CoreLib.dll:Interop/Sys.Calloc(System.UIntPtr, System.UIntPtr) System.Private.CoreLib.dll:Interop/Sys.CanGetHiddenFlag() System.Private.CoreLib.dll:Interop/Sys.Close(System.IntPtr) @@ -2012,7 +2012,6 @@ System.Private.CoreLib.dll:Interop/Sys.LowLevelMonitor_Release(System.IntPtr) System.Private.CoreLib.dll:Interop/Sys.LowLevelMonitor_Signal_Release(System.IntPtr) System.Private.CoreLib.dll:Interop/Sys.LowLevelMonitor_Wait(System.IntPtr) System.Private.CoreLib.dll:Interop/Sys.LSeek(Microsoft.Win32.SafeHandles.SafeFileHandle, System.Int64, Interop/Sys/SeekWhence) -System.Private.CoreLib.dll:Interop/Sys.LStat(System.Byte&, out Interop/Sys/FileStatus&) System.Private.CoreLib.dll:Interop/Sys.LStat(System.ReadOnlySpan`1, out Interop/Sys/FileStatus&) System.Private.CoreLib.dll:Interop/Sys.Malloc(System.UIntPtr) System.Private.CoreLib.dll:Interop/Sys.Open(System.String, Interop/Sys/OpenFlags, System.Int32) @@ -2021,11 +2020,10 @@ System.Private.CoreLib.dll:Interop/Sys.PosixFAdvise(Microsoft.Win32.SafeHandles. System.Private.CoreLib.dll:Interop/Sys.PRead(System.Runtime.InteropServices.SafeHandle, System.Byte*, System.Int32, System.Int64) System.Private.CoreLib.dll:Interop/Sys.Read(System.Runtime.InteropServices.SafeHandle, System.Byte*, System.Int32) System.Private.CoreLib.dll:Interop/Sys.ReadDir(System.IntPtr, Interop/Sys/DirectoryEntry*) -System.Private.CoreLib.dll:Interop/Sys.ReadLink(System.Byte&, System.Byte&, System.Int32) +System.Private.CoreLib.dll:Interop/Sys.ReadLink(System.ReadOnlySpan`1, System.Byte&, System.Int32) System.Private.CoreLib.dll:Interop/Sys.ReadLink(System.ReadOnlySpan`1) System.Private.CoreLib.dll:Interop/Sys.SchedGetCpu() System.Private.CoreLib.dll:Interop/Sys.SetErrNo(System.Int32) -System.Private.CoreLib.dll:Interop/Sys.Stat(System.Byte&, out Interop/Sys/FileStatus&) System.Private.CoreLib.dll:Interop/Sys.Stat(System.ReadOnlySpan`1, out Interop/Sys/FileStatus&) System.Private.CoreLib.dll:Interop/Sys.Stat(System.String, out Interop/Sys/FileStatus&) System.Private.CoreLib.dll:Interop/Sys.StrError(System.Int32) @@ -2723,6 +2721,7 @@ System.Private.CoreLib.dll:System.Boolean System.Runtime.InteropServices.DllImpo System.Private.CoreLib.dll:System.Boolean System.Runtime.InteropServices.DllImportAttribute::ThrowOnUnmappableChar System.Private.CoreLib.dll:System.Boolean System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller`1/ManagedToUnmanagedIn::_addRefd System.Private.CoreLib.dll:System.Boolean System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller`1/ManagedToUnmanagedOut::_initialized +System.Private.CoreLib.dll:System.Boolean System.Runtime.InteropServices.Marshalling.SpanOfCharAsUtf8StringMarshaller/ManagedToUnmanagedIn::_allocated System.Private.CoreLib.dll:System.Boolean System.Runtime.InteropServices.Marshalling.Utf8StringMarshaller/ManagedToUnmanagedIn::_allocated System.Private.CoreLib.dll:System.Boolean System.Runtime.InteropServices.SafeHandle::_fullyInitialized System.Private.CoreLib.dll:System.Boolean System.Runtime.InteropServices.SafeHandle::_ownsHandle @@ -3204,9 +3203,9 @@ System.Private.CoreLib.dll:System.Byte[] System.Reflection.Emit.RuntimeILGenerat System.Private.CoreLib.dll:System.Byte[] System.Reflection.Emit.RuntimeModuleBuilder::guid System.Private.CoreLib.dll:System.Byte[] System.Runtime.CompilerServices.NullableAttribute::NullableFlags System.Private.CoreLib.dll:System.Byte[] System.Text.DecoderFallbackException::_bytesUnknown -System.Private.CoreLib.dll:System.Byte[] System.Text.ValueUtf8Converter::_arrayToReturnToPool System.Private.CoreLib.dll:System.Byte* Interop/Sys/DirectoryEntry::Name System.Private.CoreLib.dll:System.Byte* System.Number/NumberBuffer::DigitsPtr() +System.Private.CoreLib.dll:System.Byte* System.Runtime.InteropServices.Marshalling.SpanOfCharAsUtf8StringMarshaller/ManagedToUnmanagedIn::_unmanagedValue System.Private.CoreLib.dll:System.Byte* System.Runtime.InteropServices.Marshalling.Utf8StringMarshaller/ManagedToUnmanagedIn::_unmanagedValue System.Private.CoreLib.dll:System.Byte* System.Text.DecoderFallbackBuffer::byteStart System.Private.CoreLib.dll:System.Byte& System.ByReference::Value @@ -4225,8 +4224,8 @@ System.Private.CoreLib.dll:System.Diagnostics.Stopwatch System.Private.CoreLib.dll:System.Diagnostics.Stopwatch..cctor() System.Private.CoreLib.dll:System.Diagnostics.Stopwatch.GetTimestamp() System.Private.CoreLib.dll:System.Diagnostics.Tracing.EventSource -System.Private.CoreLib.dll:System.Diagnostics.Tracing.EventSource..ctor(System.Guid, System.String, System.Diagnostics.Tracing.EventSourceSettings, System.String[]) -System.Private.CoreLib.dll:System.Diagnostics.Tracing.EventSource..ctor(System.Guid, System.String) +System.Private.CoreLib.dll:System.Diagnostics.Tracing.EventSource..ctor(System.String, System.Guid, System.Diagnostics.Tracing.EventSourceSettings, System.String[]) +System.Private.CoreLib.dll:System.Diagnostics.Tracing.EventSource..ctor(System.String, System.Guid) System.Private.CoreLib.dll:System.Diagnostics.Tracing.EventSource.Dispose() System.Private.CoreLib.dll:System.Diagnostics.Tracing.EventSource.Dispose(System.Boolean) System.Private.CoreLib.dll:System.Diagnostics.Tracing.EventSource.Finalize() @@ -7756,6 +7755,8 @@ System.Private.CoreLib.dll:System.Number/ParsingStatus System.Number/ParsingStat System.Private.CoreLib.dll:System.Number/ParsingStatus System.Number/ParsingStatus::OK System.Private.CoreLib.dll:System.Number/ParsingStatus System.Number/ParsingStatus::Overflow System.Private.CoreLib.dll:System.Numerics.BitOperations +System.Private.CoreLib.dll:System.Numerics.BitOperations.g__SoftwareFallback|22_0(System.UInt32) +System.Private.CoreLib.dll:System.Numerics.BitOperations.g__SoftwareFallback|23_0(System.UInt64) System.Private.CoreLib.dll:System.Numerics.BitOperations.get_Log2DeBruijn() System.Private.CoreLib.dll:System.Numerics.BitOperations.get_TrailingZeroCountDeBruijn() System.Private.CoreLib.dll:System.Numerics.BitOperations.IsPow2(System.Int32) @@ -7764,6 +7765,9 @@ System.Private.CoreLib.dll:System.Numerics.BitOperations.LeadingZeroCount(System System.Private.CoreLib.dll:System.Numerics.BitOperations.Log2(System.UInt32) System.Private.CoreLib.dll:System.Numerics.BitOperations.Log2(System.UInt64) System.Private.CoreLib.dll:System.Numerics.BitOperations.Log2SoftwareFallback(System.UInt32) +System.Private.CoreLib.dll:System.Numerics.BitOperations.PopCount(System.UInt32) +System.Private.CoreLib.dll:System.Numerics.BitOperations.PopCount(System.UInt64) +System.Private.CoreLib.dll:System.Numerics.BitOperations.PopCount(System.UIntPtr) System.Private.CoreLib.dll:System.Numerics.BitOperations.ResetLowestSetBit(System.UInt32) System.Private.CoreLib.dll:System.Numerics.BitOperations.RotateLeft(System.UInt32, System.Int32) System.Private.CoreLib.dll:System.Numerics.BitOperations.RotateRight(System.UInt32, System.Int32) @@ -7913,8 +7917,6 @@ System.Private.CoreLib.dll:System.Object System.Runtime.Loader.AssemblyLoadConte System.Private.CoreLib.dll:System.Object System.RuntimeType/TypeCache::EnumInfo System.Private.CoreLib.dll:System.Object System.Threading.Thread::abort_exc System.Private.CoreLib.dll:System.Object System.Threading.Thread::pending_exception -System.Private.CoreLib.dll:System.Object System.ThreeObjects::_arg0 -System.Private.CoreLib.dll:System.Object System.TwoObjects::_arg0 System.Private.CoreLib.dll:System.Object System.Type::Missing System.Private.CoreLib.dll:System.Object..ctor() System.Private.CoreLib.dll:System.Object.Equals(System.Object, System.Object) @@ -10213,7 +10215,7 @@ System.Private.CoreLib.dll:System.Reflection.RuntimeMethodInfo System.Private.CoreLib.dll:System.Reflection.RuntimeMethodInfo System.Reflection.Emit.DynamicMethod::_method System.Private.CoreLib.dll:System.Reflection.RuntimeMethodInfo..ctor() System.Private.CoreLib.dll:System.Reflection.RuntimeMethodInfo..ctor(System.RuntimeMethodHandle) -System.Private.CoreLib.dll:System.Reflection.RuntimeMethodInfo.g__IsDisallowedByRefType|81_0(System.Type) +System.Private.CoreLib.dll:System.Reflection.RuntimeMethodInfo.g__IsDisallowedByRefType|83_0(System.Type) System.Private.CoreLib.dll:System.Reflection.RuntimeMethodInfo.ComputeAndUpdateInvocationFlags() System.Private.CoreLib.dll:System.Reflection.RuntimeMethodInfo.CreateDelegate(System.Type, System.Object) System.Private.CoreLib.dll:System.Reflection.RuntimeMethodInfo.get_ArgumentTypes() @@ -10944,6 +10946,11 @@ System.Private.CoreLib.dll:System.Runtime.InteropServices.Marshalling.SafeHandle System.Private.CoreLib.dll:System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller`1/ManagedToUnmanagedOut.Free() System.Private.CoreLib.dll:System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller`1/ManagedToUnmanagedOut.FromUnmanaged(System.IntPtr) System.Private.CoreLib.dll:System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller`1/ManagedToUnmanagedOut.ToManaged() +System.Private.CoreLib.dll:System.Runtime.InteropServices.Marshalling.SpanOfCharAsUtf8StringMarshaller +System.Private.CoreLib.dll:System.Runtime.InteropServices.Marshalling.SpanOfCharAsUtf8StringMarshaller/ManagedToUnmanagedIn +System.Private.CoreLib.dll:System.Runtime.InteropServices.Marshalling.SpanOfCharAsUtf8StringMarshaller/ManagedToUnmanagedIn.Free() +System.Private.CoreLib.dll:System.Runtime.InteropServices.Marshalling.SpanOfCharAsUtf8StringMarshaller/ManagedToUnmanagedIn.FromManaged(System.ReadOnlySpan`1, System.Span`1) +System.Private.CoreLib.dll:System.Runtime.InteropServices.Marshalling.SpanOfCharAsUtf8StringMarshaller/ManagedToUnmanagedIn.ToUnmanaged() System.Private.CoreLib.dll:System.Runtime.InteropServices.Marshalling.Utf16StringMarshaller System.Private.CoreLib.dll:System.Runtime.InteropServices.Marshalling.Utf16StringMarshaller.GetPinnableReference(System.String) System.Private.CoreLib.dll:System.Runtime.InteropServices.Marshalling.Utf8StringMarshaller @@ -11203,9 +11210,11 @@ System.Private.CoreLib.dll:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowin System.Private.CoreLib.dll:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64`1, System.Runtime.Intrinsics.Vector128`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Arm.AdvSimd.get_IsSupported() System.Private.CoreLib.dll:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector128(System.Byte*) +System.Private.CoreLib.dll:System.Runtime.Intrinsics.Arm.AdvSimd.PopCount(System.Runtime.Intrinsics.Vector64`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Byte*, System.Runtime.Intrinsics.Vector64`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.UInt32*, System.Runtime.Intrinsics.Vector64`1, System.Byte) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Arm.AdvSimd/Arm64 +System.Private.CoreLib.dll:System.Runtime.Intrinsics.Arm.AdvSimd/Arm64.AddAcross(System.Runtime.Intrinsics.Vector64`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Arm.AdvSimd/Arm64.AddPairwise(System.Runtime.Intrinsics.Vector128`1, System.Runtime.Intrinsics.Vector128`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Arm.AdvSimd/Arm64.get_IsSupported() System.Private.CoreLib.dll:System.Runtime.Intrinsics.Arm.AdvSimd/Arm64.MaxPairwise(System.Runtime.Intrinsics.Vector128`1, System.Runtime.Intrinsics.Vector128`1) @@ -11276,7 +11285,6 @@ System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128.AsDouble`1(System System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128.AsInt16`1(System.Runtime.Intrinsics.Vector128`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128.AsInt32`1(System.Runtime.Intrinsics.Vector128`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128.AsInt64`1(System.Runtime.Intrinsics.Vector128`1) -System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128.AsNUInt`1(System.Runtime.Intrinsics.Vector128`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128.AsSByte`1(System.Runtime.Intrinsics.Vector128`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128.AsUInt16`1(System.Runtime.Intrinsics.Vector128`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128.AsUInt32`1(System.Runtime.Intrinsics.Vector128`1) @@ -11344,6 +11352,7 @@ System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128.StoreLowerUnsafe` System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128.StoreUnsafe`1(System.Runtime.Intrinsics.Vector128`1, T&, System.UIntPtr) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128.StoreUnsafe`1(System.Runtime.Intrinsics.Vector128`1, T&) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128.SubtractSaturate`1(System.Runtime.Intrinsics.Vector128`1, System.Runtime.Intrinsics.Vector128`1) +System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128.Sum`1(System.Runtime.Intrinsics.Vector128`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128.ToScalar`1(System.Runtime.Intrinsics.Vector128`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128.UnpackHigh(System.Runtime.Intrinsics.Vector128`1, System.Runtime.Intrinsics.Vector128`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128.UnpackLow(System.Runtime.Intrinsics.Vector128`1, System.Runtime.Intrinsics.Vector128`1) @@ -11358,7 +11367,6 @@ System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128`1.EqualsFloatingP System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128`1.get_AllBitsSet() System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128`1.get_Count() System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128`1.get_IsSupported() -System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128`1.get_Item(System.Int32) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128`1.get_Zero() System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128`1.GetHashCode() System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128`1.op_Addition(System.Runtime.Intrinsics.Vector128`1, System.Runtime.Intrinsics.Vector128`1) @@ -11550,6 +11558,7 @@ System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64 System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.AddSaturate`1(System.Runtime.Intrinsics.Vector64`1, System.Runtime.Intrinsics.Vector64`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.AndNot`1(System.Runtime.Intrinsics.Vector64`1, System.Runtime.Intrinsics.Vector64`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.As`2(System.Runtime.Intrinsics.Vector64`1) +System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.AsByte`1(System.Runtime.Intrinsics.Vector64`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.AsInt32`1(System.Runtime.Intrinsics.Vector64`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.AsInt64`1(System.Runtime.Intrinsics.Vector64`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.AsUInt32`1(System.Runtime.Intrinsics.Vector64`1) @@ -11559,6 +11568,7 @@ System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.Create(System.Int1 System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.Create(System.Int64) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.Create(System.UInt64) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.Create`1(T) +System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.CreateScalar(System.UInt32) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.CreateScalar`1(T) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.Equals`1(System.Runtime.Intrinsics.Vector64`1, System.Runtime.Intrinsics.Vector64`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.EqualsAny`1(System.Runtime.Intrinsics.Vector64`1, System.Runtime.Intrinsics.Vector64`1) @@ -11584,6 +11594,7 @@ System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.Store`1(System.Run System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.StoreUnsafe`1(System.Runtime.Intrinsics.Vector64`1, T&, System.UIntPtr) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.StoreUnsafe`1(System.Runtime.Intrinsics.Vector64`1, T&) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.SubtractSaturate`1(System.Runtime.Intrinsics.Vector64`1, System.Runtime.Intrinsics.Vector64`1) +System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.Sum`1(System.Runtime.Intrinsics.Vector64`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.ToScalar`1(System.Runtime.Intrinsics.Vector64`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.ToVector128`1(System.Runtime.Intrinsics.Vector64`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.ToVector128Unsafe`1(System.Runtime.Intrinsics.Vector64`1) @@ -12137,7 +12148,6 @@ System.Private.CoreLib.dll:System.Span`1.ToArray() System.Private.CoreLib.dll:System.Span`1.ToString() System.Private.CoreLib.dll:System.Span`1.TryCopyTo(System.Span`1) System.Private.CoreLib.dll:System.Span`1 System.Number/NumberBuffer::Digits -System.Private.CoreLib.dll:System.Span`1 System.Text.ValueUtf8Converter::_bytes System.Private.CoreLib.dll:System.Span`1 System.IO.Enumeration.FileSystemEntry::_pathBuffer System.Private.CoreLib.dll:System.Span`1 System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::_chars System.Private.CoreLib.dll:System.Span`1 System.Text.StringBuilder::RemainingCurrentChunk() @@ -13140,6 +13150,9 @@ System.Private.CoreLib.dll:System.Text.Unicode.Utf16Utility.ConvertAllAsciiChars System.Private.CoreLib.dll:System.Text.Unicode.Utf16Utility.ConvertAllAsciiCharsInUInt64ToLowercase(System.UInt64) System.Private.CoreLib.dll:System.Text.Unicode.Utf16Utility.ConvertAllAsciiCharsInUInt64ToUppercase(System.UInt64) System.Private.CoreLib.dll:System.Text.Unicode.Utf16Utility.GetPointerToFirstInvalidChar(System.Char*, System.Int32, out System.Int64&, out System.Int32&) +System.Private.CoreLib.dll:System.Text.Unicode.Utf16Utility.GetSurrogateMask(System.Runtime.Intrinsics.Vector128`1) +System.Private.CoreLib.dll:System.Text.Unicode.Utf16Utility.IsLastCharHighSurrogate(System.UIntPtr) +System.Private.CoreLib.dll:System.Text.Unicode.Utf16Utility.IsSurrogatesMatch(System.UIntPtr, System.UIntPtr) System.Private.CoreLib.dll:System.Text.Unicode.Utf16Utility.UInt32ContainsAnyLowercaseAsciiChar(System.UInt32) System.Private.CoreLib.dll:System.Text.Unicode.Utf16Utility.UInt32ContainsAnyUppercaseAsciiChar(System.UInt32) System.Private.CoreLib.dll:System.Text.Unicode.Utf16Utility.UInt32OrdinalIgnoreCaseAscii(System.UInt32, System.UInt32) @@ -13266,10 +13279,6 @@ System.Private.CoreLib.dll:System.Text.ValueStringBuilder.Grow(System.Int32) System.Private.CoreLib.dll:System.Text.ValueStringBuilder.GrowAndAppend(System.Char) System.Private.CoreLib.dll:System.Text.ValueStringBuilder.set_Length(System.Int32) System.Private.CoreLib.dll:System.Text.ValueStringBuilder.ToString() -System.Private.CoreLib.dll:System.Text.ValueUtf8Converter -System.Private.CoreLib.dll:System.Text.ValueUtf8Converter..ctor(System.Span`1) -System.Private.CoreLib.dll:System.Text.ValueUtf8Converter.ConvertAndTerminateString(System.ReadOnlySpan`1) -System.Private.CoreLib.dll:System.Text.ValueUtf8Converter.Dispose() System.Private.CoreLib.dll:System.Threading.AsyncLocal`1 System.Private.CoreLib.dll:System.Threading.AsyncLocal`1..ctor() System.Private.CoreLib.dll:System.Threading.AsyncLocal`1.get_Value() @@ -13496,8 +13505,6 @@ System.Private.CoreLib.dll:System.Threading.WaitSubsystem/WaitableObject.Abandon System.Private.CoreLib.dll:System.Threading.WaitSubsystem/WaitableObject[] System.Threading.WaitSubsystem/ThreadWaitInfo::_waitedObjects System.Private.CoreLib.dll:System.ThreadStaticAttribute System.Private.CoreLib.dll:System.ThreadStaticAttribute..ctor() -System.Private.CoreLib.dll:System.ThreeObjects -System.Private.CoreLib.dll:System.ThreeObjects..ctor(System.Object, System.Object, System.Object) System.Private.CoreLib.dll:System.ThrowHelper System.Private.CoreLib.dll:System.ThrowHelper.CreateEndOfFileException() System.Private.CoreLib.dll:System.ThrowHelper.GetAddingDuplicateWithKeyArgumentException(System.Object) @@ -13826,8 +13833,6 @@ System.Private.CoreLib.dll:System.TimeZoneInfo/TZVersion System.TimeZoneInfo/TZV System.Private.CoreLib.dll:System.TimeZoneInfoOptions System.Private.CoreLib.dll:System.TimeZoneInfoOptions System.TimeZoneInfoOptions::None System.Private.CoreLib.dll:System.TimeZoneInfoOptions System.TimeZoneInfoOptions::NoThrowOnInvalidTime -System.Private.CoreLib.dll:System.TwoObjects -System.Private.CoreLib.dll:System.TwoObjects..ctor(System.Object, System.Object) System.Private.CoreLib.dll:System.Type System.Private.CoreLib.dll:System.Type System.DelegateData::target_type System.Private.CoreLib.dll:System.Type System.Diagnostics.CodeAnalysis.DynamicDependencyAttribute::k__BackingField @@ -14666,7 +14671,6 @@ System.Private.CoreLib.dll:T System.Reflection.MethodBase/ArgumentData`1::_arg0 System.Private.CoreLib.dll:T System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller`1/ManagedToUnmanagedIn::_handle System.Private.CoreLib.dll:T System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller`1/ManagedToUnmanagedOut::_newHandle System.Private.CoreLib.dll:T System.Runtime.Intrinsics.Scalar`1::AllBitsSet() -System.Private.CoreLib.dll:T System.Runtime.Intrinsics.Vector128`1::Item(System.Int32) System.Private.CoreLib.dll:T System.RuntimeType/ListBuilder`1::_item System.Private.CoreLib.dll:T System.RuntimeType/ListBuilder`1::Item(System.Int32) System.Private.CoreLib.dll:T System.SZGenericArrayEnumerator`1::Current() diff --git a/tests/dotnet/UnitTests/expected/iOS-MonoVM-preservedapis.txt b/tests/dotnet/UnitTests/expected/iOS-MonoVM-preservedapis.txt index 81c669794bbb..ebec9e0b2f28 100644 --- a/tests/dotnet/UnitTests/expected/iOS-MonoVM-preservedapis.txt +++ b/tests/dotnet/UnitTests/expected/iOS-MonoVM-preservedapis.txt @@ -1254,28 +1254,28 @@ System.Private.CoreLib.dll:Interop/Range System.Private.CoreLib.dll:Interop/Sys System.Private.CoreLib.dll:Interop/Sys..cctor() System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|11_0(System.IntPtr) -System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|108_0(System.IntPtr) -System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|98_0(System.IntPtr, System.Int64, System.Int64) +System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|107_0(System.IntPtr) +System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|97_0(System.IntPtr, System.Int64, System.Int64) System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|25_0(System.IntPtr, Interop/Sys/LockOperations) System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|26_0(System.IntPtr, Interop/Sys/LockOperations) -System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|119_0(System.IntPtr, Interop/Sys/FileStatus*) +System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|116_0(System.IntPtr, Interop/Sys/FileStatus*) System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|28_0(System.IntPtr, System.Int64) System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|31_0(System.Byte*, System.Int32) System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|34_0() System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|35_0(System.Byte*) System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|22_0(System.IntPtr) -System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|142_0(System.Int32, System.UInt32*) +System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|137_0(System.Int32, System.UInt32*) System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|71_0(System.IntPtr, System.Int64, Interop/Sys/SeekWhence) -System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|124_0(System.Byte*, Interop/Sys/FileStatus*) -System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|92_0(System.Byte*, Interop/Sys/OpenFlags, System.Int32) -System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|106_0(System.Byte*) -System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|97_0(System.IntPtr, System.Int64, System.Int64, Interop/Sys/FileAdvice) -System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|99_0(System.IntPtr, System.Byte*, System.Int32, System.Int64) -System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|103_0(System.IntPtr, System.Byte*, System.Int32) -System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|109_0(System.Byte*, System.Byte*, System.Int32) -System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|120_0(System.Byte*, Interop/Sys/FileStatus*) -System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|122_0(System.Byte*, Interop/Sys/FileStatus*) -System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|133_0(System.Byte*) +System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|120_0(System.Byte*, Interop/Sys/FileStatus*) +System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|91_0(System.Byte*, Interop/Sys/OpenFlags, System.Int32) +System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|105_0(System.Byte*) +System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|96_0(System.IntPtr, System.Int64, System.Int64, Interop/Sys/FileAdvice) +System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|98_0(System.IntPtr, System.Byte*, System.Int32, System.Int64) +System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|102_0(System.IntPtr, System.Byte*, System.Int32) +System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|108_0(System.Byte*, System.Byte*, System.Int32) +System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|117_0(System.Byte*, Interop/Sys/FileStatus*) +System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|119_0(System.Byte*, Interop/Sys/FileStatus*) +System.Private.CoreLib.dll:Interop/Sys.g____PInvoke|128_0(System.Byte*) System.Private.CoreLib.dll:Interop/Sys.Calloc(System.UIntPtr, System.UIntPtr) System.Private.CoreLib.dll:Interop/Sys.CanGetHiddenFlag() System.Private.CoreLib.dll:Interop/Sys.Close(System.IntPtr) @@ -1315,7 +1315,6 @@ System.Private.CoreLib.dll:Interop/Sys.LowLevelMonitor_Release(System.IntPtr) System.Private.CoreLib.dll:Interop/Sys.LowLevelMonitor_Signal_Release(System.IntPtr) System.Private.CoreLib.dll:Interop/Sys.LowLevelMonitor_Wait(System.IntPtr) System.Private.CoreLib.dll:Interop/Sys.LSeek(Microsoft.Win32.SafeHandles.SafeFileHandle, System.Int64, Interop/Sys/SeekWhence) -System.Private.CoreLib.dll:Interop/Sys.LStat(System.Byte&, out Interop/Sys/FileStatus&) System.Private.CoreLib.dll:Interop/Sys.LStat(System.ReadOnlySpan`1, out Interop/Sys/FileStatus&) System.Private.CoreLib.dll:Interop/Sys.Malloc(System.UIntPtr) System.Private.CoreLib.dll:Interop/Sys.Open(System.String, Interop/Sys/OpenFlags, System.Int32) @@ -1324,11 +1323,10 @@ System.Private.CoreLib.dll:Interop/Sys.PosixFAdvise(Microsoft.Win32.SafeHandles. System.Private.CoreLib.dll:Interop/Sys.PRead(System.Runtime.InteropServices.SafeHandle, System.Byte*, System.Int32, System.Int64) System.Private.CoreLib.dll:Interop/Sys.Read(System.Runtime.InteropServices.SafeHandle, System.Byte*, System.Int32) System.Private.CoreLib.dll:Interop/Sys.ReadDir(System.IntPtr, Interop/Sys/DirectoryEntry*) -System.Private.CoreLib.dll:Interop/Sys.ReadLink(System.Byte&, System.Byte&, System.Int32) +System.Private.CoreLib.dll:Interop/Sys.ReadLink(System.ReadOnlySpan`1, System.Byte&, System.Int32) System.Private.CoreLib.dll:Interop/Sys.ReadLink(System.ReadOnlySpan`1) System.Private.CoreLib.dll:Interop/Sys.SchedGetCpu() System.Private.CoreLib.dll:Interop/Sys.SetErrNo(System.Int32) -System.Private.CoreLib.dll:Interop/Sys.Stat(System.Byte&, out Interop/Sys/FileStatus&) System.Private.CoreLib.dll:Interop/Sys.Stat(System.ReadOnlySpan`1, out Interop/Sys/FileStatus&) System.Private.CoreLib.dll:Interop/Sys.Stat(System.String, out Interop/Sys/FileStatus&) System.Private.CoreLib.dll:Interop/Sys.StrError(System.Int32) @@ -1956,6 +1954,7 @@ System.Private.CoreLib.dll:System.Boolean System.Runtime.InteropServices.DllImpo System.Private.CoreLib.dll:System.Boolean System.Runtime.InteropServices.DllImportAttribute::ThrowOnUnmappableChar System.Private.CoreLib.dll:System.Boolean System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller`1/ManagedToUnmanagedIn::_addRefd System.Private.CoreLib.dll:System.Boolean System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller`1/ManagedToUnmanagedOut::_initialized +System.Private.CoreLib.dll:System.Boolean System.Runtime.InteropServices.Marshalling.SpanOfCharAsUtf8StringMarshaller/ManagedToUnmanagedIn::_allocated System.Private.CoreLib.dll:System.Boolean System.Runtime.InteropServices.Marshalling.Utf8StringMarshaller/ManagedToUnmanagedIn::_allocated System.Private.CoreLib.dll:System.Boolean System.Runtime.InteropServices.SafeHandle::_fullyInitialized System.Private.CoreLib.dll:System.Boolean System.Runtime.InteropServices.SafeHandle::_ownsHandle @@ -2430,9 +2429,9 @@ System.Private.CoreLib.dll:System.Byte[] System.Reflection.AssemblyName::_public System.Private.CoreLib.dll:System.Byte[] System.Reflection.AssemblyNameParser/AssemblyNameParts::_publicKeyOrToken System.Private.CoreLib.dll:System.Byte[] System.Runtime.CompilerServices.NullableAttribute::NullableFlags System.Private.CoreLib.dll:System.Byte[] System.Text.DecoderFallbackException::_bytesUnknown -System.Private.CoreLib.dll:System.Byte[] System.Text.ValueUtf8Converter::_arrayToReturnToPool System.Private.CoreLib.dll:System.Byte* Interop/Sys/DirectoryEntry::Name System.Private.CoreLib.dll:System.Byte* System.Number/NumberBuffer::DigitsPtr() +System.Private.CoreLib.dll:System.Byte* System.Runtime.InteropServices.Marshalling.SpanOfCharAsUtf8StringMarshaller/ManagedToUnmanagedIn::_unmanagedValue System.Private.CoreLib.dll:System.Byte* System.Runtime.InteropServices.Marshalling.Utf8StringMarshaller/ManagedToUnmanagedIn::_unmanagedValue System.Private.CoreLib.dll:System.Byte* System.Text.DecoderFallbackBuffer::byteStart System.Private.CoreLib.dll:System.Byte& System.ByReference::Value @@ -3391,8 +3390,8 @@ System.Private.CoreLib.dll:System.Diagnostics.Stopwatch System.Private.CoreLib.dll:System.Diagnostics.Stopwatch..cctor() System.Private.CoreLib.dll:System.Diagnostics.Stopwatch.GetTimestamp() System.Private.CoreLib.dll:System.Diagnostics.Tracing.EventSource -System.Private.CoreLib.dll:System.Diagnostics.Tracing.EventSource..ctor(System.Guid, System.String, System.Diagnostics.Tracing.EventSourceSettings, System.String[]) -System.Private.CoreLib.dll:System.Diagnostics.Tracing.EventSource..ctor(System.Guid, System.String) +System.Private.CoreLib.dll:System.Diagnostics.Tracing.EventSource..ctor(System.String, System.Guid, System.Diagnostics.Tracing.EventSourceSettings, System.String[]) +System.Private.CoreLib.dll:System.Diagnostics.Tracing.EventSource..ctor(System.String, System.Guid) System.Private.CoreLib.dll:System.Diagnostics.Tracing.EventSource.Dispose() System.Private.CoreLib.dll:System.Diagnostics.Tracing.EventSource.Dispose(System.Boolean) System.Private.CoreLib.dll:System.Diagnostics.Tracing.EventSource.Finalize() @@ -6833,6 +6832,8 @@ System.Private.CoreLib.dll:System.Number/ParsingStatus System.Number/ParsingStat System.Private.CoreLib.dll:System.Number/ParsingStatus System.Number/ParsingStatus::OK System.Private.CoreLib.dll:System.Number/ParsingStatus System.Number/ParsingStatus::Overflow System.Private.CoreLib.dll:System.Numerics.BitOperations +System.Private.CoreLib.dll:System.Numerics.BitOperations.g__SoftwareFallback|22_0(System.UInt32) +System.Private.CoreLib.dll:System.Numerics.BitOperations.g__SoftwareFallback|23_0(System.UInt64) System.Private.CoreLib.dll:System.Numerics.BitOperations.get_Log2DeBruijn() System.Private.CoreLib.dll:System.Numerics.BitOperations.get_TrailingZeroCountDeBruijn() System.Private.CoreLib.dll:System.Numerics.BitOperations.IsPow2(System.Int32) @@ -6841,6 +6842,9 @@ System.Private.CoreLib.dll:System.Numerics.BitOperations.LeadingZeroCount(System System.Private.CoreLib.dll:System.Numerics.BitOperations.Log2(System.UInt32) System.Private.CoreLib.dll:System.Numerics.BitOperations.Log2(System.UInt64) System.Private.CoreLib.dll:System.Numerics.BitOperations.Log2SoftwareFallback(System.UInt32) +System.Private.CoreLib.dll:System.Numerics.BitOperations.PopCount(System.UInt32) +System.Private.CoreLib.dll:System.Numerics.BitOperations.PopCount(System.UInt64) +System.Private.CoreLib.dll:System.Numerics.BitOperations.PopCount(System.UIntPtr) System.Private.CoreLib.dll:System.Numerics.BitOperations.ResetLowestSetBit(System.UInt32) System.Private.CoreLib.dll:System.Numerics.BitOperations.RotateLeft(System.UInt32, System.Int32) System.Private.CoreLib.dll:System.Numerics.BitOperations.RotateRight(System.UInt32, System.Int32) @@ -6984,8 +6988,6 @@ System.Private.CoreLib.dll:System.Object System.Runtime.Loader.AssemblyLoadConte System.Private.CoreLib.dll:System.Object System.RuntimeType/TypeCache::EnumInfo System.Private.CoreLib.dll:System.Object System.Threading.Thread::abort_exc System.Private.CoreLib.dll:System.Object System.Threading.Thread::pending_exception -System.Private.CoreLib.dll:System.Object System.ThreeObjects::_arg0 -System.Private.CoreLib.dll:System.Object System.TwoObjects::_arg0 System.Private.CoreLib.dll:System.Object System.Type::Missing System.Private.CoreLib.dll:System.Object..ctor() System.Private.CoreLib.dll:System.Object.Equals(System.Object, System.Object) @@ -8009,7 +8011,7 @@ System.Private.CoreLib.dll:System.Reflection.RuntimeLocalVariableInfo.get_LocalI System.Private.CoreLib.dll:System.Reflection.RuntimeLocalVariableInfo.get_LocalType() System.Private.CoreLib.dll:System.Reflection.RuntimeMethodInfo System.Private.CoreLib.dll:System.Reflection.RuntimeMethodInfo..ctor() -System.Private.CoreLib.dll:System.Reflection.RuntimeMethodInfo.g__IsDisallowedByRefType|81_0(System.Type) +System.Private.CoreLib.dll:System.Reflection.RuntimeMethodInfo.g__IsDisallowedByRefType|83_0(System.Type) System.Private.CoreLib.dll:System.Reflection.RuntimeMethodInfo.ComputeAndUpdateInvocationFlags() System.Private.CoreLib.dll:System.Reflection.RuntimeMethodInfo.get_ArgumentTypes() System.Private.CoreLib.dll:System.Reflection.RuntimeMethodInfo.get_Attributes() @@ -8653,6 +8655,11 @@ System.Private.CoreLib.dll:System.Runtime.InteropServices.Marshalling.SafeHandle System.Private.CoreLib.dll:System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller`1/ManagedToUnmanagedOut.Free() System.Private.CoreLib.dll:System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller`1/ManagedToUnmanagedOut.FromUnmanaged(System.IntPtr) System.Private.CoreLib.dll:System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller`1/ManagedToUnmanagedOut.ToManaged() +System.Private.CoreLib.dll:System.Runtime.InteropServices.Marshalling.SpanOfCharAsUtf8StringMarshaller +System.Private.CoreLib.dll:System.Runtime.InteropServices.Marshalling.SpanOfCharAsUtf8StringMarshaller/ManagedToUnmanagedIn +System.Private.CoreLib.dll:System.Runtime.InteropServices.Marshalling.SpanOfCharAsUtf8StringMarshaller/ManagedToUnmanagedIn.Free() +System.Private.CoreLib.dll:System.Runtime.InteropServices.Marshalling.SpanOfCharAsUtf8StringMarshaller/ManagedToUnmanagedIn.FromManaged(System.ReadOnlySpan`1, System.Span`1) +System.Private.CoreLib.dll:System.Runtime.InteropServices.Marshalling.SpanOfCharAsUtf8StringMarshaller/ManagedToUnmanagedIn.ToUnmanaged() System.Private.CoreLib.dll:System.Runtime.InteropServices.Marshalling.Utf16StringMarshaller System.Private.CoreLib.dll:System.Runtime.InteropServices.Marshalling.Utf16StringMarshaller.GetPinnableReference(System.String) System.Private.CoreLib.dll:System.Runtime.InteropServices.Marshalling.Utf8StringMarshaller @@ -8912,9 +8919,11 @@ System.Private.CoreLib.dll:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowin System.Private.CoreLib.dll:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64`1, System.Runtime.Intrinsics.Vector128`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Arm.AdvSimd.get_IsSupported() System.Private.CoreLib.dll:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector128(System.Byte*) +System.Private.CoreLib.dll:System.Runtime.Intrinsics.Arm.AdvSimd.PopCount(System.Runtime.Intrinsics.Vector64`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Byte*, System.Runtime.Intrinsics.Vector64`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.UInt32*, System.Runtime.Intrinsics.Vector64`1, System.Byte) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Arm.AdvSimd/Arm64 +System.Private.CoreLib.dll:System.Runtime.Intrinsics.Arm.AdvSimd/Arm64.AddAcross(System.Runtime.Intrinsics.Vector64`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Arm.AdvSimd/Arm64.AddPairwise(System.Runtime.Intrinsics.Vector128`1, System.Runtime.Intrinsics.Vector128`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Arm.AdvSimd/Arm64.get_IsSupported() System.Private.CoreLib.dll:System.Runtime.Intrinsics.Arm.AdvSimd/Arm64.MaxPairwise(System.Runtime.Intrinsics.Vector128`1, System.Runtime.Intrinsics.Vector128`1) @@ -8985,7 +8994,6 @@ System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128.AsDouble`1(System System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128.AsInt16`1(System.Runtime.Intrinsics.Vector128`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128.AsInt32`1(System.Runtime.Intrinsics.Vector128`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128.AsInt64`1(System.Runtime.Intrinsics.Vector128`1) -System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128.AsNUInt`1(System.Runtime.Intrinsics.Vector128`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128.AsSByte`1(System.Runtime.Intrinsics.Vector128`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128.AsUInt16`1(System.Runtime.Intrinsics.Vector128`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128.AsUInt32`1(System.Runtime.Intrinsics.Vector128`1) @@ -9053,6 +9061,7 @@ System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128.StoreLowerUnsafe` System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128.StoreUnsafe`1(System.Runtime.Intrinsics.Vector128`1, T&, System.UIntPtr) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128.StoreUnsafe`1(System.Runtime.Intrinsics.Vector128`1, T&) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128.SubtractSaturate`1(System.Runtime.Intrinsics.Vector128`1, System.Runtime.Intrinsics.Vector128`1) +System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128.Sum`1(System.Runtime.Intrinsics.Vector128`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128.ToScalar`1(System.Runtime.Intrinsics.Vector128`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128.UnpackHigh(System.Runtime.Intrinsics.Vector128`1, System.Runtime.Intrinsics.Vector128`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128.UnpackLow(System.Runtime.Intrinsics.Vector128`1, System.Runtime.Intrinsics.Vector128`1) @@ -9067,7 +9076,6 @@ System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128`1.EqualsFloatingP System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128`1.get_AllBitsSet() System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128`1.get_Count() System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128`1.get_IsSupported() -System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128`1.get_Item(System.Int32) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128`1.get_Zero() System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128`1.GetHashCode() System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector128`1.op_Addition(System.Runtime.Intrinsics.Vector128`1, System.Runtime.Intrinsics.Vector128`1) @@ -9259,6 +9267,7 @@ System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64 System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.AddSaturate`1(System.Runtime.Intrinsics.Vector64`1, System.Runtime.Intrinsics.Vector64`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.AndNot`1(System.Runtime.Intrinsics.Vector64`1, System.Runtime.Intrinsics.Vector64`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.As`2(System.Runtime.Intrinsics.Vector64`1) +System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.AsByte`1(System.Runtime.Intrinsics.Vector64`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.AsInt32`1(System.Runtime.Intrinsics.Vector64`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.AsInt64`1(System.Runtime.Intrinsics.Vector64`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.AsUInt32`1(System.Runtime.Intrinsics.Vector64`1) @@ -9268,6 +9277,7 @@ System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.Create(System.Int1 System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.Create(System.Int64) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.Create(System.UInt64) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.Create`1(T) +System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.CreateScalar(System.UInt32) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.CreateScalar`1(T) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.Equals`1(System.Runtime.Intrinsics.Vector64`1, System.Runtime.Intrinsics.Vector64`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.EqualsAny`1(System.Runtime.Intrinsics.Vector64`1, System.Runtime.Intrinsics.Vector64`1) @@ -9293,6 +9303,7 @@ System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.Store`1(System.Run System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.StoreUnsafe`1(System.Runtime.Intrinsics.Vector64`1, T&, System.UIntPtr) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.StoreUnsafe`1(System.Runtime.Intrinsics.Vector64`1, T&) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.SubtractSaturate`1(System.Runtime.Intrinsics.Vector64`1, System.Runtime.Intrinsics.Vector64`1) +System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.Sum`1(System.Runtime.Intrinsics.Vector64`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.ToScalar`1(System.Runtime.Intrinsics.Vector64`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.ToVector128`1(System.Runtime.Intrinsics.Vector64`1) System.Private.CoreLib.dll:System.Runtime.Intrinsics.Vector64.ToVector128Unsafe`1(System.Runtime.Intrinsics.Vector64`1) @@ -9812,7 +9823,6 @@ System.Private.CoreLib.dll:System.Span`1.ToArray() System.Private.CoreLib.dll:System.Span`1.ToString() System.Private.CoreLib.dll:System.Span`1.TryCopyTo(System.Span`1) System.Private.CoreLib.dll:System.Span`1 System.Number/NumberBuffer::Digits -System.Private.CoreLib.dll:System.Span`1 System.Text.ValueUtf8Converter::_bytes System.Private.CoreLib.dll:System.Span`1 System.IO.Enumeration.FileSystemEntry::_pathBuffer System.Private.CoreLib.dll:System.Span`1 System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::_chars System.Private.CoreLib.dll:System.Span`1 System.Text.StringBuilder::RemainingCurrentChunk() @@ -10736,6 +10746,9 @@ System.Private.CoreLib.dll:System.Text.Unicode.Utf16Utility.ConvertAllAsciiChars System.Private.CoreLib.dll:System.Text.Unicode.Utf16Utility.ConvertAllAsciiCharsInUInt64ToLowercase(System.UInt64) System.Private.CoreLib.dll:System.Text.Unicode.Utf16Utility.ConvertAllAsciiCharsInUInt64ToUppercase(System.UInt64) System.Private.CoreLib.dll:System.Text.Unicode.Utf16Utility.GetPointerToFirstInvalidChar(System.Char*, System.Int32, out System.Int64&, out System.Int32&) +System.Private.CoreLib.dll:System.Text.Unicode.Utf16Utility.GetSurrogateMask(System.Runtime.Intrinsics.Vector128`1) +System.Private.CoreLib.dll:System.Text.Unicode.Utf16Utility.IsLastCharHighSurrogate(System.UIntPtr) +System.Private.CoreLib.dll:System.Text.Unicode.Utf16Utility.IsSurrogatesMatch(System.UIntPtr, System.UIntPtr) System.Private.CoreLib.dll:System.Text.Unicode.Utf16Utility.UInt32ContainsAnyLowercaseAsciiChar(System.UInt32) System.Private.CoreLib.dll:System.Text.Unicode.Utf16Utility.UInt32ContainsAnyUppercaseAsciiChar(System.UInt32) System.Private.CoreLib.dll:System.Text.Unicode.Utf16Utility.UInt32OrdinalIgnoreCaseAscii(System.UInt32, System.UInt32) @@ -10862,10 +10875,6 @@ System.Private.CoreLib.dll:System.Text.ValueStringBuilder.Grow(System.Int32) System.Private.CoreLib.dll:System.Text.ValueStringBuilder.GrowAndAppend(System.Char) System.Private.CoreLib.dll:System.Text.ValueStringBuilder.set_Length(System.Int32) System.Private.CoreLib.dll:System.Text.ValueStringBuilder.ToString() -System.Private.CoreLib.dll:System.Text.ValueUtf8Converter -System.Private.CoreLib.dll:System.Text.ValueUtf8Converter..ctor(System.Span`1) -System.Private.CoreLib.dll:System.Text.ValueUtf8Converter.ConvertAndTerminateString(System.ReadOnlySpan`1) -System.Private.CoreLib.dll:System.Text.ValueUtf8Converter.Dispose() System.Private.CoreLib.dll:System.Threading.AsyncLocal`1 System.Private.CoreLib.dll:System.Threading.AsyncLocal`1..ctor() System.Private.CoreLib.dll:System.Threading.AsyncLocal`1.get_Value() @@ -11091,8 +11100,6 @@ System.Private.CoreLib.dll:System.Threading.WaitSubsystem/WaitableObject.Abandon System.Private.CoreLib.dll:System.Threading.WaitSubsystem/WaitableObject[] System.Threading.WaitSubsystem/ThreadWaitInfo::_waitedObjects System.Private.CoreLib.dll:System.ThreadStaticAttribute System.Private.CoreLib.dll:System.ThreadStaticAttribute..ctor() -System.Private.CoreLib.dll:System.ThreeObjects -System.Private.CoreLib.dll:System.ThreeObjects..ctor(System.Object, System.Object, System.Object) System.Private.CoreLib.dll:System.ThrowHelper System.Private.CoreLib.dll:System.ThrowHelper.CreateEndOfFileException() System.Private.CoreLib.dll:System.ThrowHelper.GetAddingDuplicateWithKeyArgumentException(System.Object) @@ -11418,8 +11425,6 @@ System.Private.CoreLib.dll:System.TimeZoneInfo/TZVersion System.TimeZoneInfo/TZV System.Private.CoreLib.dll:System.TimeZoneInfoOptions System.Private.CoreLib.dll:System.TimeZoneInfoOptions System.TimeZoneInfoOptions::None System.Private.CoreLib.dll:System.TimeZoneInfoOptions System.TimeZoneInfoOptions::NoThrowOnInvalidTime -System.Private.CoreLib.dll:System.TwoObjects -System.Private.CoreLib.dll:System.TwoObjects..ctor(System.Object, System.Object) System.Private.CoreLib.dll:System.Type System.Private.CoreLib.dll:System.Type System.DelegateData::target_type System.Private.CoreLib.dll:System.Type System.Diagnostics.CodeAnalysis.DynamicDependencyAttribute::k__BackingField @@ -12165,7 +12170,6 @@ System.Private.CoreLib.dll:T System.Reflection.MethodBase/ArgumentData`1::_arg0 System.Private.CoreLib.dll:T System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller`1/ManagedToUnmanagedIn::_handle System.Private.CoreLib.dll:T System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller`1/ManagedToUnmanagedOut::_newHandle System.Private.CoreLib.dll:T System.Runtime.Intrinsics.Scalar`1::AllBitsSet() -System.Private.CoreLib.dll:T System.Runtime.Intrinsics.Vector128`1::Item(System.Int32) System.Private.CoreLib.dll:T System.RuntimeType/ListBuilder`1::_item System.Private.CoreLib.dll:T System.RuntimeType/ListBuilder`1::Item(System.Int32) System.Private.CoreLib.dll:T System.SZGenericArrayEnumerator`1::Current() diff --git a/tests/dotnet/UnitTests/expected/iOS-MonoVM-size.txt b/tests/dotnet/UnitTests/expected/iOS-MonoVM-size.txt index 8de020c6e1ec..2b2129255aea 100644 --- a/tests/dotnet/UnitTests/expected/iOS-MonoVM-size.txt +++ b/tests/dotnet/UnitTests/expected/iOS-MonoVM-size.txt @@ -1,18 +1,18 @@ -AppBundleSize: 9,533,742 bytes (9,310.3 KB = 9.1 MB) +AppBundleSize: 9,445,934 bytes (9,224.5 KB = 9.0 MB) # The following list of files and their sizes is just informational / for review, and isn't used in the test: _CodeSignature/CodeResources: 5,229 bytes (5.1 KB = 0.0 MB) -aot-instances.aotdata.arm64: 839,264 bytes (819.6 KB = 0.8 MB) +aot-instances.aotdata.arm64: 816,632 bytes (797.5 KB = 0.8 MB) archived-expanded-entitlements.xcent: 384 bytes (0.4 KB = 0.0 MB) -Info.plist: 1,160 bytes (1.1 KB = 0.0 MB) -Microsoft.iOS.aotdata.arm64: 22,832 bytes (22.3 KB = 0.0 MB) +Info.plist: 1,168 bytes (1.1 KB = 0.0 MB) +Microsoft.iOS.aotdata.arm64: 22,840 bytes (22.3 KB = 0.0 MB) Microsoft.iOS.dll: 47,616 bytes (46.5 KB = 0.0 MB) PkgInfo: 8 bytes (0.0 KB = 0.0 MB) runtimeconfig.bin: 1,481 bytes (1.4 KB = 0.0 MB) -SizeTestApp: 7,393,376 bytes (7,220.1 KB = 7.1 MB) +SizeTestApp: 7,326,784 bytes (7,155.1 KB = 7.0 MB) SizeTestApp.aotdata.arm64: 1,456 bytes (1.4 KB = 0.0 MB) SizeTestApp.dll: 7,168 bytes (7.0 KB = 0.0 MB) -System.Private.CoreLib.aotdata.arm64: 661,272 bytes (645.8 KB = 0.6 MB) -System.Private.CoreLib.dll: 537,600 bytes (525.0 KB = 0.5 MB) +System.Private.CoreLib.aotdata.arm64: 662,160 bytes (646.6 KB = 0.6 MB) +System.Private.CoreLib.dll: 538,112 bytes (525.5 KB = 0.5 MB) System.Runtime.aotdata.arm64: 784 bytes (0.8 KB = 0.0 MB) System.Runtime.dll: 5,120 bytes (5.0 KB = 0.0 MB) System.Runtime.InteropServices.aotdata.arm64: 800 bytes (0.8 KB = 0.0 MB) diff --git a/tests/msbuild/Xamarin.MacDev.Tasks.Tests/TaskTests/CompileEntitlementsTaskTests.cs b/tests/msbuild/Xamarin.MacDev.Tasks.Tests/TaskTests/CompileEntitlementsTaskTests.cs index 25e61039c696..02133ee3be01 100644 --- a/tests/msbuild/Xamarin.MacDev.Tasks.Tests/TaskTests/CompileEntitlementsTaskTests.cs +++ b/tests/msbuild/Xamarin.MacDev.Tasks.Tests/TaskTests/CompileEntitlementsTaskTests.cs @@ -86,7 +86,7 @@ bool AreEntitlementValidationFailuresAnError { void ExecuteAndCheckValidationErrors (Task task, params string [] expectedMessages) { IList buildEvents; - var expectErrors = expectedMessages.Any (v => v.StartsWith ("error:", StringComparison.Ordinal)) || AreEntitlementValidationFailuresAnError; + var expectErrors = expectedMessages.Any (v => v.StartsWith ("error:", StringComparison.Ordinal)); var expectedErrorCount = 0; var expectedWarningCount = 0; if (expectErrors) { @@ -134,10 +134,11 @@ void ExecuteAndCheckValidationErrors (Task task, params string [] expectedMessag public void ValidateEntitlement () { var task = CreateEntitlementsTask (out var compiledEntitlements, out var archivedEntitlements); + var prefix = AreEntitlementValidationFailuresAnError ? "error:" : ""; ExecuteAndCheckValidationErrors (task, - "The app requests the entitlement 'com.apple.developer.associated-domains', but the provisioning profile 'iOS Team Provisioning Profile: *' doesn't contain this entitlement.", - "The app requests the entitlement 'com.apple.developer.pass-type-identifiers', but the provisioning profile 'iOS Team Provisioning Profile: *' doesn't contain this entitlement.", - "The app requests the entitlement 'com.apple.developer.ubiquity-kvstore-identifier', but the provisioning profile 'iOS Team Provisioning Profile: *' doesn't contain this entitlement."); + $"{prefix}The app requests the entitlement 'com.apple.developer.associated-domains', but the provisioning profile 'iOS Team Provisioning Profile: *' doesn't contain this entitlement.", + $"{prefix}The app requests the entitlement 'com.apple.developer.pass-type-identifiers', but the provisioning profile 'iOS Team Provisioning Profile: *' doesn't contain this entitlement.", + $"{prefix}The app requests the entitlement 'com.apple.developer.ubiquity-kvstore-identifier', but the provisioning profile 'iOS Team Provisioning Profile: *' doesn't contain this entitlement."); var compiled = PDictionary.FromFile (compiledEntitlements)!; Assert.IsTrue (compiled.Get (EntitlementKeys.GetTaskAllow)?.Value, "#1"); diff --git a/tools/common/SdkVersions.cs b/tools/common/SdkVersions.cs index 2086d7e97a44..c61482b92405 100644 --- a/tools/common/SdkVersions.cs +++ b/tools/common/SdkVersions.cs @@ -43,10 +43,10 @@ static class SdkVersions { public const string TargetPlatformVersionExecutablemacOS = "26.1"; public const string TargetPlatformVersionExecutableMacCatalyst = "26.1"; - public const string TargetPlatformVersionLibraryiOS = "26.0"; - public const string TargetPlatformVersionLibrarytvOS = "26.0"; - public const string TargetPlatformVersionLibrarymacOS = "26.0"; - public const string TargetPlatformVersionLibraryMacCatalyst = "26.0"; + public const string TargetPlatformVersionLibraryiOS = "26.1"; + public const string TargetPlatformVersionLibrarytvOS = "26.1"; + public const string TargetPlatformVersionLibrarymacOS = "26.1"; + public const string TargetPlatformVersionLibraryMacCatalyst = "26.1"; public static Version OSXVersion { get { return new Version (OSX); } } public static Version iOSVersion { get { return new Version (iOS); } } @@ -132,7 +132,7 @@ public static Version GetMinVersion (ApplePlatform platform) } static class DotNetVersions { - public const string Tfm = "net10.0"; - public const string Version = "10.0"; + public const string Tfm = "net11.0"; + public const string Version = "11.0"; } }