Merge in 'release/7.0.1xx' changes
This commit is contained in:
commit
24c35aabf4
6 changed files with 418 additions and 123 deletions
|
@ -1,51 +1,51 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Dependencies>
|
||||
<ProductDependencies>
|
||||
<Dependency Name="Microsoft.WindowsDesktop.App.Ref" Version="7.0.0-rtm.22476.10" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Dependency Name="Microsoft.WindowsDesktop.App.Ref" Version="7.0.0-rtm.22478.5" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Uri>https://github.com/dotnet/windowsdesktop</Uri>
|
||||
<Sha>a057fddda78b344697d430c536b1457566a4d06f</Sha>
|
||||
<Sha>ae2bcebe032a50af14ac0b05efcaa8477b049834</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="VS.Redist.Common.WindowsDesktop.SharedFramework.x64.7.0" Version="7.0.0-rtm.22476.10" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Dependency Name="VS.Redist.Common.WindowsDesktop.SharedFramework.x64.7.0" Version="7.0.0-rtm.22478.5" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Uri>https://github.com/dotnet/windowsdesktop</Uri>
|
||||
<Sha>a057fddda78b344697d430c536b1457566a4d06f</Sha>
|
||||
<Sha>ae2bcebe032a50af14ac0b05efcaa8477b049834</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="VS.Redist.Common.WindowsDesktop.TargetingPack.x64.7.0" Version="7.0.0-rtm.22476.10" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Dependency Name="VS.Redist.Common.WindowsDesktop.TargetingPack.x64.7.0" Version="7.0.0-rtm.22478.5" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Uri>https://github.com/dotnet/windowsdesktop</Uri>
|
||||
<Sha>a057fddda78b344697d430c536b1457566a4d06f</Sha>
|
||||
<Sha>ae2bcebe032a50af14ac0b05efcaa8477b049834</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.WindowsDesktop.App.Runtime.win-x64" Version="7.0.0-rtm.22476.10" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Dependency Name="Microsoft.WindowsDesktop.App.Runtime.win-x64" Version="7.0.0-rtm.22478.5" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Uri>https://github.com/dotnet/windowsdesktop</Uri>
|
||||
<Sha>a057fddda78b344697d430c536b1457566a4d06f</Sha>
|
||||
<Sha>ae2bcebe032a50af14ac0b05efcaa8477b049834</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="runtime.linux-x64.Microsoft.NETCore.Runtime.ObjWriter" Version="1.0.0-alpha.1.22459.3" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64">
|
||||
<Uri>https://github.com/dotnet/llvm-project</Uri>
|
||||
<Sha>78c9eaec7cec210dfaee9a0443d5816b59683697</Sha>
|
||||
<SourceBuildTarball RepoName="llvm-project" ManagedOnly="true" />
|
||||
</Dependency>
|
||||
<Dependency Name="VS.Redist.Common.NetCore.SharedFramework.x64.7.0" Version="7.0.0-rtm.22476.12" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Dependency Name="VS.Redist.Common.NetCore.SharedFramework.x64.7.0" Version="7.0.0-rtm.22478.9" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||
<Sha>915dc2723565b176dfec058665c5f8ecc250479a</Sha>
|
||||
<Sha>3fed4a3cf41d85d012b1886b0bb7f7be9543a044</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.NETCore.App.Ref" Version="7.0.0-rtm.22476.12" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Dependency Name="Microsoft.NETCore.App.Ref" Version="7.0.0-rtm.22478.9" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||
<Sha>915dc2723565b176dfec058665c5f8ecc250479a</Sha>
|
||||
<Sha>3fed4a3cf41d85d012b1886b0bb7f7be9543a044</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="VS.Redist.Common.NetCore.TargetingPack.x64.7.0" Version="7.0.0-rtm.22476.12" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Dependency Name="VS.Redist.Common.NetCore.TargetingPack.x64.7.0" Version="7.0.0-rtm.22478.9" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||
<Sha>915dc2723565b176dfec058665c5f8ecc250479a</Sha>
|
||||
<Sha>3fed4a3cf41d85d012b1886b0bb7f7be9543a044</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.NETCore.App.Runtime.win-x64" Version="7.0.0-rtm.22476.12" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Dependency Name="Microsoft.NETCore.App.Runtime.win-x64" Version="7.0.0-rtm.22478.9" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||
<Sha>915dc2723565b176dfec058665c5f8ecc250479a</Sha>
|
||||
<Sha>3fed4a3cf41d85d012b1886b0bb7f7be9543a044</Sha>
|
||||
<SourceBuildTarball RepoName="runtime" ManagedOnly="true" />
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.NETCore.App.Host.win-x64" Version="7.0.0-rtm.22476.12" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Dependency Name="Microsoft.NETCore.App.Host.win-x64" Version="7.0.0-rtm.22478.9" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||
<Sha>915dc2723565b176dfec058665c5f8ecc250479a</Sha>
|
||||
<Sha>3fed4a3cf41d85d012b1886b0bb7f7be9543a044</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.NETCore.DotNetHostResolver" Version="7.0.0-rtm.22476.12" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Dependency Name="Microsoft.NETCore.DotNetHostResolver" Version="7.0.0-rtm.22478.9" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||
<Sha>915dc2723565b176dfec058665c5f8ecc250479a</Sha>
|
||||
<Sha>3fed4a3cf41d85d012b1886b0bb7f7be9543a044</Sha>
|
||||
</Dependency>
|
||||
<!-- Change blob version in GenerateLayout.targets if this is unpinned to service targeting pack -->
|
||||
<!-- No new netstandard.library planned for 3.1 timeframe at this time. -->
|
||||
|
@ -53,38 +53,38 @@
|
|||
<Uri>https://github.com/dotnet/core-setup</Uri>
|
||||
<Sha>7d57652f33493fa022125b7f63aad0d70c52d810</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.NETCore.Platforms" Version="7.0.0-rtm.22476.12" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Dependency Name="Microsoft.NETCore.Platforms" Version="7.0.0-rtm.22478.9" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||
<Sha>915dc2723565b176dfec058665c5f8ecc250479a</Sha>
|
||||
<Sha>3fed4a3cf41d85d012b1886b0bb7f7be9543a044</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.AspNetCore.App.Ref" Version="7.0.0-rtm.22477.1" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Dependency Name="Microsoft.AspNetCore.App.Ref" Version="7.0.0-rtm.22479.3" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
||||
<Sha>931abe3925027a098bddb6174e05e1d9ea6322a4</Sha>
|
||||
<Sha>02d62cfea1eaf37670d6f2f4bbceac3c24a357d0</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.AspNetCore.App.Ref.Internal" Version="7.0.0-rtm.22477.1" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Dependency Name="Microsoft.AspNetCore.App.Ref.Internal" Version="7.0.0-rtm.22479.3" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
||||
<Sha>931abe3925027a098bddb6174e05e1d9ea6322a4</Sha>
|
||||
<Sha>02d62cfea1eaf37670d6f2f4bbceac3c24a357d0</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.AspNetCore.App.Runtime.win-x64" Version="7.0.0-rtm.22477.1" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Dependency Name="Microsoft.AspNetCore.App.Runtime.win-x64" Version="7.0.0-rtm.22479.3" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
||||
<Sha>931abe3925027a098bddb6174e05e1d9ea6322a4</Sha>
|
||||
<Sha>02d62cfea1eaf37670d6f2f4bbceac3c24a357d0</Sha>
|
||||
<SourceBuild RepoName="aspnetcore" ManagedOnly="true" />
|
||||
</Dependency>
|
||||
<Dependency Name="VS.Redist.Common.AspNetCore.SharedFramework.x64.7.0" Version="7.0.0-rtm.22477.1" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Dependency Name="VS.Redist.Common.AspNetCore.SharedFramework.x64.7.0" Version="7.0.0-rtm.22479.3" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
||||
<Sha>931abe3925027a098bddb6174e05e1d9ea6322a4</Sha>
|
||||
<Sha>02d62cfea1eaf37670d6f2f4bbceac3c24a357d0</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="dotnet-dev-certs" Version="7.0.0-rtm.22477.1" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Dependency Name="dotnet-dev-certs" Version="7.0.0-rtm.22479.3" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
||||
<Sha>931abe3925027a098bddb6174e05e1d9ea6322a4</Sha>
|
||||
<Sha>02d62cfea1eaf37670d6f2f4bbceac3c24a357d0</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="dotnet-user-jwts" Version="7.0.0-rtm.22477.1" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Dependency Name="dotnet-user-jwts" Version="7.0.0-rtm.22479.3" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
||||
<Sha>931abe3925027a098bddb6174e05e1d9ea6322a4</Sha>
|
||||
<Sha>02d62cfea1eaf37670d6f2f4bbceac3c24a357d0</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="dotnet-user-secrets" Version="7.0.0-rtm.22477.1" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Dependency Name="dotnet-user-secrets" Version="7.0.0-rtm.22479.3" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
||||
<Sha>931abe3925027a098bddb6174e05e1d9ea6322a4</Sha>
|
||||
<Sha>02d62cfea1eaf37670d6f2f4bbceac3c24a357d0</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.DotNet.Test.ProjectTemplates.2.1" Version="1.0.2-beta4.22406.1">
|
||||
<Uri>https://github.com/dotnet/test-templates</Uri>
|
||||
|
@ -103,22 +103,22 @@
|
|||
<Sha>4ee20b0c989f7838ecb718621796f3782d922e6e</Sha>
|
||||
<SourceBuild RepoName="test-templates" ManagedOnly="true" />
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.DotNet.Common.ItemTemplates" Version="7.0.100-rtm.22478.5">
|
||||
<Dependency Name="Microsoft.DotNet.Common.ItemTemplates" Version="7.0.100-rtm.22479.10">
|
||||
<Uri>https://github.com/dotnet/sdk</Uri>
|
||||
<Sha>08f335f210068211942c683dc16f31aaea4028d1</Sha>
|
||||
<Sha>da2c8643020e2bd9f151bef4eb178c59c4052dfc</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.TemplateEngine.Cli" Version="7.0.100-rtm.22478.5">
|
||||
<Dependency Name="Microsoft.TemplateEngine.Cli" Version="7.0.100-rtm.22479.10">
|
||||
<Uri>https://github.com/dotnet/sdk</Uri>
|
||||
<Sha>08f335f210068211942c683dc16f31aaea4028d1</Sha>
|
||||
<Sha>da2c8643020e2bd9f151bef4eb178c59c4052dfc</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.NET.Sdk" Version="7.0.100-rtm.22478.5">
|
||||
<Dependency Name="Microsoft.NET.Sdk" Version="7.0.100-rtm.22479.10">
|
||||
<Uri>https://github.com/dotnet/sdk</Uri>
|
||||
<Sha>08f335f210068211942c683dc16f31aaea4028d1</Sha>
|
||||
<Sha>da2c8643020e2bd9f151bef4eb178c59c4052dfc</Sha>
|
||||
<SourceBuild RepoName="sdk" ManagedOnly="true" />
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.DotNet.MSBuildSdkResolver" Version="7.0.100-rtm.22478.5">
|
||||
<Dependency Name="Microsoft.DotNet.MSBuildSdkResolver" Version="7.0.100-rtm.22479.10">
|
||||
<Uri>https://github.com/dotnet/sdk</Uri>
|
||||
<Sha>08f335f210068211942c683dc16f31aaea4028d1</Sha>
|
||||
<Sha>da2c8643020e2bd9f151bef4eb178c59c4052dfc</Sha>
|
||||
</Dependency>
|
||||
<!-- For coherency purposes, these versions should be gated by the versions of winforms and wpf routed via windowsdesktop -->
|
||||
<Dependency Name="Microsoft.Dotnet.WinForms.ProjectTemplates" Version="7.0.0-rtm.22476.8" CoherentParentDependency="Microsoft.WindowsDesktop.App.Runtime.win-x64">
|
||||
|
@ -149,14 +149,14 @@
|
|||
<SourceBuild RepoName="linker" ManagedOnly="true" />
|
||||
<RepoName>linker</RepoName>
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.Net.Compilers.Toolset" Version="4.4.0-2.22464.20" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Dependency Name="Microsoft.Net.Compilers.Toolset" Version="4.4.0-3.22478.13" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Uri>https://github.com/dotnet/roslyn</Uri>
|
||||
<Sha>91902d4dd2c07549fb64357ed5c3a0ee9d7c3610</Sha>
|
||||
<Sha>933b669cbcdef04b7350cfb368a95e27ff8eeebb</Sha>
|
||||
<SourceBuild RepoName="roslyn" ManagedOnly="true" />
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.Build" Version="17.4.0-preview-22477-01" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Dependency Name="Microsoft.Build" Version="17.4.0-preview-22479-02" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Uri>https://github.com/dotnet/msbuild</Uri>
|
||||
<Sha>fcc47893800b67cb43c1bd53771426e701505abf</Sha>
|
||||
<Sha>88f89b1058d1967b7c401c099f4ca550c9d51750</Sha>
|
||||
<SourceBuild RepoName="msbuild" ManagedOnly="true" />
|
||||
</Dependency>
|
||||
<Dependency Name="NuGet.Build.Tasks" Version="6.4.0-preview.3.100" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
|
@ -206,9 +206,9 @@
|
|||
<Uri>https://github.com/dotnet/arcade</Uri>
|
||||
<Sha>720af493900b2f2bdc48e9ee12577983a5c9be36</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.SourceBuild.Intermediate.source-build-reference-packages" Version="7.0.0-alpha.1.22478.1">
|
||||
<Dependency Name="Microsoft.SourceBuild.Intermediate.source-build-reference-packages" Version="7.0.0-alpha.1.22479.1">
|
||||
<Uri>https://github.com/dotnet/source-build-reference-packages</Uri>
|
||||
<Sha>02cf7616b3ca9140bfa204249a5ba80b406b47ce</Sha>
|
||||
<Sha>27fbf63a91da8ef12b758fb642c039e8c1ab5d2a</Sha>
|
||||
<SourceBuild RepoName="source-build-reference-packages" ManagedOnly="true" />
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.SourceLink.GitHub" Version="1.2.0-beta-22429-01" CoherentParentDependency="Microsoft.DotNet.Arcade.Sdk">
|
||||
|
|
|
@ -50,46 +50,46 @@
|
|||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<!-- Dependencies from https://github.com/aspnet/AspNetCore -->
|
||||
<MicrosoftAspNetCoreAppRuntimewinx64PackageVersion>7.0.0-rtm.22477.1</MicrosoftAspNetCoreAppRuntimewinx64PackageVersion>
|
||||
<MicrosoftAspNetCoreAppRefPackageVersion>7.0.0-rtm.22477.1</MicrosoftAspNetCoreAppRefPackageVersion>
|
||||
<MicrosoftAspNetCoreAppRefInternalPackageVersion>7.0.0-rtm.22477.1</MicrosoftAspNetCoreAppRefInternalPackageVersion>
|
||||
<VSRedistCommonAspNetCoreSharedFrameworkx6470PackageVersion>7.0.0-rtm.22477.1</VSRedistCommonAspNetCoreSharedFrameworkx6470PackageVersion>
|
||||
<dotnetdevcertsPackageVersion>7.0.0-rtm.22477.1</dotnetdevcertsPackageVersion>
|
||||
<dotnetuserjwtsPackageVersion>7.0.0-rtm.22477.1</dotnetuserjwtsPackageVersion>
|
||||
<dotnetusersecretsPackageVersion>7.0.0-rtm.22477.1</dotnetusersecretsPackageVersion>
|
||||
<MicrosoftAspNetCoreAppRuntimewinx64PackageVersion>7.0.0-rtm.22479.3</MicrosoftAspNetCoreAppRuntimewinx64PackageVersion>
|
||||
<MicrosoftAspNetCoreAppRefPackageVersion>7.0.0-rtm.22479.3</MicrosoftAspNetCoreAppRefPackageVersion>
|
||||
<MicrosoftAspNetCoreAppRefInternalPackageVersion>7.0.0-rtm.22479.3</MicrosoftAspNetCoreAppRefInternalPackageVersion>
|
||||
<VSRedistCommonAspNetCoreSharedFrameworkx6470PackageVersion>7.0.0-rtm.22479.3</VSRedistCommonAspNetCoreSharedFrameworkx6470PackageVersion>
|
||||
<dotnetdevcertsPackageVersion>7.0.0-rtm.22479.3</dotnetdevcertsPackageVersion>
|
||||
<dotnetuserjwtsPackageVersion>7.0.0-rtm.22479.3</dotnetuserjwtsPackageVersion>
|
||||
<dotnetusersecretsPackageVersion>7.0.0-rtm.22479.3</dotnetusersecretsPackageVersion>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<MicroBuildCorePackageVersion>0.2.0</MicroBuildCorePackageVersion>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<!-- Dependencies from https://github.com/dotnet/sdk -->
|
||||
<MicrosoftDotNetCommonItemTemplatesPackageVersion>7.0.100-rtm.22478.5</MicrosoftDotNetCommonItemTemplatesPackageVersion>
|
||||
<MicrosoftNETSdkPackageVersion>7.0.100-rtm.22478.5</MicrosoftNETSdkPackageVersion>
|
||||
<MicrosoftDotNetMSBuildSdkResolverPackageVersion>7.0.100-rtm.22478.5</MicrosoftDotNetMSBuildSdkResolverPackageVersion>
|
||||
<MicrosoftDotNetCommonItemTemplatesPackageVersion>7.0.100-rtm.22479.10</MicrosoftDotNetCommonItemTemplatesPackageVersion>
|
||||
<MicrosoftNETSdkPackageVersion>7.0.100-rtm.22479.10</MicrosoftNETSdkPackageVersion>
|
||||
<MicrosoftDotNetMSBuildSdkResolverPackageVersion>7.0.100-rtm.22479.10</MicrosoftDotNetMSBuildSdkResolverPackageVersion>
|
||||
<MicrosoftNETBuildExtensionsPackageVersion>$(MicrosoftNETSdkPackageVersion)</MicrosoftNETBuildExtensionsPackageVersion>
|
||||
<MicrosoftDotnetToolsetInternalPackageVersion>$(MicrosoftNETSdkPackageVersion)</MicrosoftDotnetToolsetInternalPackageVersion>
|
||||
<MicrosoftDotnetTemplateLocatorPackageVersion>$(MicrosoftNETSdkPackageVersion)</MicrosoftDotnetTemplateLocatorPackageVersion>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<!-- Dependencies from https://github.com/dotnet/corefx -->
|
||||
<MicrosoftNETCorePlatformsPackageVersion>7.0.0-rtm.22476.12</MicrosoftNETCorePlatformsPackageVersion>
|
||||
<MicrosoftNETCorePlatformsPackageVersion>7.0.0-rtm.22478.9</MicrosoftNETCorePlatformsPackageVersion>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<!-- Dependencies from https://github.com/dotnet/core-setup -->
|
||||
<VSRedistCommonNetCoreSharedFrameworkx6470PackageVersion>7.0.0-rtm.22476.12</VSRedistCommonNetCoreSharedFrameworkx6470PackageVersion>
|
||||
<VSRedistCommonNetCoreTargetingPackx6470PackageVersion>7.0.0-rtm.22476.12</VSRedistCommonNetCoreTargetingPackx6470PackageVersion>
|
||||
<MicrosoftNETCoreAppRuntimewinx64PackageVersion>7.0.0-rtm.22476.12</MicrosoftNETCoreAppRuntimewinx64PackageVersion>
|
||||
<MicrosoftNETCoreAppHostwinx64PackageVersion>7.0.0-rtm.22476.12</MicrosoftNETCoreAppHostwinx64PackageVersion>
|
||||
<MicrosoftNETCoreAppRefPackageVersion>7.0.0-rtm.22476.12</MicrosoftNETCoreAppRefPackageVersion>
|
||||
<MicrosoftNETCoreDotNetHostResolverPackageVersion>7.0.0-rtm.22476.12</MicrosoftNETCoreDotNetHostResolverPackageVersion>
|
||||
<VSRedistCommonNetCoreSharedFrameworkx6470PackageVersion>7.0.0-rtm.22478.9</VSRedistCommonNetCoreSharedFrameworkx6470PackageVersion>
|
||||
<VSRedistCommonNetCoreTargetingPackx6470PackageVersion>7.0.0-rtm.22478.9</VSRedistCommonNetCoreTargetingPackx6470PackageVersion>
|
||||
<MicrosoftNETCoreAppRuntimewinx64PackageVersion>7.0.0-rtm.22478.9</MicrosoftNETCoreAppRuntimewinx64PackageVersion>
|
||||
<MicrosoftNETCoreAppHostwinx64PackageVersion>7.0.0-rtm.22478.9</MicrosoftNETCoreAppHostwinx64PackageVersion>
|
||||
<MicrosoftNETCoreAppRefPackageVersion>7.0.0-rtm.22478.9</MicrosoftNETCoreAppRefPackageVersion>
|
||||
<MicrosoftNETCoreDotNetHostResolverPackageVersion>7.0.0-rtm.22478.9</MicrosoftNETCoreDotNetHostResolverPackageVersion>
|
||||
<NETStandardLibraryRefPackageVersion>2.1.0</NETStandardLibraryRefPackageVersion>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<!-- Dependencies from https://github.com/dotnet/windowsdesktop -->
|
||||
<VSRedistCommonWindowsDesktopSharedFrameworkx6470PackageVersion>7.0.0-rtm.22476.10</VSRedistCommonWindowsDesktopSharedFrameworkx6470PackageVersion>
|
||||
<VSRedistCommonWindowsDesktopTargetingPackx6470PackageVersion>7.0.0-rtm.22476.10</VSRedistCommonWindowsDesktopTargetingPackx6470PackageVersion>
|
||||
<MicrosoftWindowsDesktopAppRuntimewinx64PackageVersion>7.0.0-rtm.22476.10</MicrosoftWindowsDesktopAppRuntimewinx64PackageVersion>
|
||||
<MicrosoftWindowsDesktopAppRefPackageVersion>7.0.0-rtm.22476.10</MicrosoftWindowsDesktopAppRefPackageVersion>
|
||||
<VSRedistCommonWindowsDesktopSharedFrameworkx6470PackageVersion>7.0.0-rtm.22478.5</VSRedistCommonWindowsDesktopSharedFrameworkx6470PackageVersion>
|
||||
<VSRedistCommonWindowsDesktopTargetingPackx6470PackageVersion>7.0.0-rtm.22478.5</VSRedistCommonWindowsDesktopTargetingPackx6470PackageVersion>
|
||||
<MicrosoftWindowsDesktopAppRuntimewinx64PackageVersion>7.0.0-rtm.22478.5</MicrosoftWindowsDesktopAppRuntimewinx64PackageVersion>
|
||||
<MicrosoftWindowsDesktopAppRefPackageVersion>7.0.0-rtm.22478.5</MicrosoftWindowsDesktopAppRefPackageVersion>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<!-- Runtime and Apphost pack versions are the same for all RIDs. We flow the x64 -->
|
||||
|
|
|
@ -0,0 +1,36 @@
|
|||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: MichaelSimons <msimons@microsoft.com>
|
||||
Date: Thu, 29 Sep 2022 19:04:13 +0000
|
||||
Subject: [PATCH] Updates to build w/latest roslyn
|
||||
|
||||
Backport: https://github.com/dotnet/installer/pull/14616
|
||||
---
|
||||
src/StringTools/InternableString.cs | 2 +-
|
||||
src/StringTools/StringTools.csproj | 1 -
|
||||
2 files changed, 1 insertion(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/StringTools/InternableString.cs b/src/StringTools/InternableString.cs
|
||||
index f04d2a9e9..6a2bbcc34 100644
|
||||
--- a/src/StringTools/InternableString.cs
|
||||
+++ b/src/StringTools/InternableString.cs
|
||||
@@ -33,7 +33,7 @@ namespace Microsoft.NET.StringTools
|
||||
/// </summary>
|
||||
private int _charIndex;
|
||||
|
||||
- internal Enumerator(ref InternableString str)
|
||||
+ internal Enumerator(scoped ref InternableString str)
|
||||
{
|
||||
_string = str;
|
||||
_spanIndex = -1;
|
||||
diff --git a/src/StringTools/StringTools.csproj b/src/StringTools/StringTools.csproj
|
||||
index fb76d6108..e44f8b3b6 100644
|
||||
--- a/src/StringTools/StringTools.csproj
|
||||
+++ b/src/StringTools/StringTools.csproj
|
||||
@@ -6,7 +6,6 @@
|
||||
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
|
||||
<IsPackable>true</IsPackable>
|
||||
<GenerateReferenceAssemblySource>true</GenerateReferenceAssemblySource>
|
||||
- <LangVersion>8.0</LangVersion>
|
||||
<PackageId>Microsoft.NET.StringTools</PackageId>
|
||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||
|
|
@ -1,28 +0,0 @@
|
|||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: MichaelSimons <msimons@microsoft.com>
|
||||
Date: Wed, 24 Aug 2022 12:21:13 +0000
|
||||
Subject: [PATCH] Lift System.Memory version
|
||||
|
||||
System.Memory version needs to align with the runtime since System.Collections.Immutable is lifted in order to prevent the following situation:
|
||||
error NU1605: Detected package downgrade: System.Memory from 4.5.5 to 4.5.4. Reference the package directly from the project to select a different version. [/repos/tarball-rc1/src/razor-compiler/artifacts/source-build/self/src/razor-compiler.sln]
|
||||
error NU1605: Microsoft.CodeAnalysis.Razor -> Microsoft.CodeAnalysis.CSharp 4.4.0 -> Microsoft.CodeAnalysis.Common 4.4.0 -> System.Collections.Immutable 7.0.0-rc.1.22422.23 -> System.Memory (>= 4.5.5) [/repos/tarball-rc1/src/razor-compiler/artifacts/source-build/self/src/razor-compiler.sln]
|
||||
error NU1605: Microsoft.CodeAnalysis.Razor -> Microsoft.CodeAnalysis.CSharp 4.4.0 -> Microsoft.CodeAnalysis.Common 4.4.0 -> System.Memory (>= 4.5.4) [/repos/tarball-rc1/src/razor-compiler/artifacts/source-build/self/src/razor-compiler.sln]
|
||||
|
||||
Requires https://github.com/dotnet/source-build/issues/2482 in order to eliminate this patch
|
||||
---
|
||||
eng/Versions.props | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/eng/Versions.props b/eng/Versions.props
|
||||
index 627f9c46824..711593e2a1e 100644
|
||||
--- a/eng/Versions.props
|
||||
+++ b/eng/Versions.props
|
||||
@@ -214,7 +214,7 @@
|
||||
<SystemIOPipesAccessControlVersion>5.0.0</SystemIOPipesAccessControlVersion>
|
||||
<SystemIOPipelinesVersion>6.0.3</SystemIOPipelinesVersion>
|
||||
<SystemManagementVersion>5.0.0-preview.8.20407.11</SystemManagementVersion>
|
||||
- <SystemMemoryVersion>4.5.4</SystemMemoryVersion>
|
||||
+ <SystemMemoryVersion>4.5.5</SystemMemoryVersion>
|
||||
<SystemResourcesExtensionsVersion>6.0.0</SystemResourcesExtensionsVersion>
|
||||
<SystemRuntimeCompilerServicesUnsafeVersion>6.0.0</SystemRuntimeCompilerServicesUnsafeVersion>
|
||||
<SystemRuntimeInteropServicesNFloatInternalVersion>6.0.1</SystemRuntimeInteropServicesNFloatInternalVersion>
|
|
@ -1,24 +0,0 @@
|
|||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: Chris Rummel <crummel@microsoft.com>
|
||||
Date: Wed, 1 Jun 2022 10:10:01 -0500
|
||||
Subject: [PATCH 1/5] Temporarily patch out native sourcelink file check in
|
||||
source-build. This returns source-build to its old behavior.
|
||||
|
||||
Backport: https://github.com/dotnet/source-build/issues/2883
|
||||
---
|
||||
src/coreclr/runtime-prereqs.proj | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/coreclr/runtime-prereqs.proj b/src/coreclr/runtime-prereqs.proj
|
||||
index 5d660044a09..b2abc4415a6 100644
|
||||
--- a/src/coreclr/runtime-prereqs.proj
|
||||
+++ b/src/coreclr/runtime-prereqs.proj
|
||||
@@ -6,7 +6,7 @@
|
||||
<RuntimeVersionFile>$(ArtifactsObjDir)runtime_version.h</RuntimeVersionFile>
|
||||
<NativeSourceLinkFile>$(ArtifactsObjDir)native.sourcelink.json</NativeSourceLinkFile>
|
||||
<VerifySourceLinkFileExists>false</VerifySourceLinkFileExists>
|
||||
- <VerifySourceLinkFileExists Condition="'$(ContinuousIntegrationBuild)' == 'true'">true</VerifySourceLinkFileExists>
|
||||
+ <VerifySourceLinkFileExists Condition="'$(ContinuousIntegrationBuild)' == 'true' and '$(DotNetBuildFromSource)' != 'true'">true</VerifySourceLinkFileExists>
|
||||
<AssemblyName>.NET Runtime</AssemblyName>
|
||||
</PropertyGroup>
|
||||
|
|
@ -0,0 +1,311 @@
|
|||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: Charles Stoner <10732005+cston@users.noreply.github.com>
|
||||
Date: Tue, 20 Sep 2022 14:44:06 -0700
|
||||
Subject: [PATCH] Update compiler version
|
||||
|
||||
Backport: https://github.com/dotnet/runtime/pull/75935
|
||||
---
|
||||
eng/Versions.props | 2 +-
|
||||
.../Reflection/RuntimeMethodInfo.CoreCLR.cs | 2 ++
|
||||
.../System/Reflection/DynamicInvokeInfo.cs | 14 ++++++++---
|
||||
.../src/System/Reflection/MethodBase.cs | 2 ++
|
||||
.../Reflection/RuntimeConstructorInfo.cs | 4 ++++
|
||||
.../System/Reflection/RuntimeMethodInfo.cs | 2 ++
|
||||
.../src/System/Text/Json/JsonHelpers.cs | 2 +-
|
||||
.../Utf8JsonWriter.WriteProperties.String.cs | 24 +++++++++++--------
|
||||
8 files changed, 37 insertions(+), 15 deletions(-)
|
||||
|
||||
diff --git a/eng/Versions.props b/eng/Versions.props
|
||||
index fe8aac648cd..2f16902347b 100644
|
||||
--- a/eng/Versions.props
|
||||
+++ b/eng/Versions.props
|
||||
@@ -52,7 +52,7 @@
|
||||
<!--
|
||||
TODO: Remove pinned version once arcade supplies a compiler that enables the repo to compile.
|
||||
-->
|
||||
- <MicrosoftNetCompilersToolsetVersion>4.4.0-3.22452.8</MicrosoftNetCompilersToolsetVersion>
|
||||
+ <MicrosoftNetCompilersToolsetVersion>4.4.0-3.22472.1</MicrosoftNetCompilersToolsetVersion>
|
||||
<StaticCsVersion>0.2.0</StaticCsVersion>
|
||||
<!-- SDK dependencies -->
|
||||
<MicrosoftDotNetApiCompatTaskVersion>7.0.100-rc.1.22402.1</MicrosoftDotNetApiCompatTaskVersion>
|
||||
diff --git a/src/coreclr/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.CoreCLR.cs b/src/coreclr/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.CoreCLR.cs
|
||||
index c55ee607da7..4e1246b481b 100644
|
||||
--- a/src/coreclr/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.CoreCLR.cs
|
||||
+++ b/src/coreclr/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.CoreCLR.cs
|
||||
@@ -316,7 +316,9 @@ public override MethodImplAttributes GetMethodImplementationFlags()
|
||||
Span<ParameterCopyBackAction> shouldCopyBackParameters = new(ref argStorage._copyBack0, 1);
|
||||
|
||||
StackAllocatedByRefs byrefStorage = default;
|
||||
+#pragma warning disable 8500
|
||||
IntPtr* pByRefStorage = (IntPtr*)&byrefStorage;
|
||||
+#pragma warning restore 8500
|
||||
|
||||
CheckArguments(
|
||||
copyOfParameters,
|
||||
diff --git a/src/coreclr/nativeaot/System.Private.CoreLib/src/System/Reflection/DynamicInvokeInfo.cs b/src/coreclr/nativeaot/System.Private.CoreLib/src/System/Reflection/DynamicInvokeInfo.cs
|
||||
index 234f8a16e9c..cc3d8c74a60 100644
|
||||
--- a/src/coreclr/nativeaot/System.Private.CoreLib/src/System/Reflection/DynamicInvokeInfo.cs
|
||||
+++ b/src/coreclr/nativeaot/System.Private.CoreLib/src/System/Reflection/DynamicInvokeInfo.cs
|
||||
@@ -235,11 +235,15 @@ public DynamicInvokeInfo(MethodBase method, IntPtr invokeThunk)
|
||||
StackAllocedArguments argStorage = default;
|
||||
StackAllocatedByRefs byrefStorage = default;
|
||||
|
||||
+#pragma warning disable 8500
|
||||
CheckArguments(ref argStorage._arg0!, (ByReference*)&byrefStorage, parameters, binderBundle);
|
||||
+#pragma warning restore 8500
|
||||
|
||||
try
|
||||
{
|
||||
+#pragma warning disable 8500
|
||||
ret = ref RawCalliHelper.Call(InvokeThunk, (void*)methodToCall, ref thisArg, ref ret, &byrefStorage);
|
||||
+#pragma warning restore 8500
|
||||
DebugAnnotations.PreviousCallContainsDebuggerStepInCode();
|
||||
}
|
||||
catch (Exception e) when (wrapInTargetInvocationException)
|
||||
@@ -268,7 +272,9 @@ public DynamicInvokeInfo(MethodBase method, IntPtr invokeThunk)
|
||||
IntPtr* pStorage = stackalloc IntPtr[2 * argCount];
|
||||
NativeMemory.Clear(pStorage, (nuint)(2 * argCount) * (nuint)sizeof(IntPtr));
|
||||
|
||||
- ByReference* pByRefStorage = (ByReference*)(pStorage + argCount);
|
||||
+#pragma warning disable 8500
|
||||
+ void* pByRefStorage = (ByReference*)(pStorage + argCount);
|
||||
+#pragma warning restore 8500
|
||||
|
||||
RuntimeImports.GCFrameRegistration regArgStorage = new(pStorage, (uint)argCount, areByRefs: false);
|
||||
RuntimeImports.GCFrameRegistration regByRefStorage = new(pByRefStorage, (uint)argCount, areByRefs: true);
|
||||
@@ -326,7 +332,7 @@ public DynamicInvokeInfo(MethodBase method, IntPtr invokeThunk)
|
||||
|
||||
private unsafe void CheckArguments(
|
||||
ref object copyOfParameters,
|
||||
- ByReference* byrefParameters,
|
||||
+ void* byrefParameters,
|
||||
object?[] parameters,
|
||||
BinderBundle binderBundle)
|
||||
{
|
||||
@@ -398,8 +404,10 @@ public DynamicInvokeInfo(MethodBase method, IntPtr invokeThunk)
|
||||
|
||||
Unsafe.Add(ref copyOfParameters, i) = arg!;
|
||||
|
||||
- byrefParameters[i] = new ByReference(ref (argumentInfo.Transform & Transform.Reference) != 0 ?
|
||||
+#pragma warning disable 8500
|
||||
+ ((ByReference*)byrefParameters)[i] = new ByReference(ref (argumentInfo.Transform & Transform.Reference) != 0 ?
|
||||
ref Unsafe.As<object, byte>(ref Unsafe.Add(ref copyOfParameters, i)) : ref arg.GetRawData());
|
||||
+#pragma warning restore 8500
|
||||
}
|
||||
}
|
||||
|
||||
diff --git a/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodBase.cs b/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodBase.cs
|
||||
index 13ff9e34df9..98069a70ef5 100644
|
||||
--- a/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodBase.cs
|
||||
+++ b/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodBase.cs
|
||||
@@ -236,6 +236,7 @@ BindingFlags invokeAttr
|
||||
shouldCopyBack[i] = copyBackArg;
|
||||
copyOfParameters[i] = arg;
|
||||
|
||||
+#pragma warning disable 8500
|
||||
if (isValueType)
|
||||
{
|
||||
#if !MONO // Temporary until Mono is updated.
|
||||
@@ -254,6 +255,7 @@ BindingFlags invokeAttr
|
||||
ByReference objRef = ByReference.Create(ref copyOfParameters[i]);
|
||||
*(ByReference*)(byrefParameters + i) = objRef;
|
||||
}
|
||||
+#pragma warning restore 8500
|
||||
}
|
||||
}
|
||||
|
||||
diff --git a/src/libraries/System.Private.CoreLib/src/System/Reflection/RuntimeConstructorInfo.cs b/src/libraries/System.Private.CoreLib/src/System/Reflection/RuntimeConstructorInfo.cs
|
||||
index b1f3222736a..1fd9c177ddb 100644
|
||||
--- a/src/libraries/System.Private.CoreLib/src/System/Reflection/RuntimeConstructorInfo.cs
|
||||
+++ b/src/libraries/System.Private.CoreLib/src/System/Reflection/RuntimeConstructorInfo.cs
|
||||
@@ -146,7 +146,9 @@ internal void ThrowNoInvokeException()
|
||||
Span<ParameterCopyBackAction> shouldCopyBackParameters = new(ref argStorage._copyBack0, argCount);
|
||||
|
||||
StackAllocatedByRefs byrefStorage = default;
|
||||
+#pragma warning disable 8500
|
||||
IntPtr* pByRefStorage = (IntPtr*)&byrefStorage;
|
||||
+#pragma warning restore 8500
|
||||
|
||||
CheckArguments(
|
||||
copyOfParameters,
|
||||
@@ -299,7 +301,9 @@ public override object Invoke(BindingFlags invokeAttr, Binder? binder, object?[]
|
||||
Span<ParameterCopyBackAction> shouldCopyBackParameters = new(ref argStorage._copyBack0, argCount);
|
||||
|
||||
StackAllocatedByRefs byrefStorage = default;
|
||||
+#pragma warning disable 8500
|
||||
IntPtr* pByRefStorage = (IntPtr*)&byrefStorage;
|
||||
+#pragma warning restore 8500
|
||||
|
||||
CheckArguments(
|
||||
copyOfParameters,
|
||||
diff --git a/src/libraries/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.cs b/src/libraries/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.cs
|
||||
index 770a59d40eb..bf534c58e70 100644
|
||||
--- a/src/libraries/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.cs
|
||||
+++ b/src/libraries/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.cs
|
||||
@@ -143,7 +143,9 @@ private void ThrowNoInvokeException()
|
||||
Span<ParameterCopyBackAction> shouldCopyBackParameters = new(ref argStorage._copyBack0, argCount);
|
||||
|
||||
StackAllocatedByRefs byrefStorage = default;
|
||||
+#pragma warning disable 8500
|
||||
IntPtr* pByRefStorage = (IntPtr*)&byrefStorage;
|
||||
+#pragma warning restore 8500
|
||||
|
||||
CheckArguments(
|
||||
copyOfParameters,
|
||||
diff --git a/src/libraries/System.Text.Json/src/System/Text/Json/JsonHelpers.cs b/src/libraries/System.Text.Json/src/System/Text/Json/JsonHelpers.cs
|
||||
index 9e9adcd0a52..4706b64753c 100644
|
||||
--- a/src/libraries/System.Text.Json/src/System/Text/Json/JsonHelpers.cs
|
||||
+++ b/src/libraries/System.Text.Json/src/System/Text/Json/JsonHelpers.cs
|
||||
@@ -15,7 +15,7 @@ internal static partial class JsonHelpers
|
||||
/// Returns the span for the given reader.
|
||||
/// </summary>
|
||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||
- public static ReadOnlySpan<byte> GetSpan(this ref Utf8JsonReader reader)
|
||||
+ public static ReadOnlySpan<byte> GetSpan(this scoped ref Utf8JsonReader reader)
|
||||
{
|
||||
return reader.HasValueSequence ? reader.ValueSequence.ToArray() : reader.ValueSpan;
|
||||
}
|
||||
diff --git a/src/libraries/System.Text.Json/src/System/Text/Json/Writer/Utf8JsonWriter.WriteProperties.String.cs b/src/libraries/System.Text.Json/src/System/Text/Json/Writer/Utf8JsonWriter.WriteProperties.String.cs
|
||||
index 65c6fd303c1..7cd0e3b45a4 100644
|
||||
--- a/src/libraries/System.Text.Json/src/System/Text/Json/Writer/Utf8JsonWriter.WriteProperties.String.cs
|
||||
+++ b/src/libraries/System.Text.Json/src/System/Text/Json/Writer/Utf8JsonWriter.WriteProperties.String.cs
|
||||
@@ -112,12 +112,12 @@ private void WriteStringEscapeProperty(scoped ReadOnlySpan<char> propertyName, i
|
||||
Debug.Assert(int.MaxValue / JsonConstants.MaxExpansionFactorWhileEscaping >= propertyName.Length);
|
||||
|
||||
char[]? propertyArray = null;
|
||||
+ scoped Span<char> escapedPropertyName;
|
||||
|
||||
if (firstEscapeIndexProp != -1)
|
||||
{
|
||||
int length = JsonWriterHelper.GetMaxEscapedLength(propertyName.Length, firstEscapeIndexProp);
|
||||
|
||||
- scoped Span<char> escapedPropertyName;
|
||||
if (length > JsonConstants.StackallocCharThreshold)
|
||||
{
|
||||
propertyArray = ArrayPool<char>.Shared.Rent(length);
|
||||
@@ -269,12 +269,12 @@ private void WriteStringEscapeProperty(scoped ReadOnlySpan<byte> utf8PropertyNam
|
||||
Debug.Assert(int.MaxValue / JsonConstants.MaxExpansionFactorWhileEscaping >= utf8PropertyName.Length);
|
||||
|
||||
byte[]? propertyArray = null;
|
||||
+ scoped Span<byte> escapedPropertyName;
|
||||
|
||||
if (firstEscapeIndexProp != -1)
|
||||
{
|
||||
int length = JsonWriterHelper.GetMaxEscapedLength(utf8PropertyName.Length, firstEscapeIndexProp);
|
||||
|
||||
- scoped Span<byte> escapedPropertyName;
|
||||
if (length > JsonConstants.StackallocByteThreshold)
|
||||
{
|
||||
propertyArray = ArrayPool<byte>.Shared.Rent(length);
|
||||
@@ -1076,12 +1076,12 @@ private void WriteStringEscapePropertyOrValue(scoped ReadOnlySpan<char> property
|
||||
|
||||
char[]? valueArray = null;
|
||||
char[]? propertyArray = null;
|
||||
+ scoped Span<char> escapedValue;
|
||||
|
||||
if (firstEscapeIndexVal != -1)
|
||||
{
|
||||
int length = JsonWriterHelper.GetMaxEscapedLength(value.Length, firstEscapeIndexVal);
|
||||
|
||||
- scoped Span<char> escapedValue;
|
||||
if (length > JsonConstants.StackallocCharThreshold)
|
||||
{
|
||||
valueArray = ArrayPool<char>.Shared.Rent(length);
|
||||
@@ -1096,11 +1096,12 @@ private void WriteStringEscapePropertyOrValue(scoped ReadOnlySpan<char> property
|
||||
value = escapedValue.Slice(0, written);
|
||||
}
|
||||
|
||||
+ scoped Span<char> escapedPropertyName;
|
||||
+
|
||||
if (firstEscapeIndexProp != -1)
|
||||
{
|
||||
int length = JsonWriterHelper.GetMaxEscapedLength(propertyName.Length, firstEscapeIndexProp);
|
||||
|
||||
- scoped Span<char> escapedPropertyName;
|
||||
if (length > JsonConstants.StackallocCharThreshold)
|
||||
{
|
||||
propertyArray = ArrayPool<char>.Shared.Rent(length);
|
||||
@@ -1135,12 +1136,12 @@ private void WriteStringEscapePropertyOrValue(scoped ReadOnlySpan<byte> utf8Prop
|
||||
|
||||
byte[]? valueArray = null;
|
||||
byte[]? propertyArray = null;
|
||||
+ scoped Span<byte> escapedValue;
|
||||
|
||||
if (firstEscapeIndexVal != -1)
|
||||
{
|
||||
int length = JsonWriterHelper.GetMaxEscapedLength(utf8Value.Length, firstEscapeIndexVal);
|
||||
|
||||
- scoped Span<byte> escapedValue;
|
||||
if (length > JsonConstants.StackallocByteThreshold)
|
||||
{
|
||||
valueArray = ArrayPool<byte>.Shared.Rent(length);
|
||||
@@ -1155,11 +1156,12 @@ private void WriteStringEscapePropertyOrValue(scoped ReadOnlySpan<byte> utf8Prop
|
||||
utf8Value = escapedValue.Slice(0, written);
|
||||
}
|
||||
|
||||
+ scoped Span<byte> escapedPropertyName;
|
||||
+
|
||||
if (firstEscapeIndexProp != -1)
|
||||
{
|
||||
int length = JsonWriterHelper.GetMaxEscapedLength(utf8PropertyName.Length, firstEscapeIndexProp);
|
||||
|
||||
- scoped Span<byte> escapedPropertyName;
|
||||
if (length > JsonConstants.StackallocByteThreshold)
|
||||
{
|
||||
propertyArray = ArrayPool<byte>.Shared.Rent(length);
|
||||
@@ -1194,12 +1196,12 @@ private void WriteStringEscapePropertyOrValue(scoped ReadOnlySpan<char> property
|
||||
|
||||
byte[]? valueArray = null;
|
||||
char[]? propertyArray = null;
|
||||
+ scoped Span<byte> escapedValue;
|
||||
|
||||
if (firstEscapeIndexVal != -1)
|
||||
{
|
||||
int length = JsonWriterHelper.GetMaxEscapedLength(utf8Value.Length, firstEscapeIndexVal);
|
||||
|
||||
- scoped Span<byte> escapedValue;
|
||||
if (length > JsonConstants.StackallocByteThreshold)
|
||||
{
|
||||
valueArray = ArrayPool<byte>.Shared.Rent(length);
|
||||
@@ -1214,11 +1216,12 @@ private void WriteStringEscapePropertyOrValue(scoped ReadOnlySpan<char> property
|
||||
utf8Value = escapedValue.Slice(0, written);
|
||||
}
|
||||
|
||||
+ scoped Span<char> escapedPropertyName;
|
||||
+
|
||||
if (firstEscapeIndexProp != -1)
|
||||
{
|
||||
int length = JsonWriterHelper.GetMaxEscapedLength(propertyName.Length, firstEscapeIndexProp);
|
||||
|
||||
- scoped Span<char> escapedPropertyName;
|
||||
if (length > JsonConstants.StackallocCharThreshold)
|
||||
{
|
||||
propertyArray = ArrayPool<char>.Shared.Rent(length);
|
||||
@@ -1253,12 +1256,12 @@ private void WriteStringEscapePropertyOrValue(scoped ReadOnlySpan<byte> utf8Prop
|
||||
|
||||
char[]? valueArray = null;
|
||||
byte[]? propertyArray = null;
|
||||
+ scoped Span<char> escapedValue;
|
||||
|
||||
if (firstEscapeIndexVal != -1)
|
||||
{
|
||||
int length = JsonWriterHelper.GetMaxEscapedLength(value.Length, firstEscapeIndexVal);
|
||||
|
||||
- scoped Span<char> escapedValue;
|
||||
if (length > JsonConstants.StackallocCharThreshold)
|
||||
{
|
||||
valueArray = ArrayPool<char>.Shared.Rent(length);
|
||||
@@ -1273,11 +1276,12 @@ private void WriteStringEscapePropertyOrValue(scoped ReadOnlySpan<byte> utf8Prop
|
||||
value = escapedValue.Slice(0, written);
|
||||
}
|
||||
|
||||
+ scoped Span<byte> escapedPropertyName;
|
||||
+
|
||||
if (firstEscapeIndexProp != -1)
|
||||
{
|
||||
int length = JsonWriterHelper.GetMaxEscapedLength(utf8PropertyName.Length, firstEscapeIndexProp);
|
||||
|
||||
- scoped Span<byte> escapedPropertyName;
|
||||
if (length > JsonConstants.StackallocByteThreshold)
|
||||
{
|
||||
propertyArray = ArrayPool<byte>.Shared.Rent(length);
|
Loading…
Reference in a new issue