platform/upstream/dotnet/runtime.git
4 years agoLibraries testing (#178)
Viktor Hofer [Thu, 21 Nov 2019 22:13:26 +0000 (23:13 +0100)]
Libraries testing (#178)

* Add Libraries Testing framework package as inline

The existing package Microsoft.DotNet.CoreFxTesting lived in Arcade
because of no infrastructure being available to compile local tasks in
the repository. As the runtime repository now offers that we can inline
the testing framework.

* Hardcode configuration for installer.tasks

* Update ReportGenerator global tool version

* Add vstest support

* Update binary serialization blobs

4 years agoMerge pull request #146 from janvorli/fix-crossgen2-devirt
Jan Vorlicek [Thu, 21 Nov 2019 21:44:16 +0000 (22:44 +0100)]
Merge pull request #146 from janvorli/fix-crossgen2-devirt

Fix devirtualization in crossgen2

4 years agoPropagate assertions through Exception handlers. (#160)
Sergey Andreenko [Thu, 21 Nov 2019 21:40:07 +0000 (21:40 +0000)]
Propagate assertions through Exception handlers. (#160)

* propogate assertions through Exception handlers.

* Add comments.

4 years agoFix undocumented generatelayout command (#161)
Jarret Shook [Thu, 21 Nov 2019 19:31:10 +0000 (11:31 -0800)]
Fix undocumented generatelayout command (#161)

* Fix undocumented generatelayout command

* Address feedback

4 years agoMerge pull request #169 from fadimounir/PortPInvokeFixes
Fadi Hanna [Thu, 21 Nov 2019 19:16:02 +0000 (11:16 -0800)]
Merge pull request #169 from fadimounir/PortPInvokeFixes

Port more Pinvoke fixes from the single-exe branch

4 years agoMove back to the old arm64 queue. (#171)
Jarret Shook [Thu, 21 Nov 2019 18:41:24 +0000 (10:41 -0800)]
Move back to the old arm64 queue. (#171)

This is only for arm64 musl to address #170.

4 years agoRemove some indirection when raising AssemblyResolve event (#142)
Elinor Fung [Thu, 21 Nov 2019 18:33:29 +0000 (10:33 -0800)]
Remove some indirection when raising AssemblyResolve event (#142)

* Remove some indirection when raising AssemblyResolve event
* Delete unused code

4 years agoDisable tests based on #168 (#182)
Jarret Shook [Thu, 21 Nov 2019 18:04:04 +0000 (10:04 -0800)]
Disable tests based on #168 (#182)

Note this is an unforutunate loss of coverage.
It ups the priority on trait based tests or fixing the root cause.

4 years agoEnable warn as error in corelib (#174)
Santiago Fernandez Madero [Thu, 21 Nov 2019 13:05:00 +0000 (05:05 -0800)]
Enable warn as error in corelib (#174)

Enable warn as error in corelib as the workaround was set for VS2017 which we no longer use since we moved to VS2019 and that's the recommended toolset.

4 years agoPoint more docs links to runtime repo (#176)
Miha Zupan [Thu, 21 Nov 2019 13:03:49 +0000 (14:03 +0100)]
Point more docs links to runtime repo (#176)

* Update links in docs/libraries

* Fix more docs/libraries links

4 years agoDisable autodetection of warnings in CoreCLR subrepo build (#153)
Tomáš Rylek [Thu, 21 Nov 2019 10:02:44 +0000 (11:02 +0100)]
Disable autodetection of warnings in CoreCLR subrepo build (#153)

CoreCLR subrepo build has a known existing warning coming from
pgomgr that Arcade upgrades to an error via WarnAsError. I propose
suppressing autodetection of warnings in CoreCLR build to fix this
spurious bug reproducing in release mode.

Thanks

Tomas

Fixes: #150
Follow-up tracking issue: #156

4 years agoSlight refactor in looking at app paths in AssemblyBinder::BindByTpaList (#115)
Elinor Fung [Thu, 21 Nov 2019 07:58:04 +0000 (23:58 -0800)]
Slight refactor in looking at app paths in AssemblyBinder::BindByTpaList (#115)

4 years agoDisable TestZeroTimeout test
Stephen Toub [Thu, 21 Nov 2019 03:26:30 +0000 (22:26 -0500)]
Disable TestZeroTimeout test

4 years agoPass zero length array as null
Fadi Hanna [Thu, 21 Nov 2019 00:11:45 +0000 (16:11 -0800)]
Pass zero length array as null

Turns out zero length arrays are passed as a pointer to the non-existing element only when the array is passed by reference.

4 years agoPropagate BestFitMapping/ThrowOnUnmappable from type/assembly
Fadi Hanna [Thu, 21 Nov 2019 00:10:49 +0000 (16:10 -0800)]
Propagate BestFitMapping/ThrowOnUnmappable from type/assembly

4 years agoReject pregenerating p/invokes for LCIDConversion
Fadi Hanna [Thu, 21 Nov 2019 00:09:17 +0000 (16:09 -0800)]
Reject pregenerating p/invokes for LCIDConversion

4 years agoProperly sign-extend indirect loads
Fadi Hanna [Thu, 21 Nov 2019 00:08:24 +0000 (16:08 -0800)]
Properly sign-extend indirect loads

4 years agoA couple fixes to p/invoke marshalling pregeneration
Fadi Hanna [Thu, 21 Nov 2019 00:06:08 +0000 (16:06 -0800)]
A couple fixes to p/invoke marshalling pregeneration

* Expose the PreserveSig bit on PInvokeMetadata and reject precompiling methods with HResult munging
* Parse CustomMarshaller records to avoid asserting
* Place marshalling cleanup in a new cleanup stream that runs in a finally block
* Place SafeHandle code into the cleanup stream

4 years agoUse precompiled PInvoke stubs from R2R image without the shared IL stub (#101)
Fadi Hanna [Thu, 21 Nov 2019 03:09:43 +0000 (19:09 -0800)]
Use precompiled PInvoke stubs from R2R image without the shared IL stub (#101)

* Use precompiled PInvoke stubs from R2R image without a shared IL stub

This is only for images compiled with crossgen2.

Changes include some refactoring work around the signature parsing to compute marshalling requirements. We had two separate implementations after pulling the PInvoke work from the single-exe branch. Consolidated into one implementation.

4 years agoImplement instantiating and unboxing through portable stublinker code… (#106)
David Wrighton [Thu, 21 Nov 2019 02:59:03 +0000 (18:59 -0800)]
Implement instantiating and unboxing through portable stublinker code… (#106)

* Implement instantiating and unboxing through portable stublinker code
 - Handle only the cases with register to register moves
 - Shares abi processing logic with delegate shuffle thunk creation
 - Architecture specific logic is relatively simple
 - Do not permit use of HELPERREG in computed instantiating stubs
 - Fix GetArgLoc such that it works on all architectures and OS combinations

Add a JIT stress test case for testing all of the various combinations
- Use the same calling convention test architecture that was used as part of tail call work

Rename secure delegates to wrapper delegates
- Secure delegates are no longer a feature of the runtime
- But the wrapper delegate lives on as a workaround for a weird detail of the ARM32 abi

4 years agoMerge pull request #158 from VSadov/volFloat
Vladimir Sadov [Thu, 21 Nov 2019 02:50:56 +0000 (18:50 -0800)]
Merge pull request #158 from VSadov/volFloat

fix volatile float/double on win-arm64   (make sure compiler does not do numeric casts)

4 years agoMerge pull request #145 from maryamariyan/area-owners
Maryam Ariyan [Thu, 21 Nov 2019 00:58:03 +0000 (16:58 -0800)]
Merge pull request #145 from maryamariyan/area-owners

Move combined area owners to issue-guide

4 years agoReflect PR feedback
Jan Vorlicek [Wed, 20 Nov 2019 22:26:50 +0000 (23:26 +0100)]
Reflect PR feedback

4 years agofix volatile float/double on win-arm64 (make sure compiler does not do numeric...
vsadov [Wed, 20 Nov 2019 22:23:35 +0000 (14:23 -0800)]
fix volatile float/double on win-arm64   (make sure compiler does not do numeric casts)

4 years agoFix HashSet.Remove to use provided comparer (#154)
Stephen Toub [Wed, 20 Nov 2019 21:06:32 +0000 (16:06 -0500)]
Fix HashSet.Remove to use provided comparer (#154)

4 years agoUse git bundles (#132)
Egor Chesakov [Wed, 20 Nov 2019 20:50:52 +0000 (12:50 -0800)]
Use git bundles (#132)

4 years agoUse artifacts dir for workload directory (#151)
Jarret Shook [Wed, 20 Nov 2019 20:49:31 +0000 (12:49 -0800)]
Use artifacts dir for workload directory (#151)

4 years agoRemove old note
Maryam Ariyan [Wed, 20 Nov 2019 20:26:11 +0000 (12:26 -0800)]
Remove old note

4 years agoMerge pull request #152 from dotnet/dockerignore-do-not-ignore-git
Eirik Tsarpalis [Wed, 20 Nov 2019 19:31:53 +0000 (19:31 +0000)]
Merge pull request #152 from dotnet/dockerignore-do-not-ignore-git

.dockerignore: remove .git from blacklist

4 years agoMerge pull request #136 from ericstj/ericstj-buildVSbootstrapCLI
Eric StJohn [Wed, 20 Nov 2019 18:50:18 +0000 (10:50 -0800)]
Merge pull request #136 from ericstj/ericstj-buildVSbootstrapCLI

Use SDK from bootstrapped CLI rather than testhost

4 years agoMove platform-matrix to common and add an extra common layer for all jobs to define...
Santiago Fernandez Madero [Wed, 20 Nov 2019 18:49:29 +0000 (10:49 -0800)]
Move platform-matrix to common and add an extra common layer for all jobs to define common variables (#120)

* Add an extra common layer for all jobs to define common variables

* Move platform-matrix.yml to a common location

* PR Feedback

4 years ago.dockerignore: do not ignore .git
Eirik Tsarpalis [Wed, 20 Nov 2019 18:27:18 +0000 (18:27 +0000)]
.dockerignore: do not ignore .git

4 years agoMerge pull request #148 from eiriktsarpalis/update-dockerignore
Eirik Tsarpalis [Wed, 20 Nov 2019 16:57:10 +0000 (16:57 +0000)]
Merge pull request #148 from eiriktsarpalis/update-dockerignore

Update .dockerignore to match .gitignore

4 years agoUpdate .dockerignore to match .gitignore
Eirik Tsarpalis [Wed, 20 Nov 2019 16:37:46 +0000 (16:37 +0000)]
Update .dockerignore to match .gitignore

4 years agoFix devirtualization in crossgen2
Jan Vorlicek [Wed, 20 Nov 2019 12:30:46 +0000 (13:30 +0100)]
Fix devirtualization in crossgen2

In some casesi that are only expressible in IL, devirtualization is
choosing a wrong virtual method. This causes a failure of the
JIT\Regression\JitBlue\GitHub_19222 test.

The test uses the following class hierarchy:
class A
{
    public virtual void f() {}
}

class B : A
{
    public override void f() {}
}

class C : B
{
    public new void f() {}
}

class D : C
{
    public new void f() {}
}

Then there is a local of type C to which we assign a reference to D.
After that the following virtual call is made:

callvirt instance int32 modopt([mscorlib]System.Runtime.CompilerServices.IsLong) A::f()

Devirtualization will choose C.f to call instead of the D.f.

This change disables devirtualization in such cases. Old crossgen does
the same thing.

4 years agoupdate issue-guide
Maryam Ariyan [Wed, 20 Nov 2019 11:41:02 +0000 (03:41 -0800)]
update issue-guide

4 years agoAdd remaining Description info from issue-guide
Maryam Ariyan [Wed, 20 Nov 2019 10:35:17 +0000 (02:35 -0800)]
Add remaining Description info from issue-guide

4 years agoAdd Description column
Maryam Ariyan [Wed, 20 Nov 2019 10:06:55 +0000 (02:06 -0800)]
Add Description column

4 years agoAdd combined area owners (#144)
Maryam Ariyan [Wed, 20 Nov 2019 09:54:43 +0000 (01:54 -0800)]
Add combined area owners (#144)

* Add combined area owners

4 years agoSet installer tasks proj to AnyCPU for output path (#135)
Davis Goodin [Wed, 20 Nov 2019 08:54:28 +0000 (02:54 -0600)]
Set installer tasks proj to AnyCPU for output path (#135)

4 years agoFix path in crossgen comparison job (#138)
Jarret Shook [Wed, 20 Nov 2019 08:49:58 +0000 (00:49 -0800)]
Fix path in crossgen comparison job (#138)

4 years agoUse SDK from bootstrapped CLI rather than testhost
Eric StJohn [Tue, 19 Nov 2019 22:57:54 +0000 (14:57 -0800)]
Use SDK from bootstrapped CLI rather than testhost

Port https://github.com/dotnet/corefx/commit/dd2ad4367bc4e070f3e8ca81ca6421db5733e731

This also removes copying the SDK to the testhost directory
since that is no longer needed.

4 years agoDisable test based on #129 (#130)
Jarret Shook [Tue, 19 Nov 2019 21:17:29 +0000 (13:17 -0800)]
Disable test based on #129 (#130)

**NO_CI**

4 years agoFix coreclr release build on windows to not use unknown switch (#128)
Santiago Fernandez Madero [Tue, 19 Nov 2019 21:10:40 +0000 (13:10 -0800)]
Fix coreclr release build on windows to not use unknown switch (#128)

4 years agoDisable tests based on https://github.com/dotnet/runtime/issues/84 (#85)
Jarret Shook [Tue, 19 Nov 2019 20:54:56 +0000 (12:54 -0800)]
Disable tests based on https://github.com/dotnet/runtime/issues/84 (#85)

* Disable tests based on https://github.com/dotnet/runtime/issues/84

* Add missing tests

4 years agoImplement Crc32 Isa on Arm64 (#117)
Egor Chesakov [Tue, 19 Nov 2019 17:44:37 +0000 (09:44 -0800)]
Implement Crc32 Isa on Arm64 (#117)

* Define Crc32 intrinsics in jit/hwintrinsiclistarm64.h

* Add Crc32 instructions in jit/emitarm64.cpp jit/instrsarm64.h

* Add entry to InstructionSet enum corresponding to Crc32 64-bit Isa in jit/instr.h

* Implement Crc32 and Crc32_Arm64 instruction sets in jit/hwintrinsicarm64.cpp

* Port ScalarBinOpTest.template to Arm in src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/Shared/ScalarBinOpTest.template

* Add Crc32 ComputeCrc32 tests in tests\src\JIT\HardwareIntrinsics\Arm

* Implement ComputeCrc32 in CodeGen::genSpecialIntrinsic in jit/hwintrinsiccodegenarm64.cpp

* Implement ComputeCrc32 in Compiler::impSpecialIntrinsic in jit/hwintrinsicarm64.cpp

* Make LeadingZeroCount and LeadingSignCount as HW_Flag_BaseTypeFromFirstArg in jit/hwintrinsiclistarm64.h

4 years agoMerge pull request #111 from carlossanlop/AnonymousPipeServerStreamAcl
Carlos Sanchez Lopez [Tue, 19 Nov 2019 17:37:42 +0000 (09:37 -0800)]
Merge pull request #111 from carlossanlop/AnonymousPipeServerStreamAcl

Add AnonymousPipeServerStream method that takes an ACL

The original corefx PR was already signed off, but the CI did not finish on time before the 5pm deadline: dotnet/corefx#42392

Approved API proposal: dotnet/corefx#41657

We don't currently have a way to create a pipe with a given ACL in .NET Core. We can modify the ACL, but it would be more secure to have the proper ACL on the pipe from the start.

This PR adds a new static class and method that can create an AnonymousPipeServerStream taking a PipeSecurity object, reusing code that can already perform this task.

4 years agoFix race in installer tasks build (#122)
Viktor Hofer [Tue, 19 Nov 2019 16:37:12 +0000 (17:37 +0100)]
Fix race in installer tasks build (#122)

4 years agoMerge pull request #125 from dotnet/eirik/fix-httpstress
Eirik Tsarpalis [Tue, 19 Nov 2019 16:10:10 +0000 (16:10 +0000)]
Merge pull request #125 from dotnet/eirik/fix-httpstress

HttpStress: Fix windows stress runs

4 years agohttpstress: fix load-corefx-testhost.ps1
Eirik Tsarpalis [Tue, 19 Nov 2019 14:34:08 +0000 (14:34 +0000)]
httpstress: fix load-corefx-testhost.ps1

4 years ago[master] Update dependencies from dotnet/standard (#105)
dotnet-maestro[bot] [Tue, 19 Nov 2019 10:12:54 +0000 (11:12 +0100)]
[master] Update dependencies from dotnet/standard (#105)

* Update dependencies from https://github.com/dotnet/standard build 20191114.1

- NETStandard.Library - 2.2.0-prerelease.19564.1

* Update stable versions for packages

4 years agoRemove duplicate job.yml (#86)
Tomáš Rylek [Mon, 18 Nov 2019 23:55:22 +0000 (00:55 +0100)]
Remove duplicate job.yml (#86)

To simplify repo consolidation I temporarily kept a copy of the
job.yml file under eng/pipelines/coreclr/templates. Now that we
no longer need to maintain compatible YAML code across
non-consolidated CoreCLR vs. consolidated runtime, we can finally
remove this duplication.

Thanks

Tomas

4 years agoMerge pull request #113 from danmosemsft/readme1
Dan Moseley [Mon, 18 Nov 2019 23:54:04 +0000 (15:54 -0800)]
Merge pull request #113 from danmosemsft/readme1

Update readme

4 years agoUse Server Windows queues for 19H1 (#107)
Viktor Hofer [Mon, 18 Nov 2019 23:50:26 +0000 (00:50 +0100)]
Use Server Windows queues for 19H1 (#107)

4 years agomove links up
danmosemsft [Mon, 18 Nov 2019 22:53:09 +0000 (14:53 -0800)]
move links up

4 years agodev guide
danmosemsft [Mon, 18 Nov 2019 22:50:06 +0000 (14:50 -0800)]
dev guide

4 years agolocal links
danmosemsft [Mon, 18 Nov 2019 22:47:11 +0000 (14:47 -0800)]
local links

4 years agoupdate
danmosemsft [Mon, 18 Nov 2019 22:43:19 +0000 (14:43 -0800)]
update

4 years agoUpdate readme
danmosemsft [Mon, 18 Nov 2019 22:37:58 +0000 (14:37 -0800)]
Update readme

4 years agoAdd AnonymousPipeServerStream method that takes an ACL
carlossanlop [Mon, 18 Nov 2019 21:51:48 +0000 (13:51 -0800)]
Add AnonymousPipeServerStream method that takes an ACL

4 years agoAllow passing down an upper case subset category (#104)
Santiago Fernandez Madero [Mon, 18 Nov 2019 19:09:31 +0000 (11:09 -0800)]
Allow passing down an upper case subset category (#104)

4 years ago[master] Update dependencies from dotnet/arcade mono/linker (#91)
dotnet-maestro[bot] [Mon, 18 Nov 2019 19:07:12 +0000 (20:07 +0100)]
[master] Update dependencies from dotnet/arcade mono/linker (#91)

* Update dependencies from https://github.com/dotnet/arcade build 20191117.2

- Microsoft.DotNet.XUnitExtensions - 5.0.0-beta.19567.2
- Microsoft.DotNet.XUnitConsoleRunner - 2.5.1-beta.19567.2
- Microsoft.DotNet.VersionTools.Tasks - 5.0.0-beta.19567.2
- Microsoft.DotNet.ApiCompat - 5.0.0-beta.19567.2
- Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19567.2
- Microsoft.DotNet.Build.Tasks.Configuration - 5.0.0-beta.19567.2
- Microsoft.DotNet.Build.Tasks.Feed - 5.0.0-beta.19567.2
- Microsoft.DotNet.Build.Tasks.Packaging - 5.0.0-beta.19567.2
- Microsoft.DotNet.Build.Tasks.SharedFramework.Sdk - 5.0.0-beta.19567.2
- Microsoft.DotNet.CodeAnalysis - 5.0.0-beta.19567.2
- Microsoft.DotNet.CoreFxTesting - 5.0.0-beta.19567.2
- Microsoft.DotNet.GenAPI - 5.0.0-beta.19567.2
- Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19567.2
- Microsoft.DotNet.RemoteExecutor - 5.0.0-beta.19567.2
- Microsoft.DotNet.GenFacades - 5.0.0-beta.19567.2

* Update dependencies from https://github.com/mono/linker build 20191117.1

- ILLink.Tasks - 0.1.6-prerelease.19567.1

4 years agoAdd -vs switch to build.ps1 for libraries (#102)
Viktor Hofer [Mon, 18 Nov 2019 17:47:58 +0000 (18:47 +0100)]
Add -vs switch to build.ps1 for libraries (#102)

* Add -vs switch to build.ps1 for libraries

* Update build.ps1

4 years agoUpdate the Coreclr docs (#83)
Jarret Shook [Mon, 18 Nov 2019 17:21:36 +0000 (09:21 -0800)]
Update the Coreclr docs (#83)

* coreclr docs overhaul

* Address feedback

4 years agoAdd windows support for build.sh (#94)
Eirik Tsarpalis [Mon, 18 Nov 2019 15:41:36 +0000 (15:41 +0000)]
Add windows support for build.sh (#94)

4 years agoUpdate windows-requirements.md (#90)
Eirik Tsarpalis [Mon, 18 Nov 2019 12:48:22 +0000 (12:48 +0000)]
Update windows-requirements.md (#90)

4 years agoUpdate REAMDE.md build badge (#88)
Viktor Hofer [Mon, 18 Nov 2019 12:14:50 +0000 (13:14 +0100)]
Update REAMDE.md build badge (#88)

4 years agoUpdate windows-requirements.md (#87)
Viktor Hofer [Mon, 18 Nov 2019 12:06:29 +0000 (13:06 +0100)]
Update windows-requirements.md (#87)

4 years agoMove helixpublishwitharcade.proj one directory higher (#69)
Anton Lapounov [Mon, 18 Nov 2019 10:55:05 +0000 (02:55 -0800)]
Move helixpublishwitharcade.proj one directory higher (#69)

* Move to armarch queue

* Address pr feedback

* Remove open for internal queues

* Move helixpublishwitharcade.proj one directory higher

4 years agoUse artifacts layout in place of bin dir
jashook [Thu, 14 Nov 2019 22:26:46 +0000 (14:26 -0800)]
Use artifacts layout in place of bin dir

4 years agoAdd convenience scripts coreclr.sh / cmd for local user workflow (#81)
Tomáš Rylek [Sun, 17 Nov 2019 20:55:56 +0000 (21:55 +0100)]
Add convenience scripts coreclr.sh / cmd for local user workflow (#81)

4 years agoMove and t.CoreSetup.sln (#82)
Stephen Toub [Sun, 17 Nov 2019 20:18:47 +0000 (15:18 -0500)]
Move and t.CoreSetup.sln (#82)

Paths were wrong, and it shouldn't be in the repo root.

4 years agoUse xunit runner fork in coreclr (#77)
Viktor Hofer [Sat, 16 Nov 2019 19:04:44 +0000 (20:04 +0100)]
Use xunit runner fork in coreclr (#77)

4 years ago[master] Update dependencies from dotnet/arcade mono/linker (#74)
dotnet-maestro[bot] [Sat, 16 Nov 2019 15:51:48 +0000 (16:51 +0100)]
[master] Update dependencies from dotnet/arcade mono/linker (#74)

* Update dependencies from https://github.com/dotnet/arcade build 20191115.1

- Microsoft.DotNet.XUnitExtensions - 5.0.0-beta.19565.1
- Microsoft.DotNet.XUnitConsoleRunner - 2.5.1-beta.19565.1
- Microsoft.DotNet.VersionTools.Tasks - 5.0.0-beta.19565.1
- Microsoft.DotNet.ApiCompat - 5.0.0-beta.19565.1
- Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19565.1
- Microsoft.DotNet.Build.Tasks.Configuration - 5.0.0-beta.19565.1
- Microsoft.DotNet.Build.Tasks.Feed - 5.0.0-beta.19565.1
- Microsoft.DotNet.Build.Tasks.Packaging - 5.0.0-beta.19565.1
- Microsoft.DotNet.Build.Tasks.SharedFramework.Sdk - 5.0.0-beta.19565.1
- Microsoft.DotNet.CodeAnalysis - 5.0.0-beta.19565.1
- Microsoft.DotNet.CoreFxTesting - 5.0.0-beta.19565.1
- Microsoft.DotNet.GenAPI - 5.0.0-beta.19565.1
- Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19565.1
- Microsoft.DotNet.RemoteExecutor - 5.0.0-beta.19565.1
- Microsoft.DotNet.GenFacades - 5.0.0-beta.19565.1

* Update dependencies from https://github.com/mono/linker build 20191115.1

- ILLink.Tasks - 0.1.6-prerelease.19565.1

4 years agoFix system IO ports native dependency for package testing (#68)
Santiago Fernandez Madero [Sat, 16 Nov 2019 13:33:25 +0000 (05:33 -0800)]
Fix system IO ports native dependency for package testing (#68)

4 years agoRemove open for internal queues
jashook [Fri, 15 Nov 2019 05:13:14 +0000 (21:13 -0800)]
Remove open for internal queues

4 years agoAddress pr feedback
jashook [Fri, 15 Nov 2019 05:11:52 +0000 (21:11 -0800)]
Address pr feedback

4 years agoMove to armarch queue
jashook [Thu, 14 Nov 2019 23:55:03 +0000 (15:55 -0800)]
Move to armarch queue

4 years agoFixes SqlClient behavior of sending Attention signal for successful Bulk Copy operati...
Cheena Malhotra [Fri, 15 Nov 2019 19:05:54 +0000 (11:05 -0800)]
Fixes SqlClient behavior of sending Attention signal for successful Bulk Copy operation (#61)

4 years agoFix Connection Resiliency in SqlClient (#62)
Cheena Malhotra [Fri, 15 Nov 2019 19:05:09 +0000 (11:05 -0800)]
Fix Connection Resiliency in SqlClient (#62)

4 years ago[master] Update dependencies from dotnet/arcade mono/linker (#56)
dotnet-maestro[bot] [Fri, 15 Nov 2019 18:17:11 +0000 (19:17 +0100)]
[master] Update dependencies from dotnet/arcade mono/linker (#56)

* Update dependencies from https://github.com/dotnet/arcade build 20191114.6

- Microsoft.DotNet.XUnitExtensions - 5.0.0-beta.19564.6
- Microsoft.DotNet.XUnitConsoleRunner - 2.5.1-beta.19564.6
- Microsoft.DotNet.VersionTools.Tasks - 5.0.0-beta.19564.6
- Microsoft.DotNet.ApiCompat - 5.0.0-beta.19564.6
- Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19564.6
- Microsoft.DotNet.Build.Tasks.Configuration - 5.0.0-beta.19564.6
- Microsoft.DotNet.Build.Tasks.Feed - 5.0.0-beta.19564.6
- Microsoft.DotNet.Build.Tasks.Packaging - 5.0.0-beta.19564.6
- Microsoft.DotNet.Build.Tasks.SharedFramework.Sdk - 5.0.0-beta.19564.6
- Microsoft.DotNet.CodeAnalysis - 5.0.0-beta.19564.6
- Microsoft.DotNet.CoreFxTesting - 5.0.0-beta.19564.6
- Microsoft.DotNet.GenAPI - 5.0.0-beta.19564.6
- Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19564.6
- Microsoft.DotNet.RemoteExecutor - 5.0.0-beta.19564.6
- Microsoft.DotNet.GenFacades - 5.0.0-beta.19564.6

* Update dependencies from https://github.com/mono/linker build 20191114.1

- ILLink.Tasks - 0.1.6-prerelease.19564.1

4 years agoFix up a bunch of repo references in docs (#60)
Stephen Toub [Fri, 15 Nov 2019 18:15:37 +0000 (13:15 -0500)]
Fix up a bunch of repo references in docs (#60)

This is just prelminary, as all of the docs need to be rationalized with each other now that they're all in the same repo.  But it at least keeps most of the links working for now.

4 years agoFix location of CodeAnalysis.ruleset (#59)
Stephen Toub [Fri, 15 Nov 2019 18:13:31 +0000 (13:13 -0500)]
Fix location of CodeAnalysis.ruleset (#59)

4 years agoUpdate dependencies from https://github.com/dotnet/arcade build 20191114.2 (#50)
dotnet-maestro[bot] [Fri, 15 Nov 2019 02:28:43 +0000 (03:28 +0100)]
Update dependencies from https://github.com/dotnet/arcade build 20191114.2 (#50)

- Microsoft.DotNet.XUnitExtensions - 5.0.0-beta.19564.2
- Microsoft.DotNet.XUnitConsoleRunner - 2.5.1-beta.19564.2
- Microsoft.DotNet.VersionTools.Tasks - 5.0.0-beta.19564.2
- Microsoft.DotNet.ApiCompat - 5.0.0-beta.19564.2
- Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19564.2
- Microsoft.DotNet.Build.Tasks.Configuration - 5.0.0-beta.19564.2
- Microsoft.DotNet.Build.Tasks.Feed - 5.0.0-beta.19564.2
- Microsoft.DotNet.Build.Tasks.Packaging - 5.0.0-beta.19564.2
- Microsoft.DotNet.Build.Tasks.SharedFramework.Sdk - 5.0.0-beta.19564.2
- Microsoft.DotNet.CodeAnalysis - 5.0.0-beta.19564.2
- Microsoft.DotNet.CoreFxTesting - 5.0.0-beta.19564.2
- Microsoft.DotNet.GenAPI - 5.0.0-beta.19564.2
- Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19564.2
- Microsoft.DotNet.RemoteExecutor - 5.0.0-beta.19564.2
- Microsoft.DotNet.GenFacades - 5.0.0-beta.19564.2

4 years agoRemove IsRuntimeRepository checks (#43)
Viktor Hofer [Fri, 15 Nov 2019 00:50:43 +0000 (01:50 +0100)]
Remove IsRuntimeRepository checks (#43)

* Remove IsRuntimeRepository checks

* Remove YAML bits needed for building in core-setup.

* Remove remaining consolidation branches in yml

4 years agoAdd recently added entries for THIRD-PARTY-NOTICES (#54)
Jan Kotas [Fri, 15 Nov 2019 00:44:46 +0000 (01:44 +0100)]
Add recently added entries for THIRD-PARTY-NOTICES (#54)

- https://github.com/dotnet/coreclr/pull/27215
- https://github.com/dotnet/coreclr/pull/27299

4 years agoFix libraries build by removing freebsd package rid from IO.Ports (#53)
Santiago Fernandez Madero [Fri, 15 Nov 2019 00:44:27 +0000 (16:44 -0800)]
Fix libraries build by removing freebsd package rid from IO.Ports (#53)

4 years agoAdd exclusion paths for coreclr CI builds (#49)
Santiago Fernandez Madero [Fri, 15 Nov 2019 00:03:31 +0000 (16:03 -0800)]
Add exclusion paths for coreclr CI builds (#49)

* Add exclusion paths for coreclr CI builds

* Add CoreLib shared dir to include paths and update pr.yml

4 years agoR2R pipeline fix (#38)
Tomáš Rylek [Thu, 14 Nov 2019 20:17:00 +0000 (21:17 +0100)]
R2R pipeline fix (#38)

4 years agoFix test build of test project that referenced corefx shared corelib directly and...
Santiago Fernandez Madero [Thu, 14 Nov 2019 20:03:07 +0000 (12:03 -0800)]
Fix test build of test project that referenced corefx shared corelib directly and cleanup common path usages (#47)

* Fix test build break and update common path usages to use property

* Use normalize directory for CommonPath and CommonTestPath

* Update instances of CommonPath and CommonTestPath to not use trailing \

4 years agoAdd CopyTo{Async} func-based overloads to refs (#48)
Stephen Toub [Thu, 14 Nov 2019 20:02:24 +0000 (15:02 -0500)]
Add CopyTo{Async} func-based overloads to refs (#48)

4 years agoFix CoreClr adapter project syntax error (#46)
Viktor Hofer [Thu, 14 Nov 2019 18:58:12 +0000 (19:58 +0100)]
Fix CoreClr adapter project syntax error (#46)

4 years agoMerge pull request #42 from jashook/port_corclr_27875
Jarret Shook [Thu, 14 Nov 2019 18:56:00 +0000 (10:56 -0800)]
Merge pull request #42 from jashook/port_corclr_27875

Port corclr 27875

4 years agoUpdate Versions.props (#44)
Viktor Hofer [Thu, 14 Nov 2019 18:37:35 +0000 (19:37 +0100)]
Update Versions.props (#44)

4 years agoApply format patch and run git out of tempdir
jashook [Thu, 14 Nov 2019 18:26:49 +0000 (10:26 -0800)]
Apply format patch and run git out of tempdir

4 years agoFix artifact location in build.sh (#36)
Tomáš Rylek [Thu, 14 Nov 2019 17:44:56 +0000 (18:44 +0100)]
Fix artifact location in build.sh (#36)

* Fix artifact location in build.sh

4 years agoPort missing Path changes from old shared source mirror (#41)
Stephen Toub [Thu, 14 Nov 2019 17:35:38 +0000 (12:35 -0500)]
Port missing Path changes from old shared source mirror (#41)

It looks like the mirror didn't fully quiesce prior to snapping coreclr/corefx for the runtime consolidation.  As a result the libraries build is breaking.

4 years agoChange template
jashook [Thu, 14 Nov 2019 17:20:00 +0000 (09:20 -0800)]
Change template

4 years agoAdd changes to format job location
jashook [Thu, 14 Nov 2019 17:18:36 +0000 (09:18 -0800)]
Add changes to format job location

4 years agoPort dotnet/coreclr/27875
jashook [Thu, 14 Nov 2019 17:00:46 +0000 (09:00 -0800)]
Port dotnet/coreclr/27875