From 1e2b453da8472c50b6b85f0779f239bf1d44c095 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Fri, 5 Dec 2025 02:03:55 +0000 Subject: [PATCH 01/13] Update dependencies from https://github.com/dotnet/dotnet build 20251203.6 On relative base path root Microsoft.NET.Runtime.MonoTargets.Sdk , Microsoft.NET.ILLink , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Ref From Version 10.0.0-rc.3.25603.102 -> To Version 10.0.0-rc.3.25603.106 Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.SharedFramework.Sdk From Version 11.0.0-beta.25603.102 -> To Version 11.0.0-beta.25603.106 Microsoft.DotNet.Cecil From Version 0.11.5-alpha.25603.102 -> To Version 0.11.5-alpha.25603.106 Microsoft.NET.Sdk From Version 10.0.100-rc.3.25603.102 -> To Version 10.0.100-rc.3.25603.106 Microsoft.TemplateEngine.Authoring.Tasks From Version 11.0.100-alpha.25603.102 -> To Version 11.0.100-alpha.25603.106 --- eng/Version.Details.props | 20 ++++++++++---------- eng/Version.Details.xml | 40 +++++++++++++++++++-------------------- global.json | 6 +++--- 3 files changed, 33 insertions(+), 33 deletions(-) diff --git a/eng/Version.Details.props b/eng/Version.Details.props index 30113a1ec6d..619eabc5b55 100644 --- a/eng/Version.Details.props +++ b/eng/Version.Details.props @@ -6,16 +6,16 @@ This file should be imported by eng/Versions.props - 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.25603.106 + 11.0.0-beta.25603.106 + 0.11.5-alpha.25603.106 + 11.0.0-beta.25603.106 + 10.0.0-rc.3.25603.106 + 10.0.0-rc.3.25603.106 + 10.0.0-rc.3.25603.106 + 10.0.100-rc.3.25603.106 + 10.0.0-rc.3.25603.106 + 11.0.100-alpha.25603.106 26.0.11017 18.5.9227 diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 69d13e322e1..e1b21046c0e 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,29 +1,29 @@ - + https://github.com/dotnet/dotnet - 29eefe27a350eb8b0bcbababa7863a0d1086295d + 5bb147b254d359d7cbf7fb4e5ccc231d5ebe3a4a - + https://github.com/dotnet/dotnet - 29eefe27a350eb8b0bcbababa7863a0d1086295d + 5bb147b254d359d7cbf7fb4e5ccc231d5ebe3a4a - + https://github.com/dotnet/dotnet - 29eefe27a350eb8b0bcbababa7863a0d1086295d + 5bb147b254d359d7cbf7fb4e5ccc231d5ebe3a4a - + https://github.com/dotnet/dotnet - 29eefe27a350eb8b0bcbababa7863a0d1086295d + 5bb147b254d359d7cbf7fb4e5ccc231d5ebe3a4a - + https://github.com/dotnet/dotnet - 29eefe27a350eb8b0bcbababa7863a0d1086295d + 5bb147b254d359d7cbf7fb4e5ccc231d5ebe3a4a - + https://github.com/dotnet/dotnet - 29eefe27a350eb8b0bcbababa7863a0d1086295d + 5bb147b254d359d7cbf7fb4e5ccc231d5ebe3a4a @@ -44,25 +44,25 @@ - + https://github.com/dotnet/dotnet - 29eefe27a350eb8b0bcbababa7863a0d1086295d + 5bb147b254d359d7cbf7fb4e5ccc231d5ebe3a4a - + https://github.com/dotnet/dotnet - 29eefe27a350eb8b0bcbababa7863a0d1086295d + 5bb147b254d359d7cbf7fb4e5ccc231d5ebe3a4a - + https://github.com/dotnet/dotnet - 29eefe27a350eb8b0bcbababa7863a0d1086295d + 5bb147b254d359d7cbf7fb4e5ccc231d5ebe3a4a https://github.com/dotnet/xharness 88399512021dfa8b5f45d91f84c8ce6f0959b127 - + https://github.com/dotnet/dotnet - 29eefe27a350eb8b0bcbababa7863a0d1086295d + 5bb147b254d359d7cbf7fb4e5ccc231d5ebe3a4a diff --git a/global.json b/global.json index 53ae47267a6..e77c7083e13 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "10.0.100-rc.3.25603.102", + "version": "10.0.100-rc.3.25603.106", "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": "10.0.100-rc.3.25603.106" }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "11.0.0-beta.25603.102" + "Microsoft.DotNet.Arcade.Sdk": "11.0.0-beta.25603.106" } } From 2cbf31355b4b0bf684d16cc03f8a0145ac35b02d Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Sat, 6 Dec 2025 02:03:00 +0000 Subject: [PATCH 02/13] Update dependencies from https://github.com/dotnet/dotnet build 20251205.10 On relative base path root Microsoft.NET.Runtime.MonoTargets.Sdk , Microsoft.NET.ILLink , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Ref From Version 10.0.0-rc.3.25603.102 -> To Version 11.0.0-alpha.1.25605.110 Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.SharedFramework.Sdk From Version 11.0.0-beta.25603.102 -> To Version 11.0.0-beta.25605.110 Microsoft.DotNet.Cecil From Version 0.11.5-alpha.25603.102 -> To Version 0.11.5-alpha.25605.110 Microsoft.NET.Sdk From Version 10.0.100-rc.3.25603.102 -> To Version 11.0.100-alpha.1.25605.110 Microsoft.TemplateEngine.Authoring.Tasks From Version 11.0.100-alpha.25603.102 -> To Version 11.0.100-alpha.25605.110 --- eng/Version.Details.props | 20 +++++++------- eng/Version.Details.xml | 40 +++++++++++++-------------- eng/common/core-templates/job/job.yml | 2 ++ global.json | 6 ++-- 4 files changed, 35 insertions(+), 33 deletions(-) diff --git a/eng/Version.Details.props b/eng/Version.Details.props index 619eabc5b55..c403091dabd 100644 --- a/eng/Version.Details.props +++ b/eng/Version.Details.props @@ -6,16 +6,16 @@ This file should be imported by eng/Versions.props - 11.0.0-beta.25603.106 - 11.0.0-beta.25603.106 - 0.11.5-alpha.25603.106 - 11.0.0-beta.25603.106 - 10.0.0-rc.3.25603.106 - 10.0.0-rc.3.25603.106 - 10.0.0-rc.3.25603.106 - 10.0.100-rc.3.25603.106 - 10.0.0-rc.3.25603.106 - 11.0.100-alpha.25603.106 + 11.0.0-beta.25605.110 + 11.0.0-beta.25605.110 + 0.11.5-alpha.25605.110 + 11.0.0-beta.25605.110 + 11.0.0-alpha.1.25605.110 + 11.0.0-alpha.1.25605.110 + 11.0.0-alpha.1.25605.110 + 11.0.100-alpha.1.25605.110 + 11.0.0-alpha.1.25605.110 + 11.0.100-alpha.25605.110 26.0.11017 18.5.9227 diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index e1b21046c0e..7957e78e7bb 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,29 +1,29 @@ - + https://github.com/dotnet/dotnet - 5bb147b254d359d7cbf7fb4e5ccc231d5ebe3a4a + 5a69737e6f6447fe397d552503a3909ea49f6f34 - + https://github.com/dotnet/dotnet - 5bb147b254d359d7cbf7fb4e5ccc231d5ebe3a4a + 5a69737e6f6447fe397d552503a3909ea49f6f34 - + https://github.com/dotnet/dotnet - 5bb147b254d359d7cbf7fb4e5ccc231d5ebe3a4a + 5a69737e6f6447fe397d552503a3909ea49f6f34 - + https://github.com/dotnet/dotnet - 5bb147b254d359d7cbf7fb4e5ccc231d5ebe3a4a + 5a69737e6f6447fe397d552503a3909ea49f6f34 - + https://github.com/dotnet/dotnet - 5bb147b254d359d7cbf7fb4e5ccc231d5ebe3a4a + 5a69737e6f6447fe397d552503a3909ea49f6f34 - + https://github.com/dotnet/dotnet - 5bb147b254d359d7cbf7fb4e5ccc231d5ebe3a4a + 5a69737e6f6447fe397d552503a3909ea49f6f34 @@ -44,25 +44,25 @@ - + https://github.com/dotnet/dotnet - 5bb147b254d359d7cbf7fb4e5ccc231d5ebe3a4a + 5a69737e6f6447fe397d552503a3909ea49f6f34 - + https://github.com/dotnet/dotnet - 5bb147b254d359d7cbf7fb4e5ccc231d5ebe3a4a + 5a69737e6f6447fe397d552503a3909ea49f6f34 - + https://github.com/dotnet/dotnet - 5bb147b254d359d7cbf7fb4e5ccc231d5ebe3a4a + 5a69737e6f6447fe397d552503a3909ea49f6f34 https://github.com/dotnet/xharness 88399512021dfa8b5f45d91f84c8ce6f0959b127 - + https://github.com/dotnet/dotnet - 5bb147b254d359d7cbf7fb4e5ccc231d5ebe3a4a + 5a69737e6f6447fe397d552503a3909ea49f6f34 diff --git a/eng/common/core-templates/job/job.yml b/eng/common/core-templates/job/job.yml index cb4ccc023a3..748c4f07a64 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 e77c7083e13..06bf6f49e78 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "10.0.100-rc.3.25603.106", + "version": "11.0.100-alpha.1.25605.110", "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.106" + "dotnet": "11.0.100-alpha.1.25605.110" }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "11.0.0-beta.25603.106" + "Microsoft.DotNet.Arcade.Sdk": "11.0.0-beta.25605.110" } } From 5b0e9daa2cbace62555b7c3a5f24708130f5e663 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Tue, 9 Dec 2025 02:03:14 +0000 Subject: [PATCH 03/13] Update dependencies from https://github.com/dotnet/dotnet build 20251208.1 On relative base path root Microsoft.NET.Runtime.MonoTargets.Sdk , Microsoft.NET.ILLink , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Ref From Version 10.0.0-rc.3.25603.102 -> To Version 11.0.0-alpha.1.25608.101 Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.SharedFramework.Sdk From Version 11.0.0-beta.25603.102 -> To Version 11.0.0-beta.25608.101 Microsoft.DotNet.Cecil From Version 0.11.5-alpha.25603.102 -> To Version 0.11.5-alpha.25608.101 Microsoft.NET.Sdk From Version 10.0.100-rc.3.25603.102 -> To Version 11.0.100-alpha.1.25608.101 Microsoft.TemplateEngine.Authoring.Tasks From Version 11.0.100-alpha.25603.102 -> To Version 11.0.100-alpha.25608.101 --- eng/Version.Details.props | 20 ++++++++++---------- eng/Version.Details.xml | 40 +++++++++++++++++++-------------------- global.json | 6 +++--- 3 files changed, 33 insertions(+), 33 deletions(-) diff --git a/eng/Version.Details.props b/eng/Version.Details.props index c403091dabd..cc9fcd85d52 100644 --- a/eng/Version.Details.props +++ b/eng/Version.Details.props @@ -6,16 +6,16 @@ This file should be imported by eng/Versions.props - 11.0.0-beta.25605.110 - 11.0.0-beta.25605.110 - 0.11.5-alpha.25605.110 - 11.0.0-beta.25605.110 - 11.0.0-alpha.1.25605.110 - 11.0.0-alpha.1.25605.110 - 11.0.0-alpha.1.25605.110 - 11.0.100-alpha.1.25605.110 - 11.0.0-alpha.1.25605.110 - 11.0.100-alpha.25605.110 + 11.0.0-beta.25608.101 + 11.0.0-beta.25608.101 + 0.11.5-alpha.25608.101 + 11.0.0-beta.25608.101 + 11.0.0-alpha.1.25608.101 + 11.0.0-alpha.1.25608.101 + 11.0.0-alpha.1.25608.101 + 11.0.100-alpha.1.25608.101 + 11.0.0-alpha.1.25608.101 + 11.0.100-alpha.25608.101 26.0.11017 18.5.9227 diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 7957e78e7bb..bca9269d617 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,29 +1,29 @@ - + https://github.com/dotnet/dotnet - 5a69737e6f6447fe397d552503a3909ea49f6f34 + ce3dea8b1d1c12cf4b85999f834052d942d84a6d - + https://github.com/dotnet/dotnet - 5a69737e6f6447fe397d552503a3909ea49f6f34 + ce3dea8b1d1c12cf4b85999f834052d942d84a6d - + https://github.com/dotnet/dotnet - 5a69737e6f6447fe397d552503a3909ea49f6f34 + ce3dea8b1d1c12cf4b85999f834052d942d84a6d - + https://github.com/dotnet/dotnet - 5a69737e6f6447fe397d552503a3909ea49f6f34 + ce3dea8b1d1c12cf4b85999f834052d942d84a6d - + https://github.com/dotnet/dotnet - 5a69737e6f6447fe397d552503a3909ea49f6f34 + ce3dea8b1d1c12cf4b85999f834052d942d84a6d - + https://github.com/dotnet/dotnet - 5a69737e6f6447fe397d552503a3909ea49f6f34 + ce3dea8b1d1c12cf4b85999f834052d942d84a6d @@ -44,25 +44,25 @@ - + https://github.com/dotnet/dotnet - 5a69737e6f6447fe397d552503a3909ea49f6f34 + ce3dea8b1d1c12cf4b85999f834052d942d84a6d - + https://github.com/dotnet/dotnet - 5a69737e6f6447fe397d552503a3909ea49f6f34 + ce3dea8b1d1c12cf4b85999f834052d942d84a6d - + https://github.com/dotnet/dotnet - 5a69737e6f6447fe397d552503a3909ea49f6f34 + ce3dea8b1d1c12cf4b85999f834052d942d84a6d https://github.com/dotnet/xharness 88399512021dfa8b5f45d91f84c8ce6f0959b127 - + https://github.com/dotnet/dotnet - 5a69737e6f6447fe397d552503a3909ea49f6f34 + ce3dea8b1d1c12cf4b85999f834052d942d84a6d diff --git a/global.json b/global.json index 06bf6f49e78..9f529f95a81 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "11.0.100-alpha.1.25605.110", + "version": "11.0.100-alpha.1.25608.101", "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": "11.0.100-alpha.1.25605.110" + "dotnet": "11.0.100-alpha.1.25608.101" }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "11.0.0-beta.25605.110" + "Microsoft.DotNet.Arcade.Sdk": "11.0.0-beta.25608.101" } } From 9c5242fa1d76a1e5649a7ddf2095062c1dc015e3 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Wed, 10 Dec 2025 02:04:32 +0000 Subject: [PATCH 04/13] Update dependencies from https://github.com/dotnet/dotnet build 20251209.8 On relative base path root Microsoft.NET.Runtime.MonoTargets.Sdk , Microsoft.NET.ILLink , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Ref From Version 10.0.0-rc.3.25603.102 -> To Version 11.0.0-alpha.1.25609.108 Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.SharedFramework.Sdk From Version 11.0.0-beta.25603.102 -> To Version 11.0.0-beta.25609.108 Microsoft.DotNet.Cecil From Version 0.11.5-alpha.25603.102 -> To Version 0.11.5-alpha.25609.108 Microsoft.NET.Sdk From Version 10.0.100-rc.3.25603.102 -> To Version 11.0.100-alpha.1.25609.108 Microsoft.TemplateEngine.Authoring.Tasks From Version 11.0.100-alpha.25603.102 -> To Version 11.0.100-alpha.25609.108 --- NuGet.config | 1 - eng/Version.Details.props | 46 +++++++++------------------------------ eng/Version.Details.xml | 40 +++++++++++++++++----------------- global.json | 6 ++--- 4 files changed, 33 insertions(+), 60 deletions(-) diff --git a/NuGet.config b/NuGet.config index c57ea829e5f..e4b2b7a4e2a 100644 --- a/NuGet.config +++ b/NuGet.config @@ -10,7 +10,6 @@ - diff --git a/eng/Version.Details.props b/eng/Version.Details.props index cc9fcd85d52..3e5ba33c625 100644 --- a/eng/Version.Details.props +++ b/eng/Version.Details.props @@ -6,34 +6,21 @@ This file should be imported by eng/Versions.props - 11.0.0-beta.25608.101 - 11.0.0-beta.25608.101 - 0.11.5-alpha.25608.101 - 11.0.0-beta.25608.101 - 11.0.0-alpha.1.25608.101 - 11.0.0-alpha.1.25608.101 - 11.0.0-alpha.1.25608.101 - 11.0.100-alpha.1.25608.101 - 11.0.0-alpha.1.25608.101 - 11.0.100-alpha.25608.101 + 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 bca9269d617..b68e24242b7 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,29 +1,29 @@ - + https://github.com/dotnet/dotnet - ce3dea8b1d1c12cf4b85999f834052d942d84a6d + d65136bfc1cc606d916ceaa102a4c1925e2b5d59 - + https://github.com/dotnet/dotnet - ce3dea8b1d1c12cf4b85999f834052d942d84a6d + d65136bfc1cc606d916ceaa102a4c1925e2b5d59 - + https://github.com/dotnet/dotnet - ce3dea8b1d1c12cf4b85999f834052d942d84a6d + d65136bfc1cc606d916ceaa102a4c1925e2b5d59 - + https://github.com/dotnet/dotnet - ce3dea8b1d1c12cf4b85999f834052d942d84a6d + d65136bfc1cc606d916ceaa102a4c1925e2b5d59 - + https://github.com/dotnet/dotnet - ce3dea8b1d1c12cf4b85999f834052d942d84a6d + d65136bfc1cc606d916ceaa102a4c1925e2b5d59 - + https://github.com/dotnet/dotnet - ce3dea8b1d1c12cf4b85999f834052d942d84a6d + d65136bfc1cc606d916ceaa102a4c1925e2b5d59 @@ -44,25 +44,25 @@ - + https://github.com/dotnet/dotnet - ce3dea8b1d1c12cf4b85999f834052d942d84a6d + d65136bfc1cc606d916ceaa102a4c1925e2b5d59 - + https://github.com/dotnet/dotnet - ce3dea8b1d1c12cf4b85999f834052d942d84a6d + d65136bfc1cc606d916ceaa102a4c1925e2b5d59 - + https://github.com/dotnet/dotnet - ce3dea8b1d1c12cf4b85999f834052d942d84a6d + d65136bfc1cc606d916ceaa102a4c1925e2b5d59 https://github.com/dotnet/xharness 88399512021dfa8b5f45d91f84c8ce6f0959b127 - + https://github.com/dotnet/dotnet - ce3dea8b1d1c12cf4b85999f834052d942d84a6d + d65136bfc1cc606d916ceaa102a4c1925e2b5d59 diff --git a/global.json b/global.json index 9f529f95a81..33c984f72c2 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "11.0.100-alpha.1.25608.101", + "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": "11.0.100-alpha.1.25608.101" + "dotnet": "11.0.100-alpha.1.25609.108" }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "11.0.0-beta.25608.101" + "Microsoft.DotNet.Arcade.Sdk": "11.0.0-beta.25609.108" } } From 26aded46436675640141c5cc25256f3e7e03004b Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Fri, 10 Oct 2025 10:27:27 +0200 Subject: [PATCH 05/13] [dotnet] Bump TFM to net11.0 --- Make.config | 2 +- tools/common/SdkVersions.cs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Make.config b/Make.config index 6f7e5e442b2..95cb250cf9d 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/tools/common/SdkVersions.cs b/tools/common/SdkVersions.cs index 2086d7e97a4..b30ff5d8970 100644 --- a/tools/common/SdkVersions.cs +++ b/tools/common/SdkVersions.cs @@ -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"; } } From e14ab5fa167fb82ecbe43691ce752f08c2ab36cd Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Thu, 9 Oct 2025 19:03:51 +0200 Subject: [PATCH 06/13] [dotnet] Update templates to .NET 11. --- .../maccatalyst/csharp/MacCatalystApp1.csproj | 2 +- .../maccatalyst/visualbasic/MacCatalystApp1.vbproj | 2 +- .../maccatalystbinding/csharp/MacCatalystBinding1.csproj | 2 +- .../maccatalystlib/csharp/MacCatalystLib1.csproj | 2 +- .../maccatalystlib/visualbasic/MacCatalystLib1.vbproj | 2 +- .../csharp/iOSNotificationContentExtension1.csproj | 2 +- .../csharp/iOSNotificationServiceExtension1.csproj | 2 +- .../Microsoft.iOS.Templates/ios-tabbed/iOSTabbedApp1.csproj | 2 +- .../Templates/Microsoft.iOS.Templates/ios/csharp/iOSApp1.csproj | 2 +- .../Templates/Microsoft.iOS.Templates/ios/fsharp/iOSApp1.fsproj | 2 +- .../Microsoft.iOS.Templates/ios/visualbasic/iOSApp1.vbproj | 2 +- .../iosbinding/csharp/iOSBinding1.csproj | 2 +- .../Microsoft.iOS.Templates/ioslib/csharp/iOSLib1.csproj | 2 +- .../Microsoft.iOS.Templates/ioslib/visualbasic/iOSLib1.vbproj | 2 +- .../Microsoft.macOS.Templates/macos/csharp/macOSApp1.csproj | 2 +- .../macos/visualbasic/macOSApp1.vbproj | 2 +- .../macosbinding/csharp/macOSBinding1.csproj | 2 +- .../Microsoft.macOS.Templates/macoslib/csharp/macOSLib1.csproj | 2 +- .../macoslib/visualbasic/macOSLib1.vbproj | 2 +- .../Microsoft.tvOS.Templates/tvos/csharp/tvOSApp1.csproj | 2 +- .../Microsoft.tvOS.Templates/tvos/visualbasic/tvOSApp1.vbproj | 2 +- .../tvosbinding/csharp/tvOSBinding1.csproj | 2 +- .../Microsoft.tvOS.Templates/tvoslib/csharp/tvOSLib1.csproj | 2 +- .../tvoslib/visualbasic/tvOSLib1.vbproj | 2 +- 24 files changed, 24 insertions(+), 24 deletions(-) diff --git a/dotnet/Templates/Microsoft.MacCatalyst.Templates/maccatalyst/csharp/MacCatalystApp1.csproj b/dotnet/Templates/Microsoft.MacCatalyst.Templates/maccatalyst/csharp/MacCatalystApp1.csproj index 55f4ff8cce6..d0b14871ece 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 + + true {computeValueTarget} diff --git a/tests/Directory.Build.props b/tests/Directory.Build.props index e368fb9daaf..ef1f3f98f1a 100644 --- a/tests/Directory.Build.props +++ b/tests/Directory.Build.props @@ -3,5 +3,9 @@ $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)')) + + + + true From 85c7f78c5f3e2ebb1d7be6b353a060138ba67957 Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Mon, 8 Dec 2025 09:59:58 +0100 Subject: [PATCH 09/13] [scripts] Add workaround for the fact that the 'microsoft-net-runtime--net10' workload doesn't exist yet. Looks like this will be fixed with https://github.com/dotnet/sdk/pull/52031. --- .../generate-workloadmanifest-json.cs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/scripts/generate-workloadmanifest-json/generate-workloadmanifest-json.cs b/scripts/generate-workloadmanifest-json/generate-workloadmanifest-json.cs index 5c2ec4100f7..939f84e6bc1 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 ($" }},"); From b1728b2c23f881023dbca765e3731d25637e94ca Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Tue, 9 Dec 2025 09:30:46 +0100 Subject: [PATCH 10/13] [tests] Update the AppSizeTest (smaller apps now) --- .../iOS-MonoVM-interpreter-preservedapis.txt | 74 ++++++++++--------- .../expected/iOS-MonoVM-preservedapis.txt | 74 ++++++++++--------- .../UnitTests/expected/iOS-MonoVM-size.txt | 14 ++-- 3 files changed, 85 insertions(+), 77 deletions(-) diff --git a/tests/dotnet/UnitTests/expected/iOS-MonoVM-interpreter-preservedapis.txt b/tests/dotnet/UnitTests/expected/iOS-MonoVM-interpreter-preservedapis.txt index c60c914661c..1950835c549 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 81c669794bb..ebec9e0b2f2 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 8de020c6e1e..2b2129255ae 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) From 87e9bc68a42898a27d865c0fdbef29dbe687cb88 Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Tue, 9 Dec 2025 09:33:10 +0100 Subject: [PATCH 11/13] [tests] Update BuildNet11_0App to work, and add BuildNet12_0App. --- tests/dotnet/Net10_0SimpleApp/shared.csproj | 2 +- tests/dotnet/Net11_0SimpleApp/shared.csproj | 4 ++-- tests/dotnet/Net12_0SimpleApp/AppDelegate.cs | 17 ++++++++++++++ .../Net12_0SimpleApp/MacCatalyst/Makefile | 1 + .../MacCatalyst/Net12_0SimpleApp.csproj | 8 +++++++ tests/dotnet/Net12_0SimpleApp/Makefile | 2 ++ tests/dotnet/Net12_0SimpleApp/iOS/Makefile | 1 + .../iOS/Net12_0SimpleApp.csproj | 8 +++++++ tests/dotnet/Net12_0SimpleApp/macOS/Makefile | 1 + .../macOS/Net12_0SimpleApp.csproj | 8 +++++++ tests/dotnet/Net12_0SimpleApp/shared.csproj | 22 +++++++++++++++++++ tests/dotnet/Net12_0SimpleApp/shared.mk | 4 ++++ tests/dotnet/Net12_0SimpleApp/tvOS/Makefile | 1 + .../tvOS/Net12_0SimpleApp.csproj | 8 +++++++ tests/dotnet/UnitTests/ProjectTest.cs | 22 +++++++++++++++---- 15 files changed, 102 insertions(+), 7 deletions(-) create mode 100644 tests/dotnet/Net12_0SimpleApp/AppDelegate.cs create mode 100644 tests/dotnet/Net12_0SimpleApp/MacCatalyst/Makefile create mode 100644 tests/dotnet/Net12_0SimpleApp/MacCatalyst/Net12_0SimpleApp.csproj create mode 100644 tests/dotnet/Net12_0SimpleApp/Makefile create mode 100644 tests/dotnet/Net12_0SimpleApp/iOS/Makefile create mode 100644 tests/dotnet/Net12_0SimpleApp/iOS/Net12_0SimpleApp.csproj create mode 100644 tests/dotnet/Net12_0SimpleApp/macOS/Makefile create mode 100644 tests/dotnet/Net12_0SimpleApp/macOS/Net12_0SimpleApp.csproj create mode 100644 tests/dotnet/Net12_0SimpleApp/shared.csproj create mode 100644 tests/dotnet/Net12_0SimpleApp/shared.mk create mode 100644 tests/dotnet/Net12_0SimpleApp/tvOS/Makefile create mode 100644 tests/dotnet/Net12_0SimpleApp/tvOS/Net12_0SimpleApp.csproj diff --git a/tests/dotnet/Net10_0SimpleApp/shared.csproj b/tests/dotnet/Net10_0SimpleApp/shared.csproj index 83dd7c082b3..e97191faf32 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 6c1b17f37d8..ed3d68c5e2e 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 00000000000..db627351190 --- /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 00000000000..110d078f457 --- /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 00000000000..387e5e47d50 --- /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 00000000000..6affa45ff12 --- /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 00000000000..110d078f457 --- /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 00000000000..6fa1aa3a471 --- /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 00000000000..110d078f457 --- /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 00000000000..fc4dadebf5d --- /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 00000000000..d9053d0b16c --- /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 00000000000..5a5d65f9456 --- /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 00000000000..110d078f457 --- /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 00000000000..87487797174 --- /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/ProjectTest.cs b/tests/dotnet/UnitTests/ProjectTest.cs index 75be2d348ee..0d7034547dc 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"); From a91447afe5a56c4f54ca9519fd045e26fe0c4ca1 Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Wed, 10 Dec 2025 10:19:55 +0100 Subject: [PATCH 12/13] [tests] Ignore MAUI tests for now. --- tests/dotnet/UnitTests/MauiTest.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/dotnet/UnitTests/MauiTest.cs b/tests/dotnet/UnitTests/MauiTest.cs index cf64f548d8b..43e7a6cc295 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) From 3998399964f7a54a5ae2d1415b912ba71f270b7a Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Wed, 10 Dec 2025 15:58:26 +0100 Subject: [PATCH 13/13] [tests] Fix the CompileEntitlementsTask tests for .NET 11+. --- .../TaskTests/CompileEntitlementsTaskTests.cs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/tests/msbuild/Xamarin.MacDev.Tasks.Tests/TaskTests/CompileEntitlementsTaskTests.cs b/tests/msbuild/Xamarin.MacDev.Tasks.Tests/TaskTests/CompileEntitlementsTaskTests.cs index 25e61039c69..02133ee3be0 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");