Skip to content
This repository was archived by the owner on Jan 23, 2023. It is now read-only.

Commit 8651946

Browse files
authored
Merge pull request #24169 from dotnet-maestro-bot/merge/master-to-release/3.0
[automated] Merge branch 'master' => 'release/3.0'
2 parents cc29bc4 + 1ae88b3 commit 8651946

File tree

72 files changed

+4067
-3403
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

72 files changed

+4067
-3403
lines changed

BuildToolsVersion.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.0.0-preview4-03913-01
1+
3.0.0-preview4-03917-01

Documentation/building/windows-instructions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ Powershell version must be 3.0 or higher. This should be the case for Windows 8
8888
## DotNet Core SDK
8989
While not strictly needed to build or test the .NET Core repository, having the .NET Core SDK installed lets you use the dotnet.exe command to run .NET Core applications in the 'normal' way. We use this in the
9090
[Using Your Build](../workflow/UsingYourBuild.md) instructions. Visual Studio should have
91-
installed the .NET Core SDK, but in case it did not you can get it from the [Installing the .NET Core SDK](https://www.microsoft.com/net/core) page.
91+
installed the .NET Core SDK, but in case it did not you can get it from the [Installing the .NET Core SDK](https://dotnet.microsoft.com/download) page.
9292

9393
## Adding to the default PATH variable
9494

Documentation/workflow/UsingCoreRun.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ It does this by looking at two environment variables.
1919

2020
* `CORE_ROOT` - The directory where to find the runtime DLLs itself (e.g. CoreCLR.dll).
2121
Defaults to be next to the corerun.exe host itself.
22-
* `CORE_LIBRARIES` - A Semicolon separated list of directories to look for DLLS to resolve any assembly references.
22+
* `CORE_LIBRARIES` - A directory to look for DLLS to resolve any assembly references.
2323
It defaults CORE_ROOT if it is not specified.
2424

2525
These simple rules can be used in a number of ways

ILAsmVersion.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.0.0-preview5-27616-71
1+
3.0.0-preview5-27618-71

dependencies.props

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,13 @@
2626

2727
<!-- Source of truth for dependency tooling: the commit hash of the dotnet/versions master branch as of the last auto-upgrade. -->
2828
<PropertyGroup>
29-
<CoreClrCurrentRef>64388f5ec335146136dea340002316fed53df6a9</CoreClrCurrentRef>
30-
<BuildToolsCurrentRef>c6a0e8080e10e8940af6b1d1809e79fdd8de55b7</BuildToolsCurrentRef>
29+
<CoreClrCurrentRef>c759329d47d7e871483ef1747803839b31f2f31d</CoreClrCurrentRef>
30+
<BuildToolsCurrentRef>c759329d47d7e871483ef1747803839b31f2f31d</BuildToolsCurrentRef>
3131
</PropertyGroup>
3232

3333
<!-- Tests/infrastructure dependency versions. -->
3434
<PropertyGroup>
35-
<MicrosoftNETCoreRuntimeCoreCLRPackageVersion>3.0.0-preview5-27616-71</MicrosoftNETCoreRuntimeCoreCLRPackageVersion>
35+
<MicrosoftNETCoreRuntimeCoreCLRPackageVersion>3.0.0-preview5-27618-71</MicrosoftNETCoreRuntimeCoreCLRPackageVersion>
3636
<XunitPackageVersion>2.4.1-pre.build.4059</XunitPackageVersion>
3737
<XunitPerformanceApiPackageVersion>1.0.0-beta-build0015</XunitPerformanceApiPackageVersion>
3838
<MicrosoftDiagnosticsTracingTraceEventPackageVersion>2.0.40</MicrosoftDiagnosticsTracingTraceEventPackageVersion>

eng/Version.Details.xml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,25 +11,25 @@
1111
<Uri>https://github.com/dotnet/arcade</Uri>
1212
<Sha>517bf671ea342965d007aa48f5bfd4926e58d582</Sha>
1313
</Dependency>
14-
<Dependency Name="Microsoft.Private.CoreFx.NETCoreApp" Version="4.6.0-preview5.19215.16">
14+
<Dependency Name="Microsoft.Private.CoreFx.NETCoreApp" Version="4.6.0-preview5.19219.11">
1515
<Uri>https://github.com/dotnet/corefx</Uri>
16-
<Sha>071e6986b2a71e29cab3df4e2dd2cdf3fe3ce574</Sha>
16+
<Sha>c608ddaa2a024dde2510f3c1122c89ba07b4325d</Sha>
1717
</Dependency>
18-
<Dependency Name="Microsoft.NETCore.Platforms" Version="3.0.0-preview5.19215.16">
18+
<Dependency Name="Microsoft.NETCore.Platforms" Version="3.0.0-preview5.19219.11">
1919
<Uri>https://github.com/dotnet/corefx</Uri>
20-
<Sha>071e6986b2a71e29cab3df4e2dd2cdf3fe3ce574</Sha>
20+
<Sha>c608ddaa2a024dde2510f3c1122c89ba07b4325d</Sha>
2121
</Dependency>
22-
<Dependency Name="Microsoft.NETCore.App" Version="3.0.0-preview5-27618-16">
22+
<Dependency Name="Microsoft.NETCore.App" Version="3.0.0-preview5-27620-01">
2323
<Uri>https://github.com/dotnet/core-setup</Uri>
24-
<Sha>490010c3451a44e45f782a019efd736aa490f79c</Sha>
24+
<Sha>b9a720984fa4d6454d1c66ae765bc1e34cb1d206</Sha>
2525
</Dependency>
26-
<Dependency Name="optimization.IBC.CoreCLR" Version="99.99.99-master-20190313.3">
26+
<Dependency Name="optimization.IBC.CoreCLR" Version="99.99.99-master-20190420.1">
2727
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-optimization</Uri>
28-
<Sha>4f9d0ecf2b8151859fd2bd0734af32ea59258a3d</Sha>
28+
<Sha>262f4c4cfae446577e19e7c79b43ad46ba456e56</Sha>
2929
</Dependency>
30-
<Dependency Name="optimization.PGO.CoreCLR" Version="99.99.99-master-20190313.3">
30+
<Dependency Name="optimization.PGO.CoreCLR" Version="99.99.99-master-20190420.1">
3131
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-optimization</Uri>
32-
<Sha>4f9d0ecf2b8151859fd2bd0734af32ea59258a3d</Sha>
32+
<Sha>262f4c4cfae446577e19e7c79b43ad46ba456e56</Sha>
3333
</Dependency>
3434
</ToolsetDependencies>
3535
</Dependencies>

eng/Versions.props

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99
<UsingToolNetFrameworkReferenceAssemblies>true</UsingToolNetFrameworkReferenceAssemblies>
1010
<MicrosoftDotNetXUnitConsoleRunnerVersion>2.5.1-beta.19179.4</MicrosoftDotNetXUnitConsoleRunnerVersion>
1111
<MicrosoftNetFrameworkReferenceAssembliesVersion>1.0.0-alpha-004</MicrosoftNetFrameworkReferenceAssembliesVersion>
12-
<MicrosoftPrivateCoreFxNETCoreAppVersion>4.6.0-preview5.19215.16</MicrosoftPrivateCoreFxNETCoreAppVersion>
13-
<MicrosoftNETCorePlatformsVersion>3.0.0-preview5.19215.16</MicrosoftNETCorePlatformsVersion>
14-
<MicrosoftNETCoreAppVersion>3.0.0-preview5-27618-16</MicrosoftNETCoreAppVersion>
15-
<optimizationIBCCoreCLRVersion>99.99.99-master-20190313.3</optimizationIBCCoreCLRVersion>
16-
<optimizationPGOCoreCLRVersion>99.99.99-master-20190313.3</optimizationPGOCoreCLRVersion>
12+
<MicrosoftPrivateCoreFxNETCoreAppVersion>4.6.0-preview5.19219.11</MicrosoftPrivateCoreFxNETCoreAppVersion>
13+
<MicrosoftNETCorePlatformsVersion>3.0.0-preview5.19219.11</MicrosoftNETCorePlatformsVersion>
14+
<MicrosoftNETCoreAppVersion>3.0.0-preview5-27620-01</MicrosoftNETCoreAppVersion>
15+
<optimizationIBCCoreCLRVersion>99.99.99-master-20190420.1</optimizationIBCCoreCLRVersion>
16+
<optimizationPGOCoreCLRVersion>99.99.99-master-20190420.1</optimizationPGOCoreCLRVersion>
1717
</PropertyGroup>
1818
<!--Package names-->
1919
<PropertyGroup>

src/System.Private.CoreLib/shared/System/Activator.RuntimeType.cs

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -112,14 +112,9 @@ public static partial class Activator
112112
}
113113
else
114114
{
115-
RuntimeAssembly? assemblyFromResolveEvent;
116-
AssemblyName assemblyName = RuntimeAssembly.CreateAssemblyName(assemblyString, out assemblyFromResolveEvent);
117-
if (assemblyFromResolveEvent != null)
118-
{
119-
// Assembly was resolved via AssemblyResolve event
120-
assembly = assemblyFromResolveEvent;
121-
}
122-
else if (assemblyName.ContentType == AssemblyContentType.WindowsRuntime)
115+
AssemblyName assemblyName = new AssemblyName(assemblyString);
116+
117+
if (assemblyName.ContentType == AssemblyContentType.WindowsRuntime)
123118
{
124119
// WinRT type - we have to use Type.GetType
125120
type = Type.GetType(typeName + ", " + assemblyString, true /*throwOnError*/, ignoreCase);

src/System.Private.CoreLib/shared/System/Buffers/TlsOverPerCoreLockedStacksArrayPool.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,7 @@ public bool Trim()
247247
// Under high pressure, release all thread locals
248248
if (log.IsEnabled())
249249
{
250-
foreach (KeyValuePair<T[]?[], object> tlsBuckets in s_allTlsBuckets)
250+
foreach (KeyValuePair<T[]?[], object?> tlsBuckets in s_allTlsBuckets)
251251
{
252252
T[]?[] buckets = tlsBuckets.Key;
253253
for (int i = 0; i < buckets.Length; i++)

src/System.Private.CoreLib/shared/System/Reflection/Assembly.cs

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -199,25 +199,6 @@ public static Assembly GetAssembly(Type type)
199199

200200
public static Assembly Load(byte[] rawAssembly) => Load(rawAssembly, rawSymbolStore: null);
201201

202-
[Obsolete("This method has been deprecated. Please use Assembly.Load() instead. https://go.microsoft.com/fwlink/?linkid=14202")]
203-
public static Assembly LoadWithPartialName(string partialName)
204-
{
205-
if (partialName == null)
206-
throw new ArgumentNullException(nameof(partialName));
207-
208-
if ((partialName.Length == 0) || (partialName[0] == '\0'))
209-
throw new ArgumentException(SR.Format_StringZeroLength, nameof(partialName));
210-
211-
try
212-
{
213-
return Load(partialName);
214-
}
215-
catch (FileNotFoundException)
216-
{
217-
return null;
218-
}
219-
}
220-
221202
// Loads the assembly with a COFF based IMAGE containing
222203
// an emitted assembly. The assembly is loaded into a fully isolated ALC with resolution fully deferred to the AssemblyLoadContext.Default.
223204
// The second parameter is the raw bytes representing the symbol store that matches the assembly.

0 commit comments

Comments
 (0)