This repository was archived by the owner on Jan 23, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
[automated] Merge branch 'master' => 'release/3.0' #24118
Merged
wtgodbe
merged 276 commits into
dotnet:release/3.0
from
dotnet-maestro-bot:merge/master-to-release/3.0
Apr 19, 2019
Merged
[automated] Merge branch 'master' => 'release/3.0' #24118
wtgodbe
merged 276 commits into
dotnet:release/3.0
from
dotnet-maestro-bot:merge/master-to-release/3.0
Apr 19, 2019
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Added test case GitHub_23739.cs
Enable CLR write watch for ARM64 Windows
This change removes CPU groups emulation from Unix PAL and modifies the GC and thread pool code accordingly.
Block the hoisting of TYP_STRUCT rvalues in loop hoisting
* Fix build on OSX and Linux machines without NUMA installed - there were couple of places where I was missing ifdefs * Fix bug in nodeMaskLength computation * Remove testing change in eeconfig.cpp that has leaked into the PR * Fix GCToOSInterface::GetTotalProcessorCount for embedded GC to return all processors on the system, not just the ones enabled for the current process.
* Update exclusion for System.Threading.Tasks.Tests There is a race in the test, which causes failures in various stress runs. And that is not Linux specific. The failure is addressed in dotnet/corefx#36645 This is to update the exclusion lists to make it not just for Linux and to link to the fix PR, so that it could be tracked when it makes it into coreclr. * Update corefx_test_exclusions.txt * Update corefx_test_exclusions.txt
* Improve RuntimeHelpers.GetSubArray This change does three things. First, it fixes `GetSubArray` to work when the supplied array is actually a `U[]` where `U : T`. Currently this case ends up throwing an exception inside of span, which doesn't like working with arrays covariantly. Second, it fixes argument validation so that we throw an ArgumentNullException if the input array is null rather than NullReferenceException. Third, it improves the performance of `GetSubArray` for the 95% common case where either `T` is a value type or the type of the array matches the `T` type specified. * Only use `Array.Empty<T>` when `typeof(T[]) == array.GetType()`
…0190408.16 (dotnet#23836) - Microsoft.NETCore.App - 3.0.0-preview5-27608-16
* Nullable: System.IO Everything exception StreamReader, StreamWriter, BinaryReader, BinaryWriter, which are waiting for some changes in master to propagate over to the feature branch. * Address PR feedback
* Nullable: Attributes, SafeHandles, and misc * Address PR feedback
…otnet#23476) * Add DisplayNameAttribute to each Fact * Split files under bin/tests folder into groups and specify the corresponding *.XUnitWrapper.dll * Group some of the *.XUnitWrapper.dll files into PayloadGroups and split others into different PayloadGroups if they have more than one TestGroup defined * Add "TestGroup" trait to XUnitWrapper facts * Add Microsoft.DotNet.XUnitConsoleRunner to eng\Versions.props * Overwrite xunit.console.dll with the version coming from Microsoft.DotNet.XUnitConsoleRunner
…module references (dotnet#23828) * Exclude PInvokes declared on other modules. We don't yet encode cross module references
Currently compiletion will fail with an assert because of `optPrepareTreeForReplacement`.
* Update CCW semantics to not unwrap when a managed COM server was activated from a managed COM client. This is a functional change from .NET Framework. * Add support for CoreShim to "attach" to the existing CLR instance when running from a CoreRun scenario. * Add testing for NET COM client activating a NET COM server
…net#23816) * Don't denormalize enum return values on instance methods on x86. * Reuse closedElemType.
- Simplify CountNumberOfLeadingAsciiBytesFrom24BitInteger - Extract some consts out to top of file w/ comments
Create a new tree with const val and attach side-effects to it. Extract common code and delete returns in the of the switch.
SetNotificationForWaitCompletion is meant to be func-eval'ed by the debugger to enable async step out. But this method was being removed by the IL linker. This adds it back.
Signed-off-by: dotnet-bot <dotnet-bot@microsoft.com>
Signed-off-by: dotnet-bot <dotnet-bot@microsoft.com>
JIT: fix arm64 crossgen simd issue
* Static RVA fields should be placed sequentially after the qsort operation to not break Managed C++ binaries in R2R * Add regression test
Only the corefx jobs are left. The rest should be done in AzDO, and scheduling both AzDO and Jenkins is causing too much work for the few machines we have.
Fixes an issue with crossgen on Arm64/linux
…riodicJobs Reduce the number of Linux arm32 periodic jobs triggered
These types are value types; they are returned by copying. Marking the return type as const has no effect: since the value is copied, the caller can modify it anyway. This resolves all the -Wignored-qualifiers warnings produced by clang 7 (when those warnings are explicitly enabled).
This refactoring is preparation for disabling fragile NGen support in the runtime. It keeps fragile-NGen specific code under FEATURE_PREJIT and moves the code required to support R2R to be outside FEATURE_PREJIT. The eventual goal is to compile the runtime without FEATURE_PREJIT defined to avoid fragile-NGen specific overhead.
dotnet#23363 added a crossplat implementation of `GetWin32Resource`, but forgot to enable places that call it.
Signed-off-by: dotnet-bot <dotnet-bot@microsoft.com>
Signed-off-by: dotnet-bot <dotnet-bot@microsoft.com>
…otnet#24044) CLR_ADDITIONAL_COMPILER_OPTIONS was set before visibility settings and thus adding additional compiler options would be overwritten.
Microsoft.NETCore.App - 3.0.0-preview5-27618-16
We don't have the capacity to run these on every commit
08d1cd0
to
f47de43
Compare
CC @mmitche @danmosemsft @RussKeldorph |
@dotnet/dotnet-diag @mikem8361
|
@hoyosjs I think I messed up resolving merge conflicts for |
6145988
to
b1d22a4
Compare
@wtgodbe All green |
Thanks @hoyosjs! |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I detected changes in the master branch which have not been merged yet to release/3.0. I'm a robot and am configured to help you automatically keep release/3.0 up to date, so I've opened this PR.
This PR merges commits made on master by the following committers:
Instructions for merging from UI
This PR will not be auto-merged. When pull request checks pass, complete this PR by creating a merge commit, not a squash or rebase commit.
If this repo does not allow creating merge commits from the GitHub UI, use command line instructions.
Instructions for merging via command line
Run these commands to merge this pull request from the command line.
or if you are using SSH
After PR checks are complete push the branch
Instructions for resolving conflicts
Instructions for updating this pull request
Contributors to this repo have permission update this pull request by pushing to the branch 'merge/master-to-release/3.0'. This can be done to resolve conflicts or make other changes to this pull request before it is merged.
or if you are using SSH
Contact .NET Core Engineering if you have questions or issues.
Also, if this PR was generated incorrectly, help us fix it. See https://github.com/dotnet/arcade/blob/master/scripts/GitHubMergeBranches.ps1.