Merge pull request #14669 from dotnet-maestro-bot/merge/release/7.0.1xx-to-release/7.0.2xx
[automated] Merge branch 'release/7.0.1xx' => 'release/7.0.2xx'
This commit is contained in:
commit
7d4240d5de
4 changed files with 343 additions and 133 deletions
|
@ -22,30 +22,30 @@
|
||||||
<Sha>78c9eaec7cec210dfaee9a0443d5816b59683697</Sha>
|
<Sha>78c9eaec7cec210dfaee9a0443d5816b59683697</Sha>
|
||||||
<SourceBuildTarball RepoName="llvm-project" ManagedOnly="true" />
|
<SourceBuildTarball RepoName="llvm-project" ManagedOnly="true" />
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="VS.Redist.Common.NetCore.SharedFramework.x64.7.0" Version="7.0.0-rtm.22478.9" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="VS.Redist.Common.NetCore.SharedFramework.x64.7.0" Version="7.0.0-rtm.22480.10" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||||
<Sha>3fed4a3cf41d85d012b1886b0bb7f7be9543a044</Sha>
|
<Sha>809b42196ea09700175785a25eace264995dde75</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.NETCore.App.Ref" Version="7.0.0-rtm.22478.9" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="Microsoft.NETCore.App.Ref" Version="7.0.0-rtm.22480.10" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||||
<Sha>3fed4a3cf41d85d012b1886b0bb7f7be9543a044</Sha>
|
<Sha>809b42196ea09700175785a25eace264995dde75</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="VS.Redist.Common.NetCore.TargetingPack.x64.7.0" Version="7.0.0-rtm.22478.9" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="VS.Redist.Common.NetCore.TargetingPack.x64.7.0" Version="7.0.0-rtm.22480.10" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||||
<Sha>3fed4a3cf41d85d012b1886b0bb7f7be9543a044</Sha>
|
<Sha>809b42196ea09700175785a25eace264995dde75</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.NETCore.App.Runtime.win-x64" Version="7.0.0-rtm.22478.9" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="Microsoft.NETCore.App.Runtime.win-x64" Version="7.0.0-rtm.22480.10" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||||
<Sha>3fed4a3cf41d85d012b1886b0bb7f7be9543a044</Sha>
|
<Sha>809b42196ea09700175785a25eace264995dde75</Sha>
|
||||||
<SourceBuildTarball RepoName="runtime" ManagedOnly="true" />
|
<SourceBuildTarball RepoName="runtime" ManagedOnly="true" />
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.NETCore.App.Host.win-x64" Version="7.0.0-rtm.22478.9" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="Microsoft.NETCore.App.Host.win-x64" Version="7.0.0-rtm.22480.10" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||||
<Sha>3fed4a3cf41d85d012b1886b0bb7f7be9543a044</Sha>
|
<Sha>809b42196ea09700175785a25eace264995dde75</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.NETCore.DotNetHostResolver" Version="7.0.0-rtm.22478.9" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="Microsoft.NETCore.DotNetHostResolver" Version="7.0.0-rtm.22480.10" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||||
<Sha>3fed4a3cf41d85d012b1886b0bb7f7be9543a044</Sha>
|
<Sha>809b42196ea09700175785a25eace264995dde75</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<!-- Change blob version in GenerateLayout.targets if this is unpinned to service targeting pack -->
|
<!-- 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. -->
|
<!-- No new netstandard.library planned for 3.1 timeframe at this time. -->
|
||||||
|
@ -53,72 +53,72 @@
|
||||||
<Uri>https://github.com/dotnet/core-setup</Uri>
|
<Uri>https://github.com/dotnet/core-setup</Uri>
|
||||||
<Sha>7d57652f33493fa022125b7f63aad0d70c52d810</Sha>
|
<Sha>7d57652f33493fa022125b7f63aad0d70c52d810</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.NETCore.Platforms" Version="7.0.0-rtm.22478.9" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="Microsoft.NETCore.Platforms" Version="7.0.0-rtm.22480.10" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||||
<Sha>3fed4a3cf41d85d012b1886b0bb7f7be9543a044</Sha>
|
<Sha>809b42196ea09700175785a25eace264995dde75</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.AspNetCore.App.Ref" Version="7.0.0-rtm.22479.3" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="Microsoft.AspNetCore.App.Ref" Version="7.0.0-rtm.22503.15" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
||||||
<Sha>02d62cfea1eaf37670d6f2f4bbceac3c24a357d0</Sha>
|
<Sha>a6d7c399f6f86f01c355281e24c1a8d6bcce5b17</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.AspNetCore.App.Ref.Internal" Version="7.0.0-rtm.22479.3" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="Microsoft.AspNetCore.App.Ref.Internal" Version="7.0.0-rtm.22503.15" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
||||||
<Sha>02d62cfea1eaf37670d6f2f4bbceac3c24a357d0</Sha>
|
<Sha>a6d7c399f6f86f01c355281e24c1a8d6bcce5b17</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.AspNetCore.App.Runtime.win-x64" Version="7.0.0-rtm.22479.3" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="Microsoft.AspNetCore.App.Runtime.win-x64" Version="7.0.0-rtm.22503.15" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
||||||
<Sha>02d62cfea1eaf37670d6f2f4bbceac3c24a357d0</Sha>
|
<Sha>a6d7c399f6f86f01c355281e24c1a8d6bcce5b17</Sha>
|
||||||
<SourceBuild RepoName="aspnetcore" ManagedOnly="true" />
|
<SourceBuild RepoName="aspnetcore" ManagedOnly="true" />
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="VS.Redist.Common.AspNetCore.SharedFramework.x64.7.0" Version="7.0.0-rtm.22479.3" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="VS.Redist.Common.AspNetCore.SharedFramework.x64.7.0" Version="7.0.0-rtm.22503.15" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
||||||
<Sha>02d62cfea1eaf37670d6f2f4bbceac3c24a357d0</Sha>
|
<Sha>a6d7c399f6f86f01c355281e24c1a8d6bcce5b17</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="dotnet-dev-certs" Version="7.0.0-rtm.22479.3" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="dotnet-dev-certs" Version="7.0.0-rtm.22503.15" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
||||||
<Sha>02d62cfea1eaf37670d6f2f4bbceac3c24a357d0</Sha>
|
<Sha>a6d7c399f6f86f01c355281e24c1a8d6bcce5b17</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="dotnet-user-jwts" Version="7.0.0-rtm.22479.3" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="dotnet-user-jwts" Version="7.0.0-rtm.22503.15" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
||||||
<Sha>02d62cfea1eaf37670d6f2f4bbceac3c24a357d0</Sha>
|
<Sha>a6d7c399f6f86f01c355281e24c1a8d6bcce5b17</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="dotnet-user-secrets" Version="7.0.0-rtm.22479.3" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="dotnet-user-secrets" Version="7.0.0-rtm.22503.15" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
||||||
<Sha>02d62cfea1eaf37670d6f2f4bbceac3c24a357d0</Sha>
|
<Sha>a6d7c399f6f86f01c355281e24c1a8d6bcce5b17</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.DotNet.Test.ProjectTemplates.2.1" Version="1.0.2-beta4.22406.1">
|
<Dependency Name="Microsoft.DotNet.Test.ProjectTemplates.2.1" Version="1.0.2-beta4.22406.1">
|
||||||
<Uri>https://github.com/dotnet/test-templates</Uri>
|
<Uri>https://github.com/dotnet/test-templates</Uri>
|
||||||
<Sha>0385265f4d0b6413d64aea0223172366a9b9858c</Sha>
|
<Sha>0385265f4d0b6413d64aea0223172366a9b9858c</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.DotNet.Test.ProjectTemplates.5.0" Version="1.0.2-beta4.22479.1">
|
<Dependency Name="Microsoft.DotNet.Test.ProjectTemplates.5.0" Version="1.0.2-beta4.22503.2">
|
||||||
<Uri>https://github.com/dotnet/test-templates</Uri>
|
<Uri>https://github.com/dotnet/test-templates</Uri>
|
||||||
<Sha>3d631e2dc3b1c03692ab543ba4235ef724538641</Sha>
|
<Sha>aaaa0c1826f97a9dfcc67e94136bf01010b55f23</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.DotNet.Test.ProjectTemplates.6.0" Version="1.0.2-beta4.22479.1">
|
<Dependency Name="Microsoft.DotNet.Test.ProjectTemplates.6.0" Version="1.0.2-beta4.22503.2">
|
||||||
<Uri>https://github.com/dotnet/test-templates</Uri>
|
<Uri>https://github.com/dotnet/test-templates</Uri>
|
||||||
<Sha>3d631e2dc3b1c03692ab543ba4235ef724538641</Sha>
|
<Sha>aaaa0c1826f97a9dfcc67e94136bf01010b55f23</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.DotNet.Test.ProjectTemplates.7.0" Version="1.0.2-beta4.22479.1">
|
<Dependency Name="Microsoft.DotNet.Test.ProjectTemplates.7.0" Version="1.0.2-beta4.22503.2">
|
||||||
<Uri>https://github.com/dotnet/test-templates</Uri>
|
<Uri>https://github.com/dotnet/test-templates</Uri>
|
||||||
<Sha>3d631e2dc3b1c03692ab543ba4235ef724538641</Sha>
|
<Sha>aaaa0c1826f97a9dfcc67e94136bf01010b55f23</Sha>
|
||||||
<SourceBuild RepoName="test-templates" ManagedOnly="true" />
|
<SourceBuild RepoName="test-templates" ManagedOnly="true" />
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.DotNet.Common.ItemTemplates" Version="7.0.100-rtm.22479.16">
|
<Dependency Name="Microsoft.DotNet.Common.ItemTemplates" Version="7.0.100-rtm.22504.34">
|
||||||
<Uri>https://github.com/dotnet/sdk</Uri>
|
<Uri>https://github.com/dotnet/sdk</Uri>
|
||||||
<Sha>bc70af55b0f025a2a788c355dbb963869c44dd55</Sha>
|
<Sha>7f13ceee7e1e876aa1a3086f5056b7dd8a7f67d3</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.TemplateEngine.Cli" Version="7.0.100-rtm.22479.16">
|
<Dependency Name="Microsoft.TemplateEngine.Cli" Version="7.0.100-rtm.22504.34">
|
||||||
<Uri>https://github.com/dotnet/sdk</Uri>
|
<Uri>https://github.com/dotnet/sdk</Uri>
|
||||||
<Sha>bc70af55b0f025a2a788c355dbb963869c44dd55</Sha>
|
<Sha>7f13ceee7e1e876aa1a3086f5056b7dd8a7f67d3</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.NET.Sdk" Version="7.0.100-rtm.22479.16">
|
<Dependency Name="Microsoft.NET.Sdk" Version="7.0.100-rtm.22504.34">
|
||||||
<Uri>https://github.com/dotnet/sdk</Uri>
|
<Uri>https://github.com/dotnet/sdk</Uri>
|
||||||
<Sha>bc70af55b0f025a2a788c355dbb963869c44dd55</Sha>
|
<Sha>7f13ceee7e1e876aa1a3086f5056b7dd8a7f67d3</Sha>
|
||||||
<SourceBuild RepoName="sdk" ManagedOnly="true" />
|
<SourceBuild RepoName="sdk" ManagedOnly="true" />
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.DotNet.MSBuildSdkResolver" Version="7.0.100-rtm.22479.16">
|
<Dependency Name="Microsoft.DotNet.MSBuildSdkResolver" Version="7.0.100-rtm.22504.34">
|
||||||
<Uri>https://github.com/dotnet/sdk</Uri>
|
<Uri>https://github.com/dotnet/sdk</Uri>
|
||||||
<Sha>bc70af55b0f025a2a788c355dbb963869c44dd55</Sha>
|
<Sha>7f13ceee7e1e876aa1a3086f5056b7dd8a7f67d3</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<!-- For coherency purposes, these versions should be gated by the versions of winforms and wpf routed via windowsdesktop -->
|
<!-- 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">
|
<Dependency Name="Microsoft.Dotnet.WinForms.ProjectTemplates" Version="7.0.0-rtm.22476.8" CoherentParentDependency="Microsoft.WindowsDesktop.App.Runtime.win-x64">
|
||||||
|
@ -149,19 +149,19 @@
|
||||||
<SourceBuild RepoName="linker" ManagedOnly="true" />
|
<SourceBuild RepoName="linker" ManagedOnly="true" />
|
||||||
<RepoName>linker</RepoName>
|
<RepoName>linker</RepoName>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Net.Compilers.Toolset" Version="4.4.0-3.22478.13" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="Microsoft.Net.Compilers.Toolset" Version="4.4.0-3.22480.9" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/roslyn</Uri>
|
<Uri>https://github.com/dotnet/roslyn</Uri>
|
||||||
<Sha>933b669cbcdef04b7350cfb368a95e27ff8eeebb</Sha>
|
<Sha>b189d3e226ef8b389560aaece38fa263e2cf1c15</Sha>
|
||||||
<SourceBuild RepoName="roslyn" ManagedOnly="true" />
|
<SourceBuild RepoName="roslyn" ManagedOnly="true" />
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Build" Version="17.4.0-preview-22479-03" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="Microsoft.Build" Version="17.4.0-preview-22480-04" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/msbuild</Uri>
|
<Uri>https://github.com/dotnet/msbuild</Uri>
|
||||||
<Sha>c3fb3150ad660506bb791ad053486edb5a32abf7</Sha>
|
<Sha>e1930c2ee6b16a0c5afbdc53ec51dbdda4664f80</Sha>
|
||||||
<SourceBuild RepoName="msbuild" ManagedOnly="true" />
|
<SourceBuild RepoName="msbuild" ManagedOnly="true" />
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="NuGet.Build.Tasks" Version="6.4.0-preview.3.100" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="NuGet.Build.Tasks" Version="6.4.0-preview.3.107" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/nuget/nuget.client</Uri>
|
<Uri>https://github.com/nuget/nuget.client</Uri>
|
||||||
<Sha>451713c59f5206f77c97d093dd5191be13f9d0e0</Sha>
|
<Sha>1a082949ae5b6da7ca2cce047396c53ae1afdde7</Sha>
|
||||||
<SourceBuildTarball RepoName="nuget-client" ManagedOnly="true" />
|
<SourceBuildTarball RepoName="nuget-client" ManagedOnly="true" />
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.ApplicationInsights" Version="2.0.0">
|
<Dependency Name="Microsoft.ApplicationInsights" Version="2.0.0">
|
||||||
|
@ -181,9 +181,9 @@
|
||||||
<Sha>c3ad00ae84489071080a606f6a8e43c9a91a5cc2</Sha>
|
<Sha>c3ad00ae84489071080a606f6a8e43c9a91a5cc2</Sha>
|
||||||
<SourceBuildTarball RepoName="deployment-tools" ManagedOnly="true" />
|
<SourceBuildTarball RepoName="deployment-tools" ManagedOnly="true" />
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.SourceBuild.Intermediate.source-build-externals" Version="7.0.0-alpha.1.22463.5">
|
<Dependency Name="Microsoft.SourceBuild.Intermediate.source-build-externals" Version="7.0.0-alpha.1.22505.1">
|
||||||
<Uri>https://github.com/dotnet/source-build-externals</Uri>
|
<Uri>https://github.com/dotnet/source-build-externals</Uri>
|
||||||
<Sha>6e9ede1f2771f59d80a4050c02d051bbbd457c77</Sha>
|
<Sha>c47ba6c19d50081f90008da8bc61b3ac20348f20</Sha>
|
||||||
<SourceBuild RepoName="source-build-externals" ManagedOnly="true" />
|
<SourceBuild RepoName="source-build-externals" ManagedOnly="true" />
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.SourceBuild.Intermediate.symreader" Version="1.4.0-beta2-21475-02">
|
<Dependency Name="Microsoft.SourceBuild.Intermediate.symreader" Version="1.4.0-beta2-21475-02">
|
||||||
|
@ -206,9 +206,9 @@
|
||||||
<Uri>https://github.com/dotnet/arcade</Uri>
|
<Uri>https://github.com/dotnet/arcade</Uri>
|
||||||
<Sha>720af493900b2f2bdc48e9ee12577983a5c9be36</Sha>
|
<Sha>720af493900b2f2bdc48e9ee12577983a5c9be36</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.SourceBuild.Intermediate.source-build-reference-packages" Version="7.0.0-alpha.1.22479.1">
|
<Dependency Name="Microsoft.SourceBuild.Intermediate.source-build-reference-packages" Version="7.0.0-alpha.1.22504.2">
|
||||||
<Uri>https://github.com/dotnet/source-build-reference-packages</Uri>
|
<Uri>https://github.com/dotnet/source-build-reference-packages</Uri>
|
||||||
<Sha>27fbf63a91da8ef12b758fb642c039e8c1ab5d2a</Sha>
|
<Sha>8366acfc3e0660ceef6bddbe7794044e5d503521</Sha>
|
||||||
<SourceBuild RepoName="source-build-reference-packages" ManagedOnly="true" />
|
<SourceBuild RepoName="source-build-reference-packages" ManagedOnly="true" />
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.SourceLink.GitHub" Version="1.2.0-beta-22429-01" CoherentParentDependency="Microsoft.DotNet.Arcade.Sdk">
|
<Dependency Name="Microsoft.SourceLink.GitHub" Version="1.2.0-beta-22429-01" CoherentParentDependency="Microsoft.DotNet.Arcade.Sdk">
|
||||||
|
|
|
@ -40,9 +40,9 @@
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- Dependency from https://github.com/dotnet/test-templates -->
|
<!-- Dependency from https://github.com/dotnet/test-templates -->
|
||||||
<MicrosoftDotNetTestProjectTemplates30PackageVersion>1.0.2-beta4.22406.1</MicrosoftDotNetTestProjectTemplates30PackageVersion>
|
<MicrosoftDotNetTestProjectTemplates30PackageVersion>1.0.2-beta4.22406.1</MicrosoftDotNetTestProjectTemplates30PackageVersion>
|
||||||
<MicrosoftDotNetTestProjectTemplates50PackageVersion>1.0.2-beta4.22479.1</MicrosoftDotNetTestProjectTemplates50PackageVersion>
|
<MicrosoftDotNetTestProjectTemplates50PackageVersion>1.0.2-beta4.22503.2</MicrosoftDotNetTestProjectTemplates50PackageVersion>
|
||||||
<MicrosoftDotNetTestProjectTemplates60PackageVersion>1.0.2-beta4.22479.1</MicrosoftDotNetTestProjectTemplates60PackageVersion>
|
<MicrosoftDotNetTestProjectTemplates60PackageVersion>1.0.2-beta4.22503.2</MicrosoftDotNetTestProjectTemplates60PackageVersion>
|
||||||
<MicrosoftDotNetTestProjectTemplates70PackageVersion>1.0.2-beta4.22479.1</MicrosoftDotNetTestProjectTemplates70PackageVersion>
|
<MicrosoftDotNetTestProjectTemplates70PackageVersion>1.0.2-beta4.22503.2</MicrosoftDotNetTestProjectTemplates70PackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- NUnit3.DotNetNew.Template versions do not 'flow in' -->
|
<!-- NUnit3.DotNetNew.Template versions do not 'flow in' -->
|
||||||
|
@ -50,38 +50,38 @@
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- Dependencies from https://github.com/aspnet/AspNetCore -->
|
<!-- Dependencies from https://github.com/aspnet/AspNetCore -->
|
||||||
<MicrosoftAspNetCoreAppRuntimewinx64PackageVersion>7.0.0-rtm.22479.3</MicrosoftAspNetCoreAppRuntimewinx64PackageVersion>
|
<MicrosoftAspNetCoreAppRuntimewinx64PackageVersion>7.0.0-rtm.22503.15</MicrosoftAspNetCoreAppRuntimewinx64PackageVersion>
|
||||||
<MicrosoftAspNetCoreAppRefPackageVersion>7.0.0-rtm.22479.3</MicrosoftAspNetCoreAppRefPackageVersion>
|
<MicrosoftAspNetCoreAppRefPackageVersion>7.0.0-rtm.22503.15</MicrosoftAspNetCoreAppRefPackageVersion>
|
||||||
<MicrosoftAspNetCoreAppRefInternalPackageVersion>7.0.0-rtm.22479.3</MicrosoftAspNetCoreAppRefInternalPackageVersion>
|
<MicrosoftAspNetCoreAppRefInternalPackageVersion>7.0.0-rtm.22503.15</MicrosoftAspNetCoreAppRefInternalPackageVersion>
|
||||||
<VSRedistCommonAspNetCoreSharedFrameworkx6470PackageVersion>7.0.0-rtm.22479.3</VSRedistCommonAspNetCoreSharedFrameworkx6470PackageVersion>
|
<VSRedistCommonAspNetCoreSharedFrameworkx6470PackageVersion>7.0.0-rtm.22503.15</VSRedistCommonAspNetCoreSharedFrameworkx6470PackageVersion>
|
||||||
<dotnetdevcertsPackageVersion>7.0.0-rtm.22479.3</dotnetdevcertsPackageVersion>
|
<dotnetdevcertsPackageVersion>7.0.0-rtm.22503.15</dotnetdevcertsPackageVersion>
|
||||||
<dotnetuserjwtsPackageVersion>7.0.0-rtm.22479.3</dotnetuserjwtsPackageVersion>
|
<dotnetuserjwtsPackageVersion>7.0.0-rtm.22503.15</dotnetuserjwtsPackageVersion>
|
||||||
<dotnetusersecretsPackageVersion>7.0.0-rtm.22479.3</dotnetusersecretsPackageVersion>
|
<dotnetusersecretsPackageVersion>7.0.0-rtm.22503.15</dotnetusersecretsPackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<MicroBuildCorePackageVersion>0.2.0</MicroBuildCorePackageVersion>
|
<MicroBuildCorePackageVersion>0.2.0</MicroBuildCorePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- Dependencies from https://github.com/dotnet/sdk -->
|
<!-- Dependencies from https://github.com/dotnet/sdk -->
|
||||||
<MicrosoftDotNetCommonItemTemplatesPackageVersion>7.0.100-rtm.22479.16</MicrosoftDotNetCommonItemTemplatesPackageVersion>
|
<MicrosoftDotNetCommonItemTemplatesPackageVersion>7.0.100-rtm.22504.34</MicrosoftDotNetCommonItemTemplatesPackageVersion>
|
||||||
<MicrosoftNETSdkPackageVersion>7.0.100-rtm.22479.16</MicrosoftNETSdkPackageVersion>
|
<MicrosoftNETSdkPackageVersion>7.0.100-rtm.22504.34</MicrosoftNETSdkPackageVersion>
|
||||||
<MicrosoftDotNetMSBuildSdkResolverPackageVersion>7.0.100-rtm.22479.16</MicrosoftDotNetMSBuildSdkResolverPackageVersion>
|
<MicrosoftDotNetMSBuildSdkResolverPackageVersion>7.0.100-rtm.22504.34</MicrosoftDotNetMSBuildSdkResolverPackageVersion>
|
||||||
<MicrosoftNETBuildExtensionsPackageVersion>$(MicrosoftNETSdkPackageVersion)</MicrosoftNETBuildExtensionsPackageVersion>
|
<MicrosoftNETBuildExtensionsPackageVersion>$(MicrosoftNETSdkPackageVersion)</MicrosoftNETBuildExtensionsPackageVersion>
|
||||||
<MicrosoftDotnetToolsetInternalPackageVersion>$(MicrosoftNETSdkPackageVersion)</MicrosoftDotnetToolsetInternalPackageVersion>
|
<MicrosoftDotnetToolsetInternalPackageVersion>$(MicrosoftNETSdkPackageVersion)</MicrosoftDotnetToolsetInternalPackageVersion>
|
||||||
<MicrosoftDotnetTemplateLocatorPackageVersion>$(MicrosoftNETSdkPackageVersion)</MicrosoftDotnetTemplateLocatorPackageVersion>
|
<MicrosoftDotnetTemplateLocatorPackageVersion>$(MicrosoftNETSdkPackageVersion)</MicrosoftDotnetTemplateLocatorPackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- Dependencies from https://github.com/dotnet/corefx -->
|
<!-- Dependencies from https://github.com/dotnet/corefx -->
|
||||||
<MicrosoftNETCorePlatformsPackageVersion>7.0.0-rtm.22478.9</MicrosoftNETCorePlatformsPackageVersion>
|
<MicrosoftNETCorePlatformsPackageVersion>7.0.0-rtm.22480.10</MicrosoftNETCorePlatformsPackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- Dependencies from https://github.com/dotnet/core-setup -->
|
<!-- Dependencies from https://github.com/dotnet/core-setup -->
|
||||||
<VSRedistCommonNetCoreSharedFrameworkx6470PackageVersion>7.0.0-rtm.22478.9</VSRedistCommonNetCoreSharedFrameworkx6470PackageVersion>
|
<VSRedistCommonNetCoreSharedFrameworkx6470PackageVersion>7.0.0-rtm.22480.10</VSRedistCommonNetCoreSharedFrameworkx6470PackageVersion>
|
||||||
<VSRedistCommonNetCoreTargetingPackx6470PackageVersion>7.0.0-rtm.22478.9</VSRedistCommonNetCoreTargetingPackx6470PackageVersion>
|
<VSRedistCommonNetCoreTargetingPackx6470PackageVersion>7.0.0-rtm.22480.10</VSRedistCommonNetCoreTargetingPackx6470PackageVersion>
|
||||||
<MicrosoftNETCoreAppRuntimewinx64PackageVersion>7.0.0-rtm.22478.9</MicrosoftNETCoreAppRuntimewinx64PackageVersion>
|
<MicrosoftNETCoreAppRuntimewinx64PackageVersion>7.0.0-rtm.22480.10</MicrosoftNETCoreAppRuntimewinx64PackageVersion>
|
||||||
<MicrosoftNETCoreAppHostwinx64PackageVersion>7.0.0-rtm.22478.9</MicrosoftNETCoreAppHostwinx64PackageVersion>
|
<MicrosoftNETCoreAppHostwinx64PackageVersion>7.0.0-rtm.22480.10</MicrosoftNETCoreAppHostwinx64PackageVersion>
|
||||||
<MicrosoftNETCoreAppRefPackageVersion>7.0.0-rtm.22478.9</MicrosoftNETCoreAppRefPackageVersion>
|
<MicrosoftNETCoreAppRefPackageVersion>7.0.0-rtm.22480.10</MicrosoftNETCoreAppRefPackageVersion>
|
||||||
<MicrosoftNETCoreDotNetHostResolverPackageVersion>7.0.0-rtm.22478.9</MicrosoftNETCoreDotNetHostResolverPackageVersion>
|
<MicrosoftNETCoreDotNetHostResolverPackageVersion>7.0.0-rtm.22480.10</MicrosoftNETCoreDotNetHostResolverPackageVersion>
|
||||||
<NETStandardLibraryRefPackageVersion>2.1.0</NETStandardLibraryRefPackageVersion>
|
<NETStandardLibraryRefPackageVersion>2.1.0</NETStandardLibraryRefPackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
|
|
|
@ -1,36 +0,0 @@
|
||||||
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,11 +1,14 @@
|
||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
From 371d1e5b10b3632289b5944fb36bdfd3c032b58e Mon Sep 17 00:00:00 2001
|
||||||
From: Charles Stoner <10732005+cston@users.noreply.github.com>
|
From: Charles Stoner <10732005+cston@users.noreply.github.com>
|
||||||
Date: Tue, 20 Sep 2022 14:44:06 -0700
|
Date: Tue, 20 Sep 2022 14:44:06 -0700
|
||||||
Subject: [PATCH] Update compiler version
|
Subject: [PATCH 1/6] Patches for scoped locals
|
||||||
|
|
||||||
Backport: https://github.com/dotnet/runtime/pull/75935
|
https://github.com/dotnet/roslyn/pull/64093
|
||||||
|
|
||||||
|
This change enforced that `scoped` on a local set the escape scope to
|
||||||
|
the current block where previously it was incorrectly setting to the
|
||||||
|
containing method.
|
||||||
---
|
---
|
||||||
eng/Versions.props | 2 +-
|
|
||||||
.../Reflection/RuntimeMethodInfo.CoreCLR.cs | 2 ++
|
.../Reflection/RuntimeMethodInfo.CoreCLR.cs | 2 ++
|
||||||
.../System/Reflection/DynamicInvokeInfo.cs | 14 ++++++++---
|
.../System/Reflection/DynamicInvokeInfo.cs | 14 ++++++++---
|
||||||
.../src/System/Reflection/MethodBase.cs | 2 ++
|
.../src/System/Reflection/MethodBase.cs | 2 ++
|
||||||
|
@ -13,23 +16,10 @@ Backport: https://github.com/dotnet/runtime/pull/75935
|
||||||
.../System/Reflection/RuntimeMethodInfo.cs | 2 ++
|
.../System/Reflection/RuntimeMethodInfo.cs | 2 ++
|
||||||
.../src/System/Text/Json/JsonHelpers.cs | 2 +-
|
.../src/System/Text/Json/JsonHelpers.cs | 2 +-
|
||||||
.../Utf8JsonWriter.WriteProperties.String.cs | 24 +++++++++++--------
|
.../Utf8JsonWriter.WriteProperties.String.cs | 24 +++++++++++--------
|
||||||
8 files changed, 37 insertions(+), 15 deletions(-)
|
7 files changed, 36 insertions(+), 14 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
|
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
|
index c55ee607da773..4e1246b481b10 100644
|
||||||
--- a/src/coreclr/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.CoreCLR.cs
|
--- a/src/coreclr/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.CoreCLR.cs
|
||||||
+++ b/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()
|
@@ -316,7 +316,9 @@ public override MethodImplAttributes GetMethodImplementationFlags()
|
||||||
|
@ -43,7 +33,7 @@ index c55ee607da7..4e1246b481b 100644
|
||||||
CheckArguments(
|
CheckArguments(
|
||||||
copyOfParameters,
|
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
|
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
|
index 234f8a16e9c5c..cc3d8c74a60b7 100644
|
||||||
--- a/src/coreclr/nativeaot/System.Private.CoreLib/src/System/Reflection/DynamicInvokeInfo.cs
|
--- a/src/coreclr/nativeaot/System.Private.CoreLib/src/System/Reflection/DynamicInvokeInfo.cs
|
||||||
+++ b/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)
|
@@ -235,11 +235,15 @@ public DynamicInvokeInfo(MethodBase method, IntPtr invokeThunk)
|
||||||
|
@ -95,7 +85,7 @@ index 234f8a16e9c..cc3d8c74a60 100644
|
||||||
}
|
}
|
||||||
|
|
||||||
diff --git a/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodBase.cs b/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodBase.cs
|
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
|
index 13ff9e34df920..98069a70ef55b 100644
|
||||||
--- a/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodBase.cs
|
--- a/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodBase.cs
|
||||||
+++ b/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
|
@@ -236,6 +236,7 @@ BindingFlags invokeAttr
|
||||||
|
@ -115,7 +105,7 @@ index 13ff9e34df9..98069a70ef5 100644
|
||||||
}
|
}
|
||||||
|
|
||||||
diff --git a/src/libraries/System.Private.CoreLib/src/System/Reflection/RuntimeConstructorInfo.cs b/src/libraries/System.Private.CoreLib/src/System/Reflection/RuntimeConstructorInfo.cs
|
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
|
index b1f3222736a1a..1fd9c177ddb8a 100644
|
||||||
--- a/src/libraries/System.Private.CoreLib/src/System/Reflection/RuntimeConstructorInfo.cs
|
--- a/src/libraries/System.Private.CoreLib/src/System/Reflection/RuntimeConstructorInfo.cs
|
||||||
+++ b/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()
|
@@ -146,7 +146,9 @@ internal void ThrowNoInvokeException()
|
||||||
|
@ -139,7 +129,7 @@ index b1f3222736a..1fd9c177ddb 100644
|
||||||
CheckArguments(
|
CheckArguments(
|
||||||
copyOfParameters,
|
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
|
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
|
index 770a59d40eb91..bf534c58e70ed 100644
|
||||||
--- a/src/libraries/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.cs
|
--- a/src/libraries/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.cs
|
||||||
+++ b/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()
|
@@ -143,7 +143,9 @@ private void ThrowNoInvokeException()
|
||||||
|
@ -153,7 +143,7 @@ index 770a59d40eb..bf534c58e70 100644
|
||||||
CheckArguments(
|
CheckArguments(
|
||||||
copyOfParameters,
|
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
|
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
|
index 9e9adcd0a52ea..4706b64753c97 100644
|
||||||
--- a/src/libraries/System.Text.Json/src/System/Text/Json/JsonHelpers.cs
|
--- a/src/libraries/System.Text.Json/src/System/Text/Json/JsonHelpers.cs
|
||||||
+++ b/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
|
@@ -15,7 +15,7 @@ internal static partial class JsonHelpers
|
||||||
|
@ -166,7 +156,7 @@ index 9e9adcd0a52..4706b64753c 100644
|
||||||
return reader.HasValueSequence ? reader.ValueSequence.ToArray() : reader.ValueSpan;
|
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
|
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
|
index 65c6fd303c13c..7cd0e3b45a4a1 100644
|
||||||
--- a/src/libraries/System.Text.Json/src/System/Text/Json/Writer/Utf8JsonWriter.WriteProperties.String.cs
|
--- 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
|
+++ 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
|
@@ -112,12 +112,12 @@ private void WriteStringEscapeProperty(scoped ReadOnlySpan<char> propertyName, i
|
||||||
|
@ -309,3 +299,259 @@ index 65c6fd303c1..7cd0e3b45a4 100644
|
||||||
if (length > JsonConstants.StackallocByteThreshold)
|
if (length > JsonConstants.StackallocByteThreshold)
|
||||||
{
|
{
|
||||||
propertyArray = ArrayPool<byte>.Shared.Rent(length);
|
propertyArray = ArrayPool<byte>.Shared.Rent(length);
|
||||||
|
|
||||||
|
From 89c6bf4290c7d65ec4d9ffbe92015e4cbf6c4a16 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Jared Parsons <jaredpparsons@gmail.com>
|
||||||
|
Date: Fri, 30 Sep 2022 09:49:03 -0700
|
||||||
|
Subject: [PATCH 2/6] Make return and out equivalent for ref safety
|
||||||
|
|
||||||
|
https://github.com/dotnet/roslyn/pull/64318
|
||||||
|
|
||||||
|
This change allows anything returnable from a method to be assigned to
|
||||||
|
an `out` parameter. In several places had to add `scoped` to `ref` to
|
||||||
|
inform compiler they could not be captured in an `out` parameter.
|
||||||
|
---
|
||||||
|
.../System/Reflection/DynamicInvokeInfo.cs | 4 ++--
|
||||||
|
.../src/System/Number.BigInteger.cs | 20 ++++++++++++-------
|
||||||
|
.../Number.NumberToFloatingPointBits.cs | 2 +-
|
||||||
|
.../RegexCaseEquivalences.cs | 2 +-
|
||||||
|
4 files changed, 17 insertions(+), 11 deletions(-)
|
||||||
|
|
||||||
|
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 cc3d8c74a60b7..4f0106980837d 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
|
||||||
|
@@ -404,10 +404,10 @@ public DynamicInvokeInfo(MethodBase method, IntPtr invokeThunk)
|
||||||
|
|
||||||
|
Unsafe.Add(ref copyOfParameters, i) = arg!;
|
||||||
|
|
||||||
|
-#pragma warning disable 8500
|
||||||
|
+#pragma warning disable 8500, 9094
|
||||||
|
((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
|
||||||
|
+#pragma warning restore 8500, 9094
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
diff --git a/src/libraries/System.Private.CoreLib/src/System/Number.BigInteger.cs b/src/libraries/System.Private.CoreLib/src/System/Number.BigInteger.cs
|
||||||
|
index c19e7d036b04b..f7e613f962829 100644
|
||||||
|
--- a/src/libraries/System.Private.CoreLib/src/System/Number.BigInteger.cs
|
||||||
|
+++ b/src/libraries/System.Private.CoreLib/src/System/Number.BigInteger.cs
|
||||||
|
@@ -317,7 +317,7 @@ internal static partial class Number
|
||||||
|
private int _length;
|
||||||
|
private fixed uint _blocks[MaxBlockCount];
|
||||||
|
|
||||||
|
- public static void Add(ref BigInteger lhs, ref BigInteger rhs, out BigInteger result)
|
||||||
|
+ public static void Add(scoped ref BigInteger lhs, scoped ref BigInteger rhs, out BigInteger result)
|
||||||
|
{
|
||||||
|
// determine which operand has the smaller length
|
||||||
|
ref BigInteger large = ref (lhs._length < rhs._length) ? ref rhs : ref lhs;
|
||||||
|
@@ -369,7 +369,7 @@ public static void Add(ref BigInteger lhs, ref BigInteger rhs, out BigInteger re
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
- public static int Compare(ref BigInteger lhs, ref BigInteger rhs)
|
||||||
|
+ public static int Compare(scoped ref BigInteger lhs, scoped ref BigInteger rhs)
|
||||||
|
{
|
||||||
|
Debug.Assert(unchecked((uint)(lhs._length)) <= MaxBlockCount);
|
||||||
|
Debug.Assert(unchecked((uint)(rhs._length)) <= MaxBlockCount);
|
||||||
|
@@ -427,7 +427,7 @@ public static uint CountSignificantBits(ref BigInteger value)
|
||||||
|
return (lastIndex * BitsPerBlock) + CountSignificantBits(value._blocks[lastIndex]);
|
||||||
|
}
|
||||||
|
|
||||||
|
- public static void DivRem(ref BigInteger lhs, ref BigInteger rhs, out BigInteger quo, out BigInteger rem)
|
||||||
|
+ public static void DivRem(scoped ref BigInteger lhs, scoped ref BigInteger rhs, out BigInteger quo, out BigInteger rem)
|
||||||
|
{
|
||||||
|
// This is modified from the libraries BigIntegerCalculator.DivRem.cs implementation:
|
||||||
|
// https://github.com/dotnet/runtime/blob/main/src/libraries/System.Runtime.Numerics/src/System/Numerics/BigIntegerCalculator.DivRem.cs
|
||||||
|
@@ -558,6 +558,11 @@ public static void DivRem(ref BigInteger lhs, ref BigInteger rhs, out BigInteger
|
||||||
|
|
||||||
|
if (digit > 0)
|
||||||
|
{
|
||||||
|
+ // rem and rhs have different lifetimes here and compiler is warning
|
||||||
|
+ // about potential for one to copy into the other. This is a place
|
||||||
|
+ // ref scoped parameters would alleviate.
|
||||||
|
+ // https://github.com/dotnet/roslyn/issues/64393
|
||||||
|
+#pragma warning disable CS9080
|
||||||
|
// Now it's time to subtract our current quotient
|
||||||
|
uint carry = SubtractDivisor(ref rem, n, ref rhs, digit);
|
||||||
|
|
||||||
|
@@ -571,6 +576,7 @@ public static void DivRem(ref BigInteger lhs, ref BigInteger rhs, out BigInteger
|
||||||
|
|
||||||
|
Debug.Assert(carry == 1);
|
||||||
|
}
|
||||||
|
+#pragma warning restore CS9080
|
||||||
|
}
|
||||||
|
|
||||||
|
// We have the digit!
|
||||||
|
@@ -693,7 +699,7 @@ public static uint HeuristicDivide(ref BigInteger dividend, ref BigInteger divis
|
||||||
|
return quotient;
|
||||||
|
}
|
||||||
|
|
||||||
|
- public static void Multiply(ref BigInteger lhs, uint value, out BigInteger result)
|
||||||
|
+ public static void Multiply(scoped ref BigInteger lhs, uint value, out BigInteger result)
|
||||||
|
{
|
||||||
|
if (lhs._length <= 1)
|
||||||
|
{
|
||||||
|
@@ -739,7 +745,7 @@ public static void Multiply(ref BigInteger lhs, uint value, out BigInteger resul
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
- public static void Multiply(ref BigInteger lhs, ref BigInteger rhs, out BigInteger result)
|
||||||
|
+ public static void Multiply(scoped ref BigInteger lhs, scoped ref BigInteger rhs, out BigInteger result)
|
||||||
|
{
|
||||||
|
if (lhs._length <= 1)
|
||||||
|
{
|
||||||
|
@@ -1032,7 +1038,7 @@ public void Multiply(uint value)
|
||||||
|
Multiply(ref this, value, out this);
|
||||||
|
}
|
||||||
|
|
||||||
|
- public void Multiply(ref BigInteger value)
|
||||||
|
+ public void Multiply(scoped ref BigInteger value)
|
||||||
|
{
|
||||||
|
if (value._length <= 1)
|
||||||
|
{
|
||||||
|
@@ -1115,7 +1121,7 @@ public static void SetUInt64(out BigInteger result, ulong value)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
- public static void SetValue(out BigInteger result, ref BigInteger value)
|
||||||
|
+ public static void SetValue(out BigInteger result, scoped ref BigInteger value)
|
||||||
|
{
|
||||||
|
int rhsLength = value._length;
|
||||||
|
result._length = rhsLength;
|
||||||
|
diff --git a/src/libraries/System.Private.CoreLib/src/System/Number.NumberToFloatingPointBits.cs b/src/libraries/System.Private.CoreLib/src/System/Number.NumberToFloatingPointBits.cs
|
||||||
|
index e88014c3a9518..bec85ff737bab 100644
|
||||||
|
--- a/src/libraries/System.Private.CoreLib/src/System/Number.NumberToFloatingPointBits.cs
|
||||||
|
+++ b/src/libraries/System.Private.CoreLib/src/System/Number.NumberToFloatingPointBits.cs
|
||||||
|
@@ -794,7 +794,7 @@ public FloatingPointInfo(ushort denormalMantissaBits, ushort exponentBits, int m
|
||||||
|
0x8e679c2f5e44ff8f, 0x570f09eaa7ea7648
|
||||||
|
};
|
||||||
|
|
||||||
|
- private static void AccumulateDecimalDigitsIntoBigInteger(ref NumberBuffer number, uint firstIndex, uint lastIndex, out BigInteger result)
|
||||||
|
+ private static void AccumulateDecimalDigitsIntoBigInteger(scoped ref NumberBuffer number, uint firstIndex, uint lastIndex, out BigInteger result)
|
||||||
|
{
|
||||||
|
BigInteger.SetZero(out result);
|
||||||
|
|
||||||
|
diff --git a/src/libraries/System.Text.RegularExpressions/src/System/Text/RegularExpressions/RegexCaseEquivalences.cs b/src/libraries/System.Text.RegularExpressions/src/System/Text/RegularExpressions/RegexCaseEquivalences.cs
|
||||||
|
index 7c65c63e90dfb..72a61998b8ccf 100644
|
||||||
|
--- a/src/libraries/System.Text.RegularExpressions/src/System/Text/RegularExpressions/RegexCaseEquivalences.cs
|
||||||
|
+++ b/src/libraries/System.Text.RegularExpressions/src/System/Text/RegularExpressions/RegexCaseEquivalences.cs
|
||||||
|
@@ -33,7 +33,7 @@ internal static partial class RegexCaseEquivalences
|
||||||
|
/// <param name="equivalences">If <paramref name="c"/> is involved in case conversion, then equivalences will contain the
|
||||||
|
/// span of character which should be considered equal to <paramref name="c"/> in a case-insensitive comparison.</param>
|
||||||
|
/// <returns><see langword="true"/> if <paramref name="c"/> is involved in case conversion; otherwise, <see langword="false"/></returns>
|
||||||
|
- public static bool TryFindCaseEquivalencesForCharWithIBehavior(char c, CultureInfo culture, ref RegexCaseBehavior mappingBehavior, out ReadOnlySpan<char> equivalences)
|
||||||
|
+ public static bool TryFindCaseEquivalencesForCharWithIBehavior(char c, CultureInfo culture, scoped ref RegexCaseBehavior mappingBehavior, out ReadOnlySpan<char> equivalences)
|
||||||
|
{
|
||||||
|
if ((c | 0x20) == 'i' || (c | 0x01) == '\u0131')
|
||||||
|
{
|
||||||
|
|
||||||
|
From 2b96bc0edcf67fed4d18dc155e045bc9a4328c64 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Jared Parsons <jaredpparsons@gmail.com>
|
||||||
|
Date: Fri, 30 Sep 2022 10:52:30 -0700
|
||||||
|
Subject: [PATCH 3/6] Warnings on managed pointer types
|
||||||
|
|
||||||
|
https://github.com/dotnet/roslyn/pull/64294
|
||||||
|
|
||||||
|
Compiler now issues warnings for pointer operations involving managed
|
||||||
|
types
|
||||||
|
---
|
||||||
|
.../src/System/Reflection/Emit/DynamicMethod.cs | 3 +++
|
||||||
|
1 file changed, 3 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/src/coreclr/System.Private.CoreLib/src/System/Reflection/Emit/DynamicMethod.cs b/src/coreclr/System.Private.CoreLib/src/System/Reflection/Emit/DynamicMethod.cs
|
||||||
|
index a2d74336bee2b..bf455a6b63f69 100644
|
||||||
|
--- a/src/coreclr/System.Private.CoreLib/src/System/Reflection/Emit/DynamicMethod.cs
|
||||||
|
+++ b/src/coreclr/System.Private.CoreLib/src/System/Reflection/Emit/DynamicMethod.cs
|
||||||
|
@@ -504,6 +504,9 @@ Signature LazyCreateSignature()
|
||||||
|
Span<ParameterCopyBackAction> shouldCopyBackParameters = new(ref argStorage._copyBack0, argCount);
|
||||||
|
|
||||||
|
StackAllocatedByRefs byrefStorage = default;
|
||||||
|
+#pragma warning disable CS8500
|
||||||
|
+ IntPtr* pByRefStorage = (IntPtr*)&byrefStorage;
|
||||||
|
+#pragma warning restore CS8500
|
||||||
|
IntPtr* pByRefStorage = (IntPtr*)&byrefStorage;
|
||||||
|
|
||||||
|
CheckArguments(
|
||||||
|
|
||||||
|
From 28ada4a0580acc72a9e9f658b93b163017d23b63 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Jared Parsons <jaredpparsons@gmail.com>
|
||||||
|
Date: Fri, 30 Sep 2022 10:26:17 -0700
|
||||||
|
Subject: [PATCH 4/6] Update compiler version
|
||||||
|
|
||||||
|
---
|
||||||
|
eng/Versions.props | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/eng/Versions.props b/eng/Versions.props
|
||||||
|
index b839658f454ee..ff8f04758c364 100644
|
||||||
|
--- a/eng/Versions.props
|
||||||
|
+++ b/eng/Versions.props
|
||||||
|
@@ -53,7 +53,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.22479.16</MicrosoftNetCompilersToolsetVersion>
|
||||||
|
<StaticCsVersion>0.2.0</StaticCsVersion>
|
||||||
|
<!-- SDK dependencies -->
|
||||||
|
<MicrosoftDotNetApiCompatTaskVersion>7.0.100-rc.1.22402.1</MicrosoftDotNetApiCompatTaskVersion>
|
||||||
|
|
||||||
|
From cb7618ebf71639627549db8945097efe82b1a27c Mon Sep 17 00:00:00 2001
|
||||||
|
From: Jared Parsons <jaredpparsons@gmail.com>
|
||||||
|
Date: Fri, 30 Sep 2022 15:50:08 -0700
|
||||||
|
Subject: [PATCH 5/6] Fixup
|
||||||
|
|
||||||
|
---
|
||||||
|
.../src/System/Reflection/Emit/DynamicMethod.cs | 1 -
|
||||||
|
1 file changed, 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/src/coreclr/System.Private.CoreLib/src/System/Reflection/Emit/DynamicMethod.cs b/src/coreclr/System.Private.CoreLib/src/System/Reflection/Emit/DynamicMethod.cs
|
||||||
|
index bf455a6b63f69..84bc2f8ebd3c4 100644
|
||||||
|
--- a/src/coreclr/System.Private.CoreLib/src/System/Reflection/Emit/DynamicMethod.cs
|
||||||
|
+++ b/src/coreclr/System.Private.CoreLib/src/System/Reflection/Emit/DynamicMethod.cs
|
||||||
|
@@ -507,7 +507,6 @@ Signature LazyCreateSignature()
|
||||||
|
#pragma warning disable CS8500
|
||||||
|
IntPtr* pByRefStorage = (IntPtr*)&byrefStorage;
|
||||||
|
#pragma warning restore CS8500
|
||||||
|
- IntPtr* pByRefStorage = (IntPtr*)&byrefStorage;
|
||||||
|
|
||||||
|
CheckArguments(
|
||||||
|
copyOfParameters,
|
||||||
|
|
||||||
|
From 46af7972a57e3378e53ba98cec65bee61850f58b Mon Sep 17 00:00:00 2001
|
||||||
|
From: Jared Parsons <jaredpparsons@gmail.com>
|
||||||
|
Date: Fri, 30 Sep 2022 16:03:31 -0700
|
||||||
|
Subject: [PATCH 6/6] Ref safety rules attribute
|
||||||
|
|
||||||
|
---
|
||||||
|
.../ILCompiler.Compiler.Tests.Assets.csproj | 1 +
|
||||||
|
.../ILCompiler.Compiler.Tests/ILCompiler.Compiler.Tests.csproj | 1 +
|
||||||
|
2 files changed, 2 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/src/coreclr/tools/aot/ILCompiler.Compiler.Tests/ILCompiler.Compiler.Tests.Assets/ILCompiler.Compiler.Tests.Assets.csproj b/src/coreclr/tools/aot/ILCompiler.Compiler.Tests/ILCompiler.Compiler.Tests.Assets/ILCompiler.Compiler.Tests.Assets.csproj
|
||||||
|
index ea167e092b031..605d407443da2 100644
|
||||||
|
--- a/src/coreclr/tools/aot/ILCompiler.Compiler.Tests/ILCompiler.Compiler.Tests.Assets/ILCompiler.Compiler.Tests.Assets.csproj
|
||||||
|
+++ b/src/coreclr/tools/aot/ILCompiler.Compiler.Tests/ILCompiler.Compiler.Tests.Assets/ILCompiler.Compiler.Tests.Assets.csproj
|
||||||
|
@@ -8,6 +8,7 @@
|
||||||
|
<TargetFramework>netstandard2.0</TargetFramework>
|
||||||
|
<!-- Don't add references to the netstandard platform since this is a core assembly -->
|
||||||
|
<DisableImplicitFrameworkReferences>true</DisableImplicitFrameworkReferences>
|
||||||
|
+ <Features>noRefSafetyRulesAttribute=true</Features>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
diff --git a/src/coreclr/tools/aot/ILCompiler.Compiler.Tests/ILCompiler.Compiler.Tests.csproj b/src/coreclr/tools/aot/ILCompiler.Compiler.Tests/ILCompiler.Compiler.Tests.csproj
|
||||||
|
index 5967b093841b1..b09ef31312661 100644
|
||||||
|
--- a/src/coreclr/tools/aot/ILCompiler.Compiler.Tests/ILCompiler.Compiler.Tests.csproj
|
||||||
|
+++ b/src/coreclr/tools/aot/ILCompiler.Compiler.Tests/ILCompiler.Compiler.Tests.csproj
|
||||||
|
@@ -14,6 +14,7 @@
|
||||||
|
<Platforms>x86;x64</Platforms>
|
||||||
|
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||||
|
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||||
|
+ <Features>noRefSafetyRulesAttribute=true</Features>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
Loading…
Reference in a new issue