Jan Kotas [Mon, 14 Oct 2019 17:25:34 +0000 (10:25 -0700)]
Enable optimized single-proc allocation helpers for single-proc x86/x64 systems only (#27014) (#27080)
Use maximum number of processors the process may run on to determine whether it is ok to use
single-proc allocation helpers. It is not sufficient to depend on current process affinity since
that can change during the process lifetime.
Also, the single-proc allocation helpers work well on x86/x64 systems only because of they depend
on atomic non-interlocked increment instruction for good performance. Such instruction is available
on x86/x64 only. Disable them everywhere else.
Fixes #26990
agoretsky [Mon, 14 Oct 2019 17:03:12 +0000 (20:03 +0300)]
Fix available memory extraction on Linux (#26764) (#26938)
* Fix available memory extraction on Linux
The GlobalMemoryStatusEx in PAL is returning number of free physical pages in
the ullAvailPhys member. But there are additional pages that are allocated
as buffers and caches that get released when there is a memory pressure and
thus they are effectively available too.
This change extracts the available memory on Linux from the /proc/meminfo
MemAvailable row, which is reported by the kernel as the most precise
amount of available memory.
Anirudh Agnihotry [Thu, 10 Oct 2019 21:07:17 +0000 (14:07 -0700)]
preview2 (#27127)
Fadi Hanna [Fri, 4 Oct 2019 18:58:23 +0000 (11:58 -0700)]
Handle AV caused by invalid IBC data (#27029) (#27034)
Make FindOrCreateAssociatedMethodDesc throw a type load exception instead of an AV, which can't be handled by EX_TRY/EX_CATCH on Unix systems.
Jan Kotas [Fri, 4 Oct 2019 18:07:23 +0000 (11:07 -0700)]
Improve TimeSpan precision (#26992) (#27010)
Change multiplying by (x * (1.0 / BigValue)) on (x / BigValue).
Fix #41380
Maoni Stephens [Thu, 3 Oct 2019 19:44:36 +0000 (12:44 -0700)]
oom (#26457) (#26983)
+ when hardlimit is specified we should only retry when we didn't fail due to commit failure - if commit failed it means we simply didn't have as much memory as what the hardlimit specified. we should throw OOM in this case.
+ added some diag info around OOM history to help with future diagnostics.
(cherry picked from commit
7dca41fd36721068e610c537654765e8e42275d7)
Fadi Hanna [Thu, 3 Oct 2019 19:08:01 +0000 (12:08 -0700)]
Fix read ordering bug between buckets pointer and counter (#26997) (#27009)
* Fix read ordering bug between buckets pointer and counter
Use VolaiteLoad to read counter
William Godbe [Tue, 1 Oct 2019 17:35:32 +0000 (10:35 -0700)]
Merge pull request #26893 from dotnet-maestro-bot/merge/release/3.0-to-release/3.1
[automated] Merge branch 'release/3.0' => 'release/3.1'
William Godbe [Tue, 1 Oct 2019 17:35:17 +0000 (10:35 -0700)]
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1
Steve MacLean [Mon, 30 Sep 2019 18:25:42 +0000 (14:25 -0400)]
Abort FuncEval on unaligned SP (for 3.1) (#26607)
* Abort FuncEval on unaligned SP (#26572)
* Check for nullity of the context in FuncEval setup SP alignment checks (#26911)
Jan Vorlicek [Fri, 27 Sep 2019 08:47:27 +0000 (10:47 +0200)]
Port to Release/3.1 - enabling MHR support (#26803)
* Move JIT_WriteBarrier that is modified at runtime to a dynamically
allocated memory instead of making a page in libcoreclr.dylib RWX.
* Fix JIT_Stelem_Ref calls to JIT_WriteBarrier
* Update PAL to add MEM_JIT flag for allocations and reservations of
executable memory.
* Update native runtime in EH and stack unwinding areas so that it can
unwind from the write barrier copy. That code has no unwind info, so
without special handling, runtime would not be able to unwind from
it.
Anirudh Agnihotry [Wed, 25 Sep 2019 17:05:05 +0000 (10:05 -0700)]
update branding (#26875)
Jan Kotas [Mon, 23 Sep 2019 01:31:09 +0000 (18:31 -0700)]
Do not clip CPU count when CPU quota is used. (#26153) (#26806)
Tarek Mahmoud Sayed [Sat, 21 Sep 2019 18:24:14 +0000 (11:24 -0700)]
Port The Fix When Enabling Windows Compatibilty Mode (#26805)
Jeremy Koritzinsky [Tue, 17 Sep 2019 19:26:35 +0000 (12:26 -0700)]
[release/3.1] Fix marshalling a pinnable multi-dimensional arr… (#26664)
* Use the exact methodtable of the parameter to calculate the offset into a pinned array.
Matt Mitchell [Fri, 13 Sep 2019 00:45:23 +0000 (17:45 -0700)]
Merge pull request #26692 from mmitche/merge-to-31
Merge to release/3.0 -> release/3.1
Matt Mitchell [Thu, 12 Sep 2019 22:47:32 +0000 (15:47 -0700)]
Merge remote-tracking branch 'upstream/release/3.0' into merge-to-31
Matt Mitchell [Thu, 12 Sep 2019 22:44:00 +0000 (15:44 -0700)]
Merge pull request #26620 from dotnet-maestro-bot/merge/release/3.0-to-release/3.1
[automated] Merge branch 'release/3.0' => 'release/3.1'
Mike McLaughlin [Thu, 12 Sep 2019 22:39:39 +0000 (15:39 -0700)]
Fix watson bucketing/broken triage dumps (#26670)
Fix watson bucketing/broken triage dumps
The DAC EnumMemoryRegions needs to include some missing code version
manager memory.
dotnet-maestro[bot] [Thu, 12 Sep 2019 14:45:02 +0000 (14:45 +0000)]
Update dependencies from https://github.com/dotnet/arcade build
20190911.7 (#26683)
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19461.7
- Microsoft.DotNet.Build.Tasks.Feed - 2.2.0-beta.19461.7
- Microsoft.DotNet.Build.Tasks.Packaging - 1.0.0-beta.19461.7
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19461.7
dotnet-maestro[bot] [Thu, 12 Sep 2019 14:44:13 +0000 (14:44 +0000)]
Update dependencies from https://github.com/dotnet/corefx build
20190911.12 (#26682)
- Microsoft.NETCore.Platforms - 3.1.0-preview1.19461.12
- Microsoft.Private.CoreFx.NETCoreApp - 4.7.0-preview1.19461.12
dotnet-maestro[bot] [Thu, 12 Sep 2019 14:37:27 +0000 (14:37 +0000)]
Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-optimization build
20190912.1 (#26681)
- optimization.IBC.CoreCLR - 99.99.99-master-
20190912.1
- optimization.PGO.CoreCLR - 99.99.99-master-
20190912.1
dotnet-maestro[bot] [Thu, 12 Sep 2019 14:30:47 +0000 (14:30 +0000)]
Update dependencies from https://github.com/dotnet/corefx build
20190911.13 (#26680)
- Microsoft.NETCore.Platforms - 3.0.0-rc2.19461.13
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-rc2.19461.13
dotnet-maestro[bot] [Thu, 12 Sep 2019 14:15:05 +0000 (14:15 +0000)]
Update dependencies from https://github.com/dotnet/arcade build
20190911.7 (#26679)
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19461.7
- Microsoft.DotNet.Build.Tasks.Feed - 2.2.0-beta.19461.7
- Microsoft.DotNet.Build.Tasks.Packaging - 1.0.0-beta.19461.7
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19461.7
dotnet-maestro[bot] [Wed, 11 Sep 2019 16:44:04 +0000 (16:44 +0000)]
Update dependencies from https://github.com/dotnet/core-setup build
20190910.02 (#26655)
- Microsoft.NETCore.App - 3.0.0-rc2-19460-02
dotnet-maestro[bot] [Wed, 11 Sep 2019 16:23:39 +0000 (16:23 +0000)]
Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-optimization build
20190911.1 (#26654)
- optimization.IBC.CoreCLR - 99.99.99-master-
20190911.1
- optimization.PGO.CoreCLR - 99.99.99-master-
20190911.1
dotnet-maestro[bot] [Wed, 11 Sep 2019 15:00:28 +0000 (15:00 +0000)]
Update dependencies from https://github.com/dotnet/corefx build
20190910.23 (#26656)
- Microsoft.NETCore.Platforms - 3.1.0-preview1.19460.23
- Microsoft.Private.CoreFx.NETCoreApp - 4.7.0-preview1.19460.23
dotnet-maestro[bot] [Wed, 11 Sep 2019 14:56:17 +0000 (14:56 +0000)]
Update dependencies from https://github.com/dotnet/arcade build
20190910.3 (#26657)
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19460.3
- Microsoft.DotNet.Build.Tasks.Feed - 2.2.0-beta.19460.3
- Microsoft.DotNet.Build.Tasks.Packaging - 1.0.0-beta.19460.3
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19460.3
dotnet-maestro[bot] [Wed, 11 Sep 2019 14:32:11 +0000 (14:32 +0000)]
Update dependencies from https://github.com/dotnet/corefx build
20190910.22 (#26653)
- Microsoft.NETCore.Platforms - 3.0.0-rc2.19460.22
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-rc2.19460.22
Anirudh Agnihotry [Wed, 11 Sep 2019 06:24:34 +0000 (23:24 -0700)]
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1
dotnet-maestro[bot] [Wed, 11 Sep 2019 01:13:29 +0000 (01:13 +0000)]
[release/3.1] Update dependencies from dotnet/corefx (#26508)
* Update dependencies from https://github.com/dotnet/corefx build
20190903.6
- Microsoft.NETCore.Platforms - 3.0.0-rc1.19453.6
- Microsoft.Private.CoreFx.NETCoreApp - 4.7.0-rc1.19453.6
* Update dependencies from https://github.com/dotnet/corefx build
20190904.8
- Microsoft.NETCore.Platforms - 3.0.0-rc1.19454.8
- Microsoft.Private.CoreFx.NETCoreApp - 4.7.0-rc1.19454.8
* Update dependencies from https://github.com/dotnet/corefx build
20190906.2
- Microsoft.NETCore.Platforms - 3.1.0-preview1.19456.2
- Microsoft.Private.CoreFx.NETCoreApp - 4.7.0-preview1.19456.2
* changing the target framework for tests to 3.1
* Update dependencies from https://github.com/dotnet/corefx build
20190906.20
- Microsoft.NETCore.Platforms - 3.1.0-preview1.19456.20
- Microsoft.Private.CoreFx.NETCoreApp - 4.7.0-preview1.19456.20
* Update dependencies from https://github.com/dotnet/corefx build
20190907.5
- Microsoft.NETCore.Platforms - 3.1.0-preview1.19457.5
- Microsoft.Private.CoreFx.NETCoreApp - 4.7.0-preview1.19457.5
* Update dependencies from https://github.com/dotnet/corefx build
20190909.13
- Microsoft.NETCore.Platforms - 3.1.0-preview1.19459.13
- Microsoft.Private.CoreFx.NETCoreApp - 4.7.0-preview1.19459.13
* 3.0 -> 3.1
dotnet-maestro[bot] [Wed, 11 Sep 2019 00:41:31 +0000 (00:41 +0000)]
Update dependencies from https://github.com/dotnet/arcade build
20190910.3 (#26622)
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19460.3
- Microsoft.DotNet.Build.Tasks.Feed - 2.2.0-beta.19460.3
- Microsoft.DotNet.Build.Tasks.Packaging - 1.0.0-beta.19460.3
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19460.3
dotnet-maestro[bot] [Tue, 10 Sep 2019 19:44:52 +0000 (12:44 -0700)]
Update dependencies from https://github.com/dotnet/arcade build
20190909.10 (#26618)
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19459.10
- Microsoft.DotNet.Build.Tasks.Feed - 2.2.0-beta.19459.10
- Microsoft.DotNet.Build.Tasks.Packaging - 1.0.0-beta.19459.10
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19459.10
Anirudh Agnihotry [Tue, 10 Sep 2019 19:42:32 +0000 (12:42 -0700)]
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1
dotnet-maestro[bot] [Tue, 10 Sep 2019 19:31:04 +0000 (19:31 +0000)]
[release/3.0] Update dependencies from dotnet/core-setup (#26563)
* Update dependencies from https://github.com/dotnet/core-setup build
20190905.28
- Microsoft.NETCore.App - 3.0.0-rc2-19455-28
* Update dependencies from https://github.com/dotnet/core-setup build
20190907.02
- Microsoft.NETCore.App - 3.0.0-rc2-19457-02
* Update dependencies from https://github.com/dotnet/core-setup build
20190907.15
- Microsoft.NETCore.App - 3.0.0-rc2-19457-15
* Update dependencies from https://github.com/dotnet/core-setup build
20190908.11
- Microsoft.NETCore.App - 3.0.0-rc2-19458-11
* Update dependencies from https://github.com/dotnet/core-setup build
20190909.40
- Microsoft.NETCore.App - 3.0.0-rc2-19459-40
dotnet-maestro[bot] [Tue, 10 Sep 2019 19:13:53 +0000 (19:13 +0000)]
Update dependencies from https://github.com/dotnet/corefx build
20190910.1 (#26616)
- Microsoft.NETCore.Platforms - 3.0.0-rc2.19460.1
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-rc2.19460.1
dotnet-maestro[bot] [Tue, 10 Sep 2019 18:59:49 +0000 (18:59 +0000)]
Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-optimization build
20190910.1 (#26617)
- optimization.IBC.CoreCLR - 99.99.99-master-
20190910.1
- optimization.PGO.CoreCLR - 99.99.99-master-
20190910.1
dotnet-maestro[bot] [Tue, 10 Sep 2019 18:35:51 +0000 (11:35 -0700)]
Update dependencies from https://github.com/dotnet/core-setup build
20190909.38 (#26619)
- Microsoft.NETCore.App - 3.1.0-preview1.19459.38
dotnet-maestro[bot] [Tue, 10 Sep 2019 14:04:47 +0000 (14:04 +0000)]
Update dependencies from https://github.com/dotnet/arcade build
20190909.10 (#26615)
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19459.10
- Microsoft.DotNet.Build.Tasks.Feed - 2.2.0-beta.19459.10
- Microsoft.DotNet.Build.Tasks.Packaging - 1.0.0-beta.19459.10
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19459.10
Anirudh Agnihotry [Tue, 10 Sep 2019 00:21:02 +0000 (17:21 -0700)]
Merge pull request #26510 from dotnet-maestro-bot/merge/release/3.0-to-release/3.1
[automated] Merge branch 'release/3.0' => 'release/3.1'
dotnet-maestro[bot] [Mon, 9 Sep 2019 20:23:15 +0000 (20:23 +0000)]
[release/3.1] Update dependencies from dotnet/arcade (#26564)
* Update dependencies from https://github.com/dotnet/arcade build
20190905.21
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19455.21
- Microsoft.DotNet.Build.Tasks.Feed - 2.2.0-beta.19455.21
- Microsoft.DotNet.Build.Tasks.Packaging - 1.0.0-beta.19455.21
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19455.21
* Update dependencies from https://github.com/dotnet/arcade build
20190906.10
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19456.10
- Microsoft.DotNet.Build.Tasks.Feed - 2.2.0-beta.19456.10
- Microsoft.DotNet.Build.Tasks.Packaging - 1.0.0-beta.19456.10
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19456.10
* Update dependencies from https://github.com/dotnet/arcade build
20190907.1
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19457.1
- Microsoft.DotNet.Build.Tasks.Feed - 2.2.0-beta.19457.1
- Microsoft.DotNet.Build.Tasks.Packaging - 1.0.0-beta.19457.1
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19457.1
* Update dependencies from https://github.com/dotnet/arcade build
20190908.2
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19458.2
- Microsoft.DotNet.Build.Tasks.Feed - 2.2.0-beta.19458.2
- Microsoft.DotNet.Build.Tasks.Packaging - 1.0.0-beta.19458.2
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19458.2
Anipik [Mon, 9 Sep 2019 19:12:40 +0000 (12:12 -0700)]
Merge branch 'release/3.0' into release/3.1
dotnet-maestro[bot] [Mon, 9 Sep 2019 17:13:03 +0000 (10:13 -0700)]
[release/3.0] Update dependencies from dotnet/arcade (#26560)
* Update dependencies from https://github.com/dotnet/arcade build
20190905.21
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19455.21
- Microsoft.DotNet.Build.Tasks.Feed - 2.2.0-beta.19455.21
- Microsoft.DotNet.Build.Tasks.Packaging - 1.0.0-beta.19455.21
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19455.21
* Update dependencies from https://github.com/dotnet/arcade build
20190906.10
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19456.10
- Microsoft.DotNet.Build.Tasks.Feed - 2.2.0-beta.19456.10
- Microsoft.DotNet.Build.Tasks.Packaging - 1.0.0-beta.19456.10
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19456.10
* Update dependencies from https://github.com/dotnet/arcade build
20190907.1
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19457.1
- Microsoft.DotNet.Build.Tasks.Feed - 2.2.0-beta.19457.1
- Microsoft.DotNet.Build.Tasks.Packaging - 1.0.0-beta.19457.1
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19457.1
* Update dependencies from https://github.com/dotnet/arcade build
20190908.2
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19458.2
- Microsoft.DotNet.Build.Tasks.Feed - 2.2.0-beta.19458.2
- Microsoft.DotNet.Build.Tasks.Packaging - 1.0.0-beta.19458.2
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19458.2
dotnet-maestro[bot] [Mon, 9 Sep 2019 17:12:38 +0000 (10:12 -0700)]
[release/3.0] Update dependencies from dotnet/corefx (#26561)
* Update dependencies from https://github.com/dotnet/corefx build
20190906.1
- Microsoft.NETCore.Platforms - 3.0.0-rc2.19456.1
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-rc2.19456.1
* Update dependencies from https://github.com/dotnet/corefx build
20190907.2
- Microsoft.NETCore.Platforms - 3.0.0-rc2.19457.2
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-rc2.19457.2
* Update dependencies from https://github.com/dotnet/corefx build
20190907.8
- Microsoft.NETCore.Platforms - 3.0.0-rc2.19457.8
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-rc2.19457.8
* Update dependencies from https://github.com/dotnet/corefx build
20190908.3
- Microsoft.NETCore.Platforms - 3.0.0-rc2.19458.3
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-rc2.19458.3
dotnet-maestro[bot] [Mon, 9 Sep 2019 17:11:25 +0000 (10:11 -0700)]
[release/3.1] Update dependencies from dotnet/core-setup (#26565)
* Update dependencies from https://github.com/dotnet/core-setup build
20190905.31
- Microsoft.NETCore.App - 3.1.0-preview1.19455.31
* Update dependencies from https://github.com/dotnet/core-setup build
20190907.3
- Microsoft.NETCore.App - 3.1.0-preview1.19457.3
* Update dependencies from https://github.com/dotnet/core-setup build
20190907.10
- Microsoft.NETCore.App - 3.1.0-preview1.19457.10
* Update dependencies from https://github.com/dotnet/core-setup build
20190908.7
- Microsoft.NETCore.App - 3.1.0-preview1.19458.7
dotnet-maestro[bot] [Mon, 9 Sep 2019 17:10:33 +0000 (10:10 -0700)]
[release/3.0] Update dependencies from dnceng/internal/dotnet-optimization (#26588)
* Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-optimization build
20190908.1
- optimization.IBC.CoreCLR - 99.99.99-master-
20190908.1
- optimization.PGO.CoreCLR - 99.99.99-master-
20190908.1
* Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-optimization build
20190909.1
- optimization.IBC.CoreCLR - 99.99.99-master-
20190909.1
- optimization.PGO.CoreCLR - 99.99.99-master-
20190909.1
dotnet-maestro[bot] [Fri, 6 Sep 2019 01:12:40 +0000 (01:12 +0000)]
Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-optimization build
20190905.1 (#26528)
- optimization.IBC.CoreCLR - 99.99.99-master-
20190905.1
- optimization.PGO.CoreCLR - 99.99.99-master-
20190905.1
dotnet-maestro[bot] [Fri, 6 Sep 2019 00:06:31 +0000 (00:06 +0000)]
Update dependencies from https://github.com/dotnet/core-setup build
20190904.16 (#26532)
- Microsoft.NETCore.App - 3.1.0-preview1.19454.16
Anirudh Agnihotry [Thu, 5 Sep 2019 23:36:54 +0000 (16:36 -0700)]
rc2 version updated (#26548)
dotnet-maestro[bot] [Thu, 5 Sep 2019 22:35:17 +0000 (15:35 -0700)]
Update dependencies from https://github.com/dotnet/arcade build
20190905.3 (#26541)
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19455.3
- Microsoft.DotNet.Build.Tasks.Feed - 2.2.0-beta.19455.3
- Microsoft.DotNet.Build.Tasks.Packaging - 1.0.0-beta.19455.3
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19455.3
dotnet-maestro[bot] [Thu, 5 Sep 2019 20:38:10 +0000 (20:38 +0000)]
Update dependencies from https://github.com/dotnet/arcade build
20190904.31 (#26526)
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19454.31
- Microsoft.DotNet.Build.Tasks.Feed - 2.2.0-beta.19454.31
- Microsoft.DotNet.Build.Tasks.Packaging - 1.0.0-beta.19454.31
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19454.31
dotnet-maestro[bot] [Thu, 5 Sep 2019 15:19:35 +0000 (15:19 +0000)]
Update dependencies from https://github.com/dotnet/arcade build
20190904.31 (#26531)
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19454.31
- Microsoft.DotNet.Build.Tasks.Feed - 2.2.0-beta.19454.31
- Microsoft.DotNet.Build.Tasks.Packaging - 1.0.0-beta.19454.31
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19454.31
dotnet-maestro[bot] [Thu, 5 Sep 2019 15:01:02 +0000 (15:01 +0000)]
Update dependencies from https://github.com/dotnet/core-setup build
20190905.02 (#26529)
- Microsoft.NETCore.App - 3.0.0-rc1-19455-02
dotnet-maestro[bot] [Thu, 5 Sep 2019 14:49:24 +0000 (14:49 +0000)]
Update dependencies from https://github.com/dotnet/corefx build
20190904.13 (#26527)
- Microsoft.NETCore.Platforms - 3.0.0-rc1.19454.13
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-rc1.19454.13
dotnet-maestro[bot] [Wed, 4 Sep 2019 18:27:39 +0000 (18:27 +0000)]
[release/3.0] Update dependencies from dotnet/core-setup (#26464)
* Update dependencies from https://github.com/dotnet/core-setup build
20190830.09
- Microsoft.NETCore.App - 3.0.0-rc1-19430-09
* Update dependencies from https://github.com/dotnet/core-setup build
20190903.06
- Microsoft.NETCore.App - 3.0.0-rc1-19453-06
dotnet-maestro[bot] [Wed, 4 Sep 2019 18:09:06 +0000 (18:09 +0000)]
[release/3.0] Update dependencies from dotnet/arcade (#26448)
* Update dependencies from https://github.com/dotnet/arcade build
20190829.16
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19429.16
- Microsoft.DotNet.Build.Tasks.Feed - 2.2.0-beta.19429.16
- Microsoft.DotNet.Build.Tasks.Packaging - 1.0.0-beta.19429.16
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19429.16
* Update dependencies from https://github.com/dotnet/arcade build
20190830.3
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19430.3
- Microsoft.DotNet.Build.Tasks.Feed - 2.2.0-beta.19430.3
- Microsoft.DotNet.Build.Tasks.Packaging - 1.0.0-beta.19430.3
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19430.3
* Update dependencies from https://github.com/dotnet/arcade build
20190903.5
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19453.5
- Microsoft.DotNet.Build.Tasks.Feed - 2.2.0-beta.19453.5
- Microsoft.DotNet.Build.Tasks.Packaging - 1.0.0-beta.19453.5
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19453.5
dotnet-maestro[bot] [Wed, 4 Sep 2019 14:19:29 +0000 (14:19 +0000)]
[release/3.0] Update dependencies from dotnet/corefx (#26328)
* Update dependencies from https://github.com/dotnet/corefx build
20190822.11
- Microsoft.NETCore.Platforms - 3.0.0-rc1.19422.11
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-rc1.19422.11
* Update dependencies from https://github.com/dotnet/corefx build
20190823.9
- Microsoft.NETCore.Platforms - 3.0.0-rc1.19423.9
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-rc1.19423.9
* Update dependencies from https://github.com/dotnet/corefx build
20190824.3
- Microsoft.NETCore.Platforms - 3.0.0-rc1.19424.3
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-rc1.19424.3
* Update dependencies from https://github.com/dotnet/corefx build
20190825.2
- Microsoft.NETCore.Platforms - 3.0.0-rc1.19425.2
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-rc1.19425.2
* Update dependencies from https://github.com/dotnet/corefx build
20190826.11
- Microsoft.NETCore.Platforms - 3.0.0-rc1.19426.11
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-rc1.19426.11
* Update dependencies from https://github.com/dotnet/corefx build
20190827.14
- Microsoft.NETCore.Platforms - 3.0.0-rc1.19427.14
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-rc1.19427.14
* Update dependencies from https://github.com/dotnet/corefx build
20190828.2
- Microsoft.NETCore.Platforms - 3.0.0-rc1.19428.2
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-rc1.19428.2
* Update dependencies from https://github.com/dotnet/corefx build
20190903.4
- Microsoft.NETCore.Platforms - 3.0.0-rc1.19453.4
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-rc1.19453.4
dotnet-maestro[bot] [Mon, 2 Sep 2019 13:32:35 +0000 (13:32 +0000)]
[release/3.0] Update dependencies from dnceng/internal/dotnet-optimization (#26463)
* Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-optimization build
20190831.1
- optimization.IBC.CoreCLR - 99.99.99-master-
20190831.1
- optimization.PGO.CoreCLR - 99.99.99-master-
20190831.1
* Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-optimization build
20190902.1
- optimization.IBC.CoreCLR - 99.99.99-master-
20190902.1
- optimization.PGO.CoreCLR - 99.99.99-master-
20190902.1
dotnet-maestro[bot] [Fri, 30 Aug 2019 14:16:05 +0000 (14:16 +0000)]
Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-optimization build
20190830.1 (#26449)
- optimization.IBC.CoreCLR - 99.99.99-master-
20190830.1
- optimization.PGO.CoreCLR - 99.99.99-master-
20190830.1
dotnet-maestro[bot] [Fri, 30 Aug 2019 14:10:44 +0000 (14:10 +0000)]
Update dependencies from https://github.com/dotnet/core-setup build
20190829.07 (#26450)
- Microsoft.NETCore.App - 3.0.0-rc1-19429-07
Anirudh Agnihotry [Fri, 30 Aug 2019 04:34:47 +0000 (21:34 -0700)]
update the package version to 3.1.0 (#26422)
* update the package version
* Update dir.common.props
Brian Robbins [Thu, 29 Aug 2019 17:06:48 +0000 (10:06 -0700)]
Emit RVA Instead of File Offset by Default in Native Image PerfMap Files (#26423)
dotnet-maestro[bot] [Thu, 29 Aug 2019 14:52:24 +0000 (14:52 +0000)]
Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-optimization build
20190829.1 (#26433)
- optimization.IBC.CoreCLR - 99.99.99-master-
20190829.1
- optimization.PGO.CoreCLR - 99.99.99-master-
20190829.1
dotnet-maestro[bot] [Thu, 29 Aug 2019 14:47:17 +0000 (14:47 +0000)]
[release/3.0] Update dependencies from dotnet/core-setup (#26414)
* Update dependencies from https://github.com/dotnet/core-setup build
20190827.13
- Microsoft.NETCore.App - 3.0.0-rc1-19427-13
* Update dependencies from https://github.com/dotnet/core-setup build
20190828.14
- Microsoft.NETCore.App - 3.0.0-rc1-19428-14
dotnet-maestro[bot] [Thu, 29 Aug 2019 14:40:04 +0000 (14:40 +0000)]
Update dependencies from https://github.com/dotnet/arcade build
20190828.9 (#26432)
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19428.9
- Microsoft.DotNet.Build.Tasks.Feed - 2.2.0-beta.19428.9
- Microsoft.DotNet.Build.Tasks.Packaging - 1.0.0-beta.19428.9
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19428.9
dotnet-maestro[bot] [Wed, 28 Aug 2019 23:41:49 +0000 (23:41 +0000)]
Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-optimization build
20190828.1 (#26413)
- optimization.IBC.CoreCLR - 99.99.99-master-
20190828.1
- optimization.PGO.CoreCLR - 99.99.99-master-
20190828.1
dotnet-maestro[bot] [Wed, 28 Aug 2019 16:03:51 +0000 (09:03 -0700)]
[release/3.0] Update dependencies from dotnet/arcade (#26327)
* Update dependencies from https://github.com/dotnet/arcade build
20190822.24
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19422.24
- Microsoft.DotNet.Build.Tasks.Feed - 2.2.0-beta.19422.24
- Microsoft.DotNet.Build.Tasks.Packaging - 1.0.0-beta.19422.24
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19422.24
* Update dependencies from https://github.com/dotnet/arcade build
20190823.6
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19423.6
- Microsoft.DotNet.Build.Tasks.Feed - 2.2.0-beta.19423.6
- Microsoft.DotNet.Build.Tasks.Packaging - 1.0.0-beta.19423.6
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19423.6
* Update dependencies from https://github.com/dotnet/arcade build
20190824.1
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19424.1
- Microsoft.DotNet.Build.Tasks.Feed - 2.2.0-beta.19424.1
- Microsoft.DotNet.Build.Tasks.Packaging - 1.0.0-beta.19424.1
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19424.1
* Update dependencies from https://github.com/dotnet/arcade build
20190825.1
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19425.1
- Microsoft.DotNet.Build.Tasks.Feed - 2.2.0-beta.19425.1
- Microsoft.DotNet.Build.Tasks.Packaging - 1.0.0-beta.19425.1
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19425.1
* Update dependencies from https://github.com/dotnet/arcade build
20190826.12
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19426.12
- Microsoft.DotNet.Build.Tasks.Feed - 2.2.0-beta.19426.12
- Microsoft.DotNet.Build.Tasks.Packaging - 1.0.0-beta.19426.12
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19426.12
* Update dependencies from https://github.com/dotnet/arcade build
20190827.8
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19427.8
- Microsoft.DotNet.Build.Tasks.Feed - 2.2.0-beta.19427.8
- Microsoft.DotNet.Build.Tasks.Packaging - 1.0.0-beta.19427.8
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19427.8
Fadi Hanna [Tue, 27 Aug 2019 22:26:52 +0000 (15:26 -0700)]
Replace Ubuntu 1404 platforms with 1604 (#26302) (#26399)
Replace Ubuntu 1404 platforms with 1604 (#26302) (#26399)
Fadi Hanna [Tue, 27 Aug 2019 22:22:21 +0000 (15:22 -0700)]
Move testing jobs to a separate stage after the validation/publishing stage (#26334) (#26397)
* Move testing jobs to a separate stage after the validation/publishing stage
Tarek Mahmoud Sayed [Tue, 27 Aug 2019 19:51:12 +0000 (12:51 -0700)]
Fix Abbreviated Genitive Month Names Parsing (#26384)
In 3.0 we have fixed the formatting to use the abbreviated genitive month names when having "d" format specifier followed by "MMM". This fix is good as original formatting specs required but we needed to support the parsing when we have such genitive names.
dotnet-maestro[bot] [Tue, 27 Aug 2019 18:38:44 +0000 (18:38 +0000)]
Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-optimization build
20190827.1 (#26388)
- optimization.IBC.CoreCLR - 99.99.99-master-
20190827.1
- optimization.PGO.CoreCLR - 99.99.99-master-
20190827.1
dotnet-maestro[bot] [Tue, 27 Aug 2019 14:26:45 +0000 (14:26 +0000)]
[release/3.0] Update dependencies from dotnet/core-setup (#26329)
* Update dependencies from https://github.com/dotnet/core-setup build
20190822.14
- Microsoft.NETCore.App - 3.0.0-rc1-19422-14
* Update dependencies from https://github.com/dotnet/core-setup build
20190823.11
- Microsoft.NETCore.App - 3.0.0-rc1-19423-11
* Update dependencies from https://github.com/dotnet/core-setup build
20190825.03
- Microsoft.NETCore.App - 3.0.0-rc1-19425-03
* Update dependencies from https://github.com/dotnet/core-setup build
20190826.11
- Microsoft.NETCore.App - 3.0.0-rc1-19426-11
Stephen Toub [Mon, 26 Aug 2019 21:25:15 +0000 (17:25 -0400)]
Do not use `AllocateUninitializedArray` in private array pools. (#26338) (#26366)
User may have extra expectations for the privatly owned array pools.
For example there could be an expectation that array never contains negative numbers (since user never puts them there). Uninitialized allocations can break such expectations.
Jan Kotas [Mon, 26 Aug 2019 15:04:09 +0000 (08:04 -0700)]
[release/3.0] Fix BinaryReader.ReadChars for fragmented Streams (#26324) (#26356)
BinaryReader.ReadChars incorrectly read more than necessary from the underlying Stream when multi-byte characters straddled the read chunks.
Fixes https://github.com/dotnet/corefx/issues/40455
Anirudh Agnihotry [Sat, 24 Aug 2019 02:55:49 +0000 (19:55 -0700)]
adding ci legs to 3.1 branch (#26216)
* adding ci legs to 3.1 branch
* removing regex and adding branches as regex was not working
dotnet-maestro[bot] [Fri, 23 Aug 2019 01:17:59 +0000 (01:17 +0000)]
Update dependencies from https://github.com/dotnet/arcade build
20190821.4 (#26317)
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19421.4
- Microsoft.DotNet.Build.Tasks.Feed - 2.2.0-beta.19421.4
- Microsoft.DotNet.Build.Tasks.Packaging - 1.0.0-beta.19421.4
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19421.4
dotnet-maestro[bot] [Fri, 23 Aug 2019 01:17:52 +0000 (01:17 +0000)]
Update dependencies from https://github.com/dotnet/core-setup build
20190821.22 (#26318)
- Microsoft.NETCore.App - 3.0.0-rc1-19421-22
dotnet-maestro[bot] [Wed, 21 Aug 2019 15:20:55 +0000 (08:20 -0700)]
Update dependencies from https://github.com/dotnet/arcade build
20190820.8 (#26290)
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19420.8
- Microsoft.DotNet.Build.Tasks.Feed - 2.2.0-beta.19420.8
- Microsoft.DotNet.Build.Tasks.Packaging - 1.0.0-beta.19420.8
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19420.8
dotnet-maestro[bot] [Wed, 21 Aug 2019 14:27:30 +0000 (14:27 +0000)]
Update dependencies from https://github.com/dotnet/core-setup build
20190820.08 (#26292)
- Microsoft.NETCore.App - 3.0.0-rc1-19420-08
dotnet-maestro[bot] [Wed, 21 Aug 2019 14:16:35 +0000 (14:16 +0000)]
Update dependencies from https://github.com/dotnet/corefx build
20190820.10 (#26291)
- Microsoft.NETCore.Platforms - 3.0.0-rc1.19420.10
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-rc1.19420.10
Matt Mitchell [Wed, 21 Aug 2019 00:00:09 +0000 (17:00 -0700)]
Update branding to rc1 (#26282)
dotnet-maestro-bot [Tue, 20 Aug 2019 23:22:22 +0000 (16:22 -0700)]
Port stage work for 3.0 (#26137) (#26285)
* Add support for servicing (post-build.yml)
Aaron Robinson [Tue, 20 Aug 2019 21:13:31 +0000 (14:13 -0700)]
Port stage work for 3.0 (#26137)
* Add support for servicing (post-build.yml)
Anirudh Agnihotry [Tue, 20 Aug 2019 19:54:26 +0000 (12:54 -0700)]
Merge pull request #26280 from dotnet-maestro-bot/merge/release/3.0-to-release/3.1
[automated] Merge branch 'release/3.0' => 'release/3.1'
Stephen Toub [Tue, 20 Aug 2019 19:21:54 +0000 (15:21 -0400)]
Merge pull request #26278 from dotnet-maestro-bot/merge/release/3.0-to-release/3.1
[automated] Merge branch 'release/3.0' => 'release/3.1'
dotnet-maestro[bot] [Tue, 20 Aug 2019 19:21:40 +0000 (15:21 -0400)]
Update dependencies from https://github.com/dotnet/arcade build
20190819.12 (#26274)
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19419.12
- Microsoft.DotNet.Build.Tasks.Feed - 2.2.0-beta.19419.12
- Microsoft.DotNet.Build.Tasks.Packaging - 1.0.0-beta.19419.12
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19419.12
dotnet-maestro[bot] [Tue, 20 Aug 2019 15:43:41 +0000 (15:43 +0000)]
Update dependencies from https://github.com/dotnet/corefx build
20190819.5 (#26275)
- Microsoft.NETCore.Platforms - 3.0.0-preview9.19419.5
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview9.19419.5
dotnet-maestro[bot] [Tue, 20 Aug 2019 15:28:28 +0000 (15:28 +0000)]
Update dependencies from https://github.com/dotnet/core-setup build
20190819.06 (#26276)
- Microsoft.NETCore.App - 3.0.0-preview9-19419-06
Juan Hoyos [Tue, 20 Aug 2019 02:21:40 +0000 (19:21 -0700)]
Use function-local StackingAllocator for EnC added methods (#26256)
As adding EnC methods happens on the Debugger Thread, there's no managed Thread object from which to obtain the cached StackingAllocator. Instead, just use a function-local StackingAllocator.
Mike McLaughlin [Tue, 20 Aug 2019 00:11:24 +0000 (17:11 -0700)]
arm64 out of proc unwind for DAC (#26156)
Removed FEATURE_DATATARGET4 for arm64
Added SP check to createdump's native unwind loop to make it more robust.
Issue: https://github.com/dotnet/coreclr/issues/15062
John Salem [Mon, 19 Aug 2019 21:49:43 +0000 (14:49 -0700)]
Account for quoted values in provider filter string (#26159) (#26195)
* Account for quoted values in provider filter string
Anirudh Agnihotry [Mon, 19 Aug 2019 20:13:39 +0000 (13:13 -0700)]
Merge pull request #26212 from dotnet-maestro-bot/merge/release/3.0-to-release/3.1
[automated] Merge branch 'release/3.0' => 'release/3.1'
dotnet-maestro[bot] [Mon, 19 Aug 2019 20:09:18 +0000 (13:09 -0700)]
[release/3.0] Update dependencies from dotnet/core-setup (#26208)
* Update dependencies from https://github.com/dotnet/core-setup build
20190816.01
- Microsoft.NETCore.App - 3.0.0-preview9-19416-01
* Update dependencies from https://github.com/dotnet/core-setup build
20190816.02
- Microsoft.NETCore.App - 3.0.0-preview9-19416-02
dotnet-maestro[bot] [Mon, 19 Aug 2019 17:12:38 +0000 (17:12 +0000)]
Update dependencies from https://github.com/dotnet/corefx build
20190816.11 (#26230)
- Microsoft.NETCore.Platforms - 3.0.0-preview9.19416.11
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview9.19416.11
dotnet-maestro[bot] [Mon, 19 Aug 2019 16:33:44 +0000 (09:33 -0700)]
[release/3.0] Update dependencies from dotnet/arcade (#26205)
* Update dependencies from https://github.com/dotnet/arcade build
20190815.27
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19415.27
- Microsoft.DotNet.Build.Tasks.Feed - 2.2.0-beta.19415.27
- Microsoft.DotNet.Build.Tasks.Packaging - 1.0.0-beta.19415.27
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19415.27
* Update dependencies from https://github.com/dotnet/arcade build
20190816.16
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19416.16
- Microsoft.DotNet.Build.Tasks.Feed - 2.2.0-beta.19416.16
- Microsoft.DotNet.Build.Tasks.Packaging - 1.0.0-beta.19416.16
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19416.16
Sung Yoon Whang [Fri, 16 Aug 2019 23:31:01 +0000 (16:31 -0700)]
Clean up diagnosticserver socket on unexpected shutdown (#25976) (#26190)
* Clean up diagnosticserver socket/pipe on shutdown
* Refactor dbg transport pipe cleanup to be registered as signal handler from the vm side
* cleanup dead code
* Remove more dead code and fix windows builds
* Moving some ifdefs around
Sung Yoon Whang [Fri, 16 Aug 2019 23:30:53 +0000 (16:30 -0700)]
Allow for interface implementations in EventSource.WriteEventVarArgs (#25844) (#26056)
* Allow for interface implementations in EventSource.WriteEventVarArgs
* Also account null ref types and nullable types
* fix error in comment and simplify first part of boolean logic
* Update src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/EventSource.cs
Co-Authored-By: Noah Falk <noahfalk@users.noreply.github.com>
Sung Yoon Whang [Fri, 16 Aug 2019 23:30:34 +0000 (16:30 -0700)]
Fix a potential division by 0 in post GC counter computation (#26085) (#26089)
* Fix a potential division by 0 in post GC counter computation
* Remove useless code
dotnet-maestro[bot] [Fri, 16 Aug 2019 14:43:44 +0000 (14:43 +0000)]
Update dependencies from https://github.com/dotnet/corefx build
20190815.9 (#26206)
- Microsoft.NETCore.Platforms - 3.0.0-preview9.19415.9
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview9.19415.9
Stephen Toub [Thu, 15 Aug 2019 18:39:16 +0000 (14:39 -0400)]
Merge pull request #26178 from dotnet-maestro-bot/merge/release/3.0-to-release/3.1
[automated] Merge branch 'release/3.0' => 'release/3.1'