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";
}
}