platform/upstream/dotnet/runtime.git
5 years agoGenerate xml docs for managed API (dotnet/core-setup#5109)
Nate McMaster [Fri, 8 Feb 2019 01:16:36 +0000 (17:16 -0800)]
Generate xml docs for managed API (dotnet/core-setup#5109)

Commit migrated from https://github.com/dotnet/core-setup/commit/40dcbd6e3da4b763d7a58c6a92332230aa470b37

5 years agoUpdating the Runtime bundle's purple color to .Net core's latest branding (dotnet...
John Beisner [Wed, 6 Feb 2019 18:52:20 +0000 (10:52 -0800)]
Updating the Runtime bundle's purple color to .Net core's latest branding (dotnet/core-setup#5091)

* Updating the Runtime bundle's purple color to .Net core's latest branding.

* Updating per code review...

Commit migrated from https://github.com/dotnet/core-setup/commit/1ca4322abbdc0c043354f95983071fa0911cb418

5 years agoRemove code duplication when enumerating framework locations (dotnet/core-setup#5097)
Vitek Karas [Wed, 6 Feb 2019 17:39:05 +0000 (09:39 -0800)]
Remove code duplication when enumerating framework locations (dotnet/core-setup#5097)

Simple refactoring to reuse the same code in all places where we enumerate framework and SDK locations.

Commit migrated from https://github.com/dotnet/core-setup/commit/2d479df20a935c8819a33063521cb6af62fd07d3

5 years agoBuild netcoreapp targeting pack nupkg (dotnet/core-setup#5085)
Davis Goodin [Wed, 6 Feb 2019 15:37:51 +0000 (09:37 -0600)]
Build netcoreapp targeting pack nupkg (dotnet/core-setup#5085)

* Build netcoreapp targeting pack nupkg

Copies the Microsoft.NETCore.App packaging project and:

Removes package dependencies and runtime.json.

Stops "runtime.<rid>.Microsoft.NETCore.App.Ref" nupkgs from being created.

Moves ref => data.

Sets PackageType to Data.

Includes platform manifest.

Commit migrated from https://github.com/dotnet/core-setup/commit/9ec8e7ea44f00acf1520e558f510fd0dbcb8b8ab

5 years agoUpdate dependencies from dotnet/corefx (dotnet/core-setup#5055)
dotnet-maestro[bot] [Mon, 4 Feb 2019 20:50:59 +0000 (20:50 +0000)]
Update dependencies from dotnet/corefx (dotnet/core-setup#5055)

* Update dependencies from https://github.com/dotnet/corefx build 20190129.4

This change updates the following dependencies
- Microsoft.NETCore.Platforms - 3.0.0-preview.19079.4
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview.19079.4

* Update dependencies from https://github.com/dotnet/corefx build 20190129.11

This change updates the following dependencies
- Microsoft.NETCore.Platforms - 3.0.0-preview.19079.11
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview.19079.11

* Update dependencies from https://github.com/dotnet/corefx build 20190130.1

This change updates the following dependencies
- Microsoft.NETCore.Platforms - 3.0.0-preview.19080.1
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview.19080.1

* Update dependencies from https://github.com/dotnet/corefx build 20190130.2

This change updates the following dependencies
- Microsoft.NETCore.Platforms - 3.0.0-preview.19080.2
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview.19080.2

* Update dependencies from https://github.com/dotnet/corefx build 20190130.4

This change updates the following dependencies
- Microsoft.NETCore.Platforms - 3.0.0-preview.19080.4
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview.19080.4

* Update dependencies from https://github.com/dotnet/corefx build 20190130.5

This change updates the following dependencies
- Microsoft.NETCore.Platforms - 3.0.0-preview.19080.5
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview.19080.5

* Update dependencies from https://github.com/dotnet/corefx build 20190131.1

This change updates the following dependencies
- Microsoft.NETCore.Platforms - 3.0.0-preview.19081.1
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview.19081.1

* Update dependencies from https://github.com/dotnet/corefx build 20190131.2

This change updates the following dependencies
- Microsoft.NETCore.Platforms - 3.0.0-preview.19081.2
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview.19081.2

* Update dependencies from https://github.com/dotnet/corefx build 20190131.4

This change updates the following dependencies
- Microsoft.NETCore.Platforms - 3.0.0-preview.19081.4
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview.19081.4

* Update dependencies from https://github.com/dotnet/corefx build 20190201.1

This change updates the following dependencies
- Microsoft.NETCore.Platforms - 3.0.0-preview.19101.1
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview.19101.1

* Update dependencies from https://github.com/dotnet/corefx build 20190201.3

This change updates the following dependencies
- Microsoft.NETCore.Platforms - 3.0.0-preview.19101.3
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview.19101.3

* Update dependencies from https://github.com/dotnet/corefx build 20190201.4

This change updates the following dependencies
- Microsoft.NETCore.Platforms - 3.0.0-preview.19101.4
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview.19101.4

* Update dependencies from https://github.com/dotnet/corefx build 20190201.5

This change updates the following dependencies
- Microsoft.NETCore.Platforms - 3.0.0-preview.19101.5
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview.19101.5

* Update dependencies from https://github.com/dotnet/corefx build 20190202.2

This change updates the following dependencies
- Microsoft.NETCore.Platforms - 3.0.0-preview.19102.2
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview.19102.2

* Update dependencies from https://github.com/dotnet/corefx build 20190203.1

This change updates the following dependencies
- Microsoft.NETCore.Platforms - 3.0.0-preview.19103.1
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview.19103.1

* Update dependencies from https://github.com/dotnet/corefx build 20190203.3

This change updates the following dependencies
- Microsoft.NETCore.Platforms - 3.0.0-preview.19103.3
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview.19103.3

* Update dependencies from https://github.com/dotnet/corefx build 20190203.4

This change updates the following dependencies
- Microsoft.NETCore.Platforms - 3.0.0-preview.19103.4
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview.19103.4

* Update dependencies from https://github.com/dotnet/corefx build 20190204.1

This change updates the following dependencies
- Microsoft.NETCore.Platforms - 3.0.0-preview.19104.1
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview.19104.1

* Remove FreeBSD RID to unblock CoreFX uptake

Commit migrated from https://github.com/dotnet/core-setup/commit/9c52a1afb2df9ea40c08f2aab13e41660b93ab6e

5 years agoFix dotnet exe portability between FreeBSD versions. (dotnet/core-setup#5072)
Jostein Kjønigsen [Mon, 4 Feb 2019 18:35:30 +0000 (19:35 +0100)]
Fix dotnet exe portability between FreeBSD versions. (dotnet/core-setup#5072)

Link pthread in resulting binary.

Commit migrated from https://github.com/dotnet/core-setup/commit/5b37f4db5de5c1753d494d93a2ca277595266a3c

5 years agoUse self-hosted pool for Windows arm/arm64 CI (dotnet/core-setup#5071)
Davis Goodin [Fri, 1 Feb 2019 17:08:04 +0000 (10:08 -0700)]
Use self-hosted pool for Windows arm/arm64 CI (dotnet/core-setup#5071)

Commit migrated from https://github.com/dotnet/core-setup/commit/b50554ac9a96fedc8580fa6090b6e9e75a23193b

5 years agoAdd dotnet/versions publish as hosted job (dotnet/core-setup#5069)
Davis Goodin [Fri, 1 Feb 2019 16:03:50 +0000 (09:03 -0700)]
Add dotnet/versions publish as hosted job (dotnet/core-setup#5069)

If dotnet/versions publish is enabled in the main finalize/publish job, it fails because VersionTools is an old version. The reason for the old VersionTools is unknown. To narrow it down or work around it, use a hosted agent to ensure machine state isn't a factor, such as previous builds' tooling carrying over somehow.

Commit migrated from https://github.com/dotnet/core-setup/commit/49e3df75252673a49918aa7c9daef34a79a3a2ca

5 years agoAdd Authors to shipping packages (dotnet/core-setup#5060)
Christopher Costa [Thu, 31 Jan 2019 02:01:35 +0000 (18:01 -0800)]
Add Authors to shipping packages (dotnet/core-setup#5060)

Commit migrated from https://github.com/dotnet/core-setup/commit/373df9c049aaa6daa967f0bea3bac44c065051f0

5 years agoMerge pull request dotnet/core-setup#5054 from dotnet-maestro-bot/master-UpdateDepend...
William Godbe [Wed, 30 Jan 2019 18:23:42 +0000 (10:23 -0800)]
Merge pull request dotnet/core-setup#5054 from dotnet-maestro-bot/master-UpdateDependencies

Update BuildTools to preview1-03617-02 (master)

Commit migrated from https://github.com/dotnet/core-setup/commit/47f0c3e32a481c2b8096e2a7ec729c995d0103cd

5 years agoFix spelling in README.md (dotnet/core-setup#5057)
Nickolena Fisher [Wed, 30 Jan 2019 15:23:03 +0000 (09:23 -0600)]
Fix spelling in README.md (dotnet/core-setup#5057)

Commit migrated from https://github.com/dotnet/core-setup/commit/711c79ae62d0fe14420fb654f9d76a368bd786a0

5 years agoUpdate BuildTools to preview1-03617-02
dotnet-maestro-bot [Wed, 30 Jan 2019 15:12:39 +0000 (07:12 -0800)]
Update BuildTools to preview1-03617-02

Commit migrated from https://github.com/dotnet/core-setup/commit/80ca8c4b15e792654cca2541ba6275ccc7ea2a08

5 years agoFix lookup of coreclr.dll in .deps.json to not rely on relative paths (dotnet/core...
Vitek Karas [Tue, 29 Jan 2019 09:10:56 +0000 (01:10 -0800)]
Fix lookup of coreclr.dll in .deps.json to not rely on relative paths (dotnet/core-setup#5050)

The existing code expects the .deps.json record for coreclr.dll (and clrjit.dll) to have at least one directory separator, since that was always the case up until now.
With recent changes to targeting packs, these records are just file names, and the above logic breaks.

Fix the logic by lookup at the resolved absolute path, which is guaranteed to have a directory separator before the library name (we need the separator to match whole file names).

Added a test which validates the new scenario.

Commit migrated from https://github.com/dotnet/core-setup/commit/988132f2a89decd7203d665d26df53bc1c8f9eec

5 years agoFix the timestamp timezone in tracing in Windows (dotnet/core-setup#5049)
Vitek Karas [Tue, 29 Jan 2019 09:08:53 +0000 (01:08 -0800)]
Fix the timestamp timezone in tracing in Windows (dotnet/core-setup#5049)

It seems that printing out timezone information for a tm structure on Windows always shows the local timezone, even if the tm is returned by gmtime.
The simplest fix seems to be to simply print out GMT always, after all gmtime always returns GMT time.
This also makes the output match Linux formating as Windows otherwise uses verbose zone names, while Linux uses abbreviations.

Commit migrated from https://github.com/dotnet/core-setup/commit/ed4f73a931bb8111a40995d3581acfd4ce0217d5

5 years agoUpdate M.E.DependencyModel to use S.T.Json source for netstandard2.0 (dotnet/core...
Ahson Khan [Tue, 29 Jan 2019 06:14:35 +0000 (22:14 -0800)]
Update M.E.DependencyModel to use S.T.Json source for netstandard2.0 (dotnet/core-setup#5009)

* Update M.E.DependencyModel to use in-box S.T.Json for netstandard2.0

* Move StreamBufferWriter to a separate file.

* Return array back to the pool on success.

* Update test json and remove trailing commas to make it valid according
to RFC.

* Fix off-by-one error in skip, add a null string check, and remove other
trailing commas.

* Write end of object before flushing.

* Add missing write end array to close the array block.

* Update to latest source package with some API changes.

* Address PR feedback.

* Split DepContextJsonReader into common, newtonsoft, and netstandard.

* Try to minimize the diff between Newtonsoft and S.T.Json.

* Remove the .Common prefix for the source that is shared between the
impls.

* Explicitly add access modifiers and some code formatting fix.

* Add debug asserts and add comment to where ReadToEnd comes from.

* Mark methods as static where possible.

* Update code formatting (use var, inline outs, etc.)

* Use implicit cast to span and use try/finally block instead.

* Always check to resize in case stream.Length changes.

* Use an array-based buffer writer rather than one that supports stream.

* Add a unified json reader to reduce code duplication.

* Remove JsonTextReaderExtensions and cleanup some changes to keep the
diff cleaner.

* Skip comments by default.

* Allow comments on the reader but throw FormatException to mimic current
behavior.

* Adjust the exception message comparion assert.

* Use the latest LangVersion (7.3) required by the source package.

* Rename partial files using Utf8JsonReader/JsonTextReader suffixes.

* Address PR feedback - cleanup csproj and remove unused APIs.

* Use JsonTextWriter (instead of JObject) and extract out common code by
using UnifiedJsonWriter
extract out common code by using UnifiedJsonWriterr

* Rename Write to WriteCore to match the Read

* Explicitly disallow comments and update test to assert
JsonReaderException.

* Add source package version to Versions.props.

Commit migrated from https://github.com/dotnet/core-setup/commit/45f9401bf62faf0d3446cfd8681d35cc3487367a

5 years agoFix registry access on legacy windows (dotnet/core-setup#5042)
Vitek Karas [Fri, 25 Jan 2019 08:40:58 +0000 (00:40 -0800)]
Fix registry access on legacy windows (dotnet/core-setup#5042)

The bug was that RRF_SUBKEY_WOW6432KEY is only supported on Win10. On legacy Windows it has no effect and 64bit registry is accessed.

The fix is to use RegOpenKeyEx which takes the access right parameter which can specify KEY_WOW64_32KEY. This makes 64bit app access the 32bit registry and this one is supported on anything above Windows 2000 (excluded).

Commit migrated from https://github.com/dotnet/core-setup/commit/c47fdfb502e0905d903ead2282914ce0730f2778

5 years agoMerge pull request dotnet/core-setup#5043 from dagood/disable-myget-publish
Matt Mitchell [Thu, 24 Jan 2019 17:20:38 +0000 (09:20 -0800)]
Merge pull request dotnet/core-setup#5043 from dagood/disable-myget-publish

Disable MyGet publish to unblock build

Commit migrated from https://github.com/dotnet/core-setup/commit/63a01b08e5d1d1a6b8544f598b3d3bda76e6e424

5 years agoDisable MyGet publish to unblock build
Davis Goodin [Thu, 24 Jan 2019 15:57:01 +0000 (09:57 -0600)]
Disable MyGet publish to unblock build

Our MyGet quota is exceeded, and this endpoint shouldn't be necessary for 3.0 build flow.

Commit migrated from https://github.com/dotnet/core-setup/commit/fd1342956d9dc19389eec09b145e77bb66056ce5

5 years agoExclude SVG files from BAR manifest (dotnet/core-setup#5037)
Davis Goodin [Thu, 24 Jan 2019 15:33:15 +0000 (09:33 -0600)]
Exclude SVG files from BAR manifest (dotnet/core-setup#5037)

Fixes error in "Publish to Build Asset Registry Job" in official build.

Commit migrated from https://github.com/dotnet/core-setup/commit/eccf319b0557712468491a1757984c883321e5df

5 years agoFix FreeBSD leg removal (dotnet/core-setup#5036)
Davis Goodin [Wed, 23 Jan 2019 22:40:44 +0000 (16:40 -0600)]
Fix FreeBSD leg removal (dotnet/core-setup#5036)

Delete lines rather than commenting to fix AzDO yaml parsing.

Commit migrated from https://github.com/dotnet/core-setup/commit/b54833551f0102ea4456439438e4ca84028bfc3e

5 years agoRemove FreeBSD temporarily: unblock official build (dotnet/core-setup#5035)
Davis Goodin [Wed, 23 Jan 2019 22:27:11 +0000 (16:27 -0600)]
Remove FreeBSD temporarily: unblock official build (dotnet/core-setup#5035)

The FreeBSD agent is currently not available.

Commit migrated from https://github.com/dotnet/core-setup/commit/1cff68c625cda62b72652852c25b0999ecfeb984

5 years agoImproves the URLs reported in errors from the host (dotnet/core-setup#5030)
Vitek Karas [Wed, 23 Jan 2019 22:11:57 +0000 (14:11 -0800)]
Improves the URLs reported in errors from the host (dotnet/core-setup#5030)

Fixed the URL used when SDK commands fail to find SDK - this should point to the main download page.
Errors which talk about installing prerequisites now include platform specific URLs which point to the respective docs article for the correct platform.

The existing fwlink is now redirected to point to the Windows prereq page. Two new fwlinks were added to point to OSX and Linux pages.

Added simplistic tests for these changes.

Commit migrated from https://github.com/dotnet/core-setup/commit/e6d577688072f3271ea16f6e472c7fad475e6d83

5 years agoDisable UpdateVersionsRepo: unblock official build (dotnet/core-setup#5033)
Davis Goodin [Wed, 23 Jan 2019 19:20:58 +0000 (13:20 -0600)]
Disable UpdateVersionsRepo: unblock official build (dotnet/core-setup#5033)

Commit migrated from https://github.com/dotnet/core-setup/commit/0d8cb4c2c8345dff6a351b1ec6d428ab703c0b49

5 years agoUpdate BuildTools to 3.0.0-preview1-03623-01 (dotnet/core-setup#5032)
Davis Goodin [Wed, 23 Jan 2019 19:11:35 +0000 (13:11 -0600)]
Update BuildTools to 3.0.0-preview1-03623-01 (dotnet/core-setup#5032)

This uptakes a change to print the tree being submitted to dotnet/versions. This will confirm whether BuildTools isn't being uptaken correctly in the official build, or if there is a new/unknown additional bug with the request.

Commit migrated from https://github.com/dotnet/core-setup/commit/3d0f5a99a4651f3c4acdb63ae48f68951c770cc0

5 years agoUse MSBuildDisableNodeReuse=1 in official builds (dotnet/core-setup#5027)
Davis Goodin [Wed, 23 Jan 2019 02:09:58 +0000 (20:09 -0600)]
Use MSBuildDisableNodeReuse=1 in official builds (dotnet/core-setup#5027)

Commit migrated from https://github.com/dotnet/core-setup/commit/3de8cf726cb9e5f9025cc8b6b632fa381fcab635

5 years agoRemove number from 3.0 Preview <number> branding (dotnet/core-setup#5025)
Davis Goodin [Tue, 22 Jan 2019 23:42:46 +0000 (17:42 -0600)]
Remove number from 3.0 Preview <number> branding (dotnet/core-setup#5025)

Commit migrated from https://github.com/dotnet/core-setup/commit/91afac718fbf42643549b14ab99d86da6b656e02

5 years agoPublish to dotnet/versions during official builds (dotnet/core-setup#5024)
Davis Goodin [Tue, 22 Jan 2019 22:47:32 +0000 (16:47 -0600)]
Publish to dotnet/versions during official builds (dotnet/core-setup#5024)

This reverts commit dotnet/core-setup@5bdcd4b15d203109d341a6c42bfdf7c730633bdb and disables MSBuild node reuse in the finalize step. This turns dotnet/versions publish back on and avoids a reused node having an old version of VersionTools loaded.

Commit migrated from https://github.com/dotnet/core-setup/commit/4fc4b6a8363ca27835905d32af1ce2e823b19f76

5 years agoRevert "Publish to dotnet/versions during official builds (dotnet/core-setup#5003...
Davis Goodin [Sat, 19 Jan 2019 06:09:49 +0000 (00:09 -0600)]
Revert "Publish to dotnet/versions during official builds (dotnet/core-setup#5003)" (dotnet/core-setup#5004)

This reverts commit dotnet/core-setup@7da36bad456f51326ae77f887da7566925556a95.

Commit migrated from https://github.com/dotnet/core-setup/commit/5bdcd4b15d203109d341a6c42bfdf7c730633bdb

5 years agoPublish to dotnet/versions during official builds (dotnet/core-setup#5003)
Davis Goodin [Fri, 18 Jan 2019 19:01:00 +0000 (13:01 -0600)]
Publish to dotnet/versions during official builds (dotnet/core-setup#5003)

Commit migrated from https://github.com/dotnet/core-setup/commit/7da36bad456f51326ae77f887da7566925556a95

5 years agoUpdate BuildTools to preview1-03617-02 (dotnet/core-setup#5000)
dotnet-maestro-bot [Thu, 17 Jan 2019 22:55:49 +0000 (14:55 -0800)]
Update BuildTools to preview1-03617-02 (dotnet/core-setup#5000)

Commit migrated from https://github.com/dotnet/core-setup/commit/abf1fe84c5cffdf10a506da192fd7061d9f2801a

5 years agoUpdate dependencies from dotnet/corefx (dotnet/core-setup#4996)
dotnet-maestro[bot] [Thu, 17 Jan 2019 17:27:39 +0000 (17:27 +0000)]
Update dependencies from dotnet/corefx (dotnet/core-setup#4996)

* Update dependencies from https://github.com/dotnet/corefx build 20190117.1

This change updates the following dependencies
- Microsoft.NETCore.Platforms - 3.0.0-preview.19067.1
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview.19067.1

* Log disk space throughout bash builds

Commit migrated from https://github.com/dotnet/core-setup/commit/dacf8569e562f9c89aba859ceed11f729ad62e42

5 years agoRemove LTTng runtime-deps dependency (dotnet/core-setup#4991)
Davis Goodin [Wed, 16 Jan 2019 20:27:22 +0000 (14:27 -0600)]
Remove LTTng runtime-deps dependency (dotnet/core-setup#4991)

Commit migrated from https://github.com/dotnet/core-setup/commit/dff5cf2e2a010294308045a5b42454a8eee5d739

5 years agoFix tracing of a string to show the string and not the address. (dotnet/core-setup...
Vitek Karas [Tue, 15 Jan 2019 15:10:48 +0000 (07:10 -0800)]
Fix tracing of a string to show the string and not the address. (dotnet/core-setup#4977)

Commit migrated from https://github.com/dotnet/core-setup/commit/a7cadb79ad761852c48a78a0c9e3f437e7e84b12

5 years agoFixed typo (dotnet/core-setup#4971)
Jeremy Bokobza [Mon, 14 Jan 2019 19:00:04 +0000 (19:00 +0000)]
Fixed typo (dotnet/core-setup#4971)

The plural of API should be APIs, not API's.

Commit migrated from https://github.com/dotnet/core-setup/commit/6cefe9a245fd87a5d2d0b1de0a5f9d0cdf65f247

5 years agoUpdate issue-guide.md (dotnet/core-setup#4956)
Davis Goodin [Fri, 11 Jan 2019 00:39:12 +0000 (18:39 -0600)]
Update issue-guide.md (dotnet/core-setup#4956)

Update Infrastructure and Setup area ownership.

Fix typo "githube" => "github".

Commit migrated from https://github.com/dotnet/core-setup/commit/aaf83ffd486f3461b5c8bd7b0111b63cae1320b4

5 years agoDisable building Tizen leg (dotnet/core-setup#4955)
Rakesh Singh [Fri, 11 Jan 2019 00:15:29 +0000 (16:15 -0800)]
Disable building Tizen leg (dotnet/core-setup#4955)

Commit migrated from https://github.com/dotnet/core-setup/commit/b40c32a01eaf5ddcf49eeb1ed7fabfdfaa4c2a17

5 years agoDisable node reuse in AzDO builds on persistent machines, add FreeBSD (dotnet/core...
Davis Goodin [Thu, 10 Jan 2019 20:10:55 +0000 (14:10 -0600)]
Disable node reuse in AzDO builds on persistent machines, add FreeBSD (dotnet/core-setup#4950)

* Disable node reuse in AzDO builds

Removes a source of cross-contamination on persistent build machines causing "Assembly with same name is already loaded" errors.

* Revert "Remove FreeBSD temporarily: official build fails"

This reverts commit dotnet/core-setup@a8f4c17fef017f6a8c1a65aa73acf31e5d1ca173.

Commit migrated from https://github.com/dotnet/core-setup/commit/4191cb60d17ed4ef30c0819a1bc5ec61de83d2cf

5 years agoRemove FreeBSD temporarily: official build fails (dotnet/core-setup#4948)
Davis Goodin [Thu, 10 Jan 2019 00:37:46 +0000 (18:37 -0600)]
Remove FreeBSD temporarily: official build fails (dotnet/core-setup#4948)

Commit migrated from https://github.com/dotnet/core-setup/commit/f2304aa42222e356a33dcaaf755ac24f5cc45fee

5 years agoBuild definition renames for FreeBSD (dotnet/core-setup#4946)
Davis Goodin [Wed, 9 Jan 2019 23:34:47 +0000 (17:34 -0600)]
Build definition renames for FreeBSD (dotnet/core-setup#4946)

* Build definition renames for FreeBSD

Build_Linux_x64_FreeBSD => Build_FreeBSD_x64

linux-build.yml => bash-build.yml

* Sort lists of legs in finalize-publish.yml

* Sort build legs by displayName

Commit migrated from https://github.com/dotnet/core-setup/commit/6b3f198bd0546c86df9345d30b079f2b8cbbffef

5 years agoEnable FreeBSD leg (dotnet/core-setup#4936)
Rakesh Singh [Wed, 9 Jan 2019 18:48:00 +0000 (10:48 -0800)]
Enable FreeBSD leg (dotnet/core-setup#4936)

* Enable FreeBSD leg

* Updates per review comments

* Run FreeBSD leg only for internal build ( CI and official )

Commit migrated from https://github.com/dotnet/core-setup/commit/d8fe2c7a271683b22033677a8506a01906be3c6e

5 years agoMultilevel lookup includes a custom SDK installation directory (dotnet/core-setup...
John Beisner [Tue, 8 Jan 2019 16:04:10 +0000 (08:04 -0800)]
Multilevel lookup includes a custom SDK installation directory (dotnet/core-setup#4857)

Multilevel lookup includes a custom SDK installation directory
* Avoid duplicate global dirs.
* Define: 'RRF_SUBKEY_WOW6432KEY' if not defined.
* Adding tests for MultiLevel Lookup and the SDK Self-Registred dirtectory.
* Disable self-registered SDK installation directory for win_arm64; win-arm
* Adding true multi-level SDK and Runtime look-up; moving non-multi-level SDK version resoution tests.
* Multi-level lookup tests are for Windows only; separating and duplicating SharedFX multi-level and non-multi-level lookup tests.

Commit migrated from https://github.com/dotnet/core-setup/commit/2f528e5f158aa41789f7967cf8e8b868a8173d95

5 years agoUndo the unwanted change brought by https://github.com/dotnet/core-setup/pull/4919...
Rakesh Singh [Mon, 7 Jan 2019 22:59:53 +0000 (14:59 -0800)]
Undo the unwanted change brought by https://github.com/dotnet/core-setup/pull/4919 . This is causing Official build finalize-publish failure. (dotnet/core-setup#4934)

Commit migrated from https://github.com/dotnet/core-setup/commit/6daedc97324341d8d0e41602694fe6347a5b000e

5 years agoDelete buildpipeline json files as we have moved to azure devops yaml based build...
Rakesh Singh [Sat, 5 Jan 2019 08:55:08 +0000 (00:55 -0800)]
Delete buildpipeline json files as we have moved to azure devops yaml based build definitions (dotnet/core-setup#4930)

Commit migrated from https://github.com/dotnet/core-setup/commit/b944dab06fece803a09e6a2aebe5650c15d39e71

5 years agoMerge pull request dotnet/core-setup#4929 from rakeshsinghranchi/Stop-Jenkins-CI
Matt Mitchell [Fri, 4 Jan 2019 23:17:53 +0000 (15:17 -0800)]
Merge pull request dotnet/core-setup#4929 from rakeshsinghranchi/Stop-Jenkins-CI

Stop Jenkins CI for master branch

Commit migrated from https://github.com/dotnet/core-setup/commit/3baf2c12b04136bd39ead23fe1f0fcc2deb54be4

5 years agoStop Jenkins CI
Rakesh Ranjan Singh [Fri, 4 Jan 2019 21:56:40 +0000 (13:56 -0800)]
Stop Jenkins CI

Commit migrated from https://github.com/dotnet/core-setup/commit/aca2c590948f2c82af57b067023364bfaa08c01d

5 years agoBuild Tizen only for Pull Request build (dotnet/core-setup#4928)
Rakesh Singh [Fri, 4 Jan 2019 21:53:04 +0000 (13:53 -0800)]
Build Tizen only for Pull Request build (dotnet/core-setup#4928)

Commit migrated from https://github.com/dotnet/core-setup/commit/6e1c8b54bc34a96bb64b96d885a6e5fd2a17b6f4

5 years agoUpdate BuildTools to preview1-03603-01 (dotnet/core-setup#4925)
dotnet-maestro-bot [Fri, 4 Jan 2019 18:04:46 +0000 (10:04 -0800)]
Update BuildTools to preview1-03603-01 (dotnet/core-setup#4925)

Commit migrated from https://github.com/dotnet/core-setup/commit/18c0759aaa6fc258d8f8826c6db2a2f4dd9cdec0

5 years agoUpdate BuildTools, CoreClr, CoreFx to preview1-03603-01, preview-27303-03, preview...
dotnet-maestro-bot [Fri, 4 Jan 2019 04:28:51 +0000 (20:28 -0800)]
Update BuildTools, CoreClr, CoreFx to preview1-03603-01, preview-27303-03, preview.19053.1, respectively (dotnet/core-setup#4916)

Commit migrated from https://github.com/dotnet/core-setup/commit/a78e4cb28ff8cfa045214d2d04ec0b5eee55cdb1

5 years agoDependency uptake for coreclr,corefx and netstandard (dotnet/core-setup#4919)
Rakesh Singh [Thu, 3 Jan 2019 21:22:15 +0000 (13:22 -0800)]
Dependency uptake for coreclr,corefx  and netstandard (dotnet/core-setup#4919)

* Dependency intake for core-setup

* Hook up Arcade Versions.props

Commit migrated from https://github.com/dotnet/core-setup/commit/0dedb91315f0df16f6e243c449aca4d134143948

5 years agoUpdate CoreClr, CoreFx to preview-27303-01, preview.19052.1, respectively (dotnet...
dotnet-maestro-bot [Thu, 3 Jan 2019 02:47:48 +0000 (18:47 -0800)]
Update CoreClr, CoreFx to preview-27303-01, preview.19052.1, respectively (dotnet/core-setup#4914)

Commit migrated from https://github.com/dotnet/core-setup/commit/4dc2d5e5d8adbe1e534249d9a595fc96d6367c49

5 years agoFix usage message for `--roll-forward-on-no-candidate-fx` (dotnet/core-setup#4878)
Vitek Karas [Wed, 2 Jan 2019 20:21:39 +0000 (12:21 -0800)]
Fix usage message for `--roll-forward-on-no-candidate-fx` (dotnet/core-setup#4878)

Fix usage message for roll-forward-on-no-candidate-fx to make it clear that it requires a value.
Made the descriptions consistent with those reported by CLI (dots at the end).
In case of parsing error, show the argument descriptions as well, not just the names and values.

Commit migrated from https://github.com/dotnet/core-setup/commit/c2c71ca8a4534ecc53dcd8bb1ece1bc2e1af8f97

5 years agoUpdate CoreClr, CoreFx to preview-27302-01, preview.19051.1, respectively (dotnet...
dotnet-maestro-bot [Wed, 2 Jan 2019 04:59:43 +0000 (20:59 -0800)]
Update CoreClr, CoreFx to preview-27302-01, preview.19051.1, respectively (dotnet/core-setup#4911)

Commit migrated from https://github.com/dotnet/core-setup/commit/54213a07d3109f6eb2968219c5454fe9e05b3c37

5 years agoUpdate CoreClr, CoreFx to preview-27231-02, preview.18631.1, respectively (dotnet...
dotnet-maestro-bot [Mon, 31 Dec 2018 17:53:45 +0000 (09:53 -0800)]
Update CoreClr, CoreFx to preview-27231-02, preview.18631.1, respectively (dotnet/core-setup#4909)

Commit migrated from https://github.com/dotnet/core-setup/commit/9c35d5ab8c6181868467c6d4cde6d10322483134

5 years agoUpdate CoreClr, CoreFx to preview-27230-01, preview.18629.2, respectively (dotnet...
dotnet-maestro-bot [Sun, 30 Dec 2018 06:31:56 +0000 (22:31 -0800)]
Update CoreClr, CoreFx to preview-27230-01, preview.18629.2, respectively (dotnet/core-setup#4906)

Commit migrated from https://github.com/dotnet/core-setup/commit/55048cd0e9526b9f58f5f4d020a76b69de76a156

5 years agoUpdate CoreClr, CoreFx to preview-27228-02, preview.18628.1, respectively (dotnet...
dotnet-maestro-bot [Fri, 28 Dec 2018 15:38:43 +0000 (07:38 -0800)]
Update CoreClr, CoreFx to preview-27228-02, preview.18628.1, respectively (dotnet/core-setup#4905)

Commit migrated from https://github.com/dotnet/core-setup/commit/7a60d1059fdae5abda93c458cc6363e42d7fd462

5 years agoUpdate CoreClr, CoreFx to preview-27228-01, preview.18627.2, respectively (dotnet...
dotnet-maestro-bot [Fri, 28 Dec 2018 06:06:11 +0000 (22:06 -0800)]
Update CoreClr, CoreFx to preview-27228-01, preview.18627.2, respectively (dotnet/core-setup#4901)

Commit migrated from https://github.com/dotnet/core-setup/commit/3ecb4f88c0e5acbf57ac10413bda118de5f2dc06

5 years agoUpdate CoreClr, CoreFx to preview-27226-02, preview.18626.1, respectively (dotnet...
dotnet-maestro-bot [Wed, 26 Dec 2018 17:28:15 +0000 (09:28 -0800)]
Update CoreClr, CoreFx to preview-27226-02, preview.18626.1, respectively (dotnet/core-setup#4899)

Commit migrated from https://github.com/dotnet/core-setup/commit/2b6446722cb4abf80768ab72b7c5aec37fa9cf49

5 years agoUpdate CoreClr, CoreFx to preview-27225-01, preview.18624.2, respectively (dotnet...
dotnet-maestro-bot [Tue, 25 Dec 2018 03:26:06 +0000 (19:26 -0800)]
Update CoreClr, CoreFx to preview-27225-01, preview.18624.2, respectively (dotnet/core-setup#4898)

Commit migrated from https://github.com/dotnet/core-setup/commit/93b86bb685b80ccf4d15601423e2d4bfefec8ff7

5 years agoUpdate CoreClr, CoreFx to preview-27223-02, preview.18622.2, respectively (dotnet...
dotnet-maestro-bot [Sun, 23 Dec 2018 15:28:56 +0000 (07:28 -0800)]
Update CoreClr, CoreFx to preview-27223-02, preview.18622.2, respectively (dotnet/core-setup#4896)

Commit migrated from https://github.com/dotnet/core-setup/commit/b9d9540371645e8fbd3f91f3bb35ec322d0b96df

5 years agoUpdate CoreClr, CoreFx to preview-27221-01, preview.18620.3, respectively (dotnet...
dotnet-maestro-bot [Fri, 21 Dec 2018 04:31:58 +0000 (20:31 -0800)]
Update CoreClr, CoreFx to preview-27221-01, preview.18620.3, respectively (dotnet/core-setup#4891)

Commit migrated from https://github.com/dotnet/core-setup/commit/17ce5a7da87f1eee2d93de5c516118b2e4ab923b

5 years agoDouble the default timeout. Publishing is subject to huge delays due to contention...
Rakesh Singh [Thu, 20 Dec 2018 22:28:40 +0000 (14:28 -0800)]
Double the default timeout. Publishing is subject to huge delays due to contention on the dotnet-core blob feed (dotnet/core-setup#4892)

Commit migrated from https://github.com/dotnet/core-setup/commit/1a047b3517d236397c2f915ed89cd304f5daaa76

5 years agoStop auto-update of Feed task from buildtools . Feed task is consumed from Arcade...
Rakesh Singh [Thu, 20 Dec 2018 22:24:31 +0000 (14:24 -0800)]
Stop auto-update of Feed task from buildtools . Feed task is consumed from Arcade repo. (dotnet/core-setup#4893)

Commit migrated from https://github.com/dotnet/core-setup/commit/2b42374ff454f1028115a44bb172944cde10c797

5 years agoUpdate BuildTools, CoreClr to preview1-03430-01, preview-27220-03, respectively ...
dotnet-maestro-bot [Thu, 20 Dec 2018 20:07:18 +0000 (12:07 -0800)]
Update BuildTools, CoreClr to preview1-03430-01, preview-27220-03, respectively (dotnet/core-setup#4886)

Commit migrated from https://github.com/dotnet/core-setup/commit/e7175525a681458a082df11fca41099d5a9f8e01

5 years agoSigning-validation leg doesn't work for real signing as it depends on internal nuget...
Rakesh Singh [Thu, 20 Dec 2018 19:25:50 +0000 (11:25 -0800)]
Signing-validation leg doesn't work for real signing as it depends on internal nuget packages ( to download bininspect.exe ) . As Arcade provides signing validation, it will be covered as part of the Arcade build migration. (dotnet/core-setup#4888)

Commit migrated from https://github.com/dotnet/core-setup/commit/d3b8019ddb039f6d8f417fca8e4a85ebd1b4ba2a

5 years agoFix official build (dotnet/core-setup#4885)
Rakesh Singh [Thu, 20 Dec 2018 00:58:59 +0000 (16:58 -0800)]
Fix official build (dotnet/core-setup#4885)

Commit migrated from https://github.com/dotnet/core-setup/commit/6cd1c28ae373203203477b2f9fd0f463a7884c70

5 years agoPort buildpipeline json to Azure devops Yaml (dotnet/core-setup#4860)
Rakesh Singh [Wed, 19 Dec 2018 20:08:14 +0000 (12:08 -0800)]
Port buildpipeline json to Azure devops Yaml (dotnet/core-setup#4860)

* Port buildpipeline json to Azure devops Yaml.

* Update per review comments

* few more updates to the review comments

* Fix PR build issue for Windows leg

* NetCorePublic-Int-Pool machine pool doesn't have VS 2015 or VS 2017 installed. Switching to Hosted VS2017

Commit migrated from https://github.com/dotnet/core-setup/commit/d0b1a8849bfbc1dde18f201614d9eccaa3db6871

5 years agoUpdate CoreClr, CoreFx to preview-27219-04, preview.18619.1, respectively (dotnet...
dotnet-maestro-bot [Wed, 19 Dec 2018 19:22:01 +0000 (11:22 -0800)]
Update CoreClr, CoreFx to preview-27219-04, preview.18619.1, respectively (dotnet/core-setup#4883)

Commit migrated from https://github.com/dotnet/core-setup/commit/f98a326723ac72799614367a4de3a0ea0135be05

5 years agoUpdate CoreFx to preview.18618.9 (dotnet/core-setup#4881)
dotnet-maestro-bot [Wed, 19 Dec 2018 04:53:10 +0000 (20:53 -0800)]
Update CoreFx to preview.18618.9 (dotnet/core-setup#4881)

Commit migrated from https://github.com/dotnet/core-setup/commit/0874bf12a64aa5dc5e1f34efa1055bf79badf855

5 years agoHost UI errors (dotnet/core-setup#4844)
Vitek Karas [Tue, 18 Dec 2018 21:23:53 +0000 (13:23 -0800)]
Host UI errors (dotnet/core-setup#4844)

Implements reporting errors with message box for Windows GUI apps in apphost.

In apphost, if it's running as GUI, error writing will be redirected to a buffer. Upon exit, if the error buffer is not empty, it will be showed on screen as a message box.
The error writer is propagated from apphost to hostfxr and thus to hostpolicy.

This solves the problem that GUI apps which don't have console die silently without reporting any errors if there are issues during host execution.

Commit migrated from https://github.com/dotnet/core-setup/commit/c90e8d7ee0ad11b9ac23967dad606afb2f86acaf

5 years agoUpdate CoreClr to preview-27218-02 (dotnet/core-setup#4876)
dotnet-maestro-bot [Tue, 18 Dec 2018 17:45:30 +0000 (09:45 -0800)]
Update CoreClr to preview-27218-02 (dotnet/core-setup#4876)

Commit migrated from https://github.com/dotnet/core-setup/commit/b7e291428455e814a0692778dd9467d95bf51448

5 years agoAdded what TPA is. (dotnet/core-setup#4848)
Jaliya Udagedara [Tue, 18 Dec 2018 16:10:54 +0000 (05:10 +1300)]
Added what TPA is. (dotnet/core-setup#4848)

* Added what TPA is.

* Updated code snippet.

* Fix typo

Commit migrated from https://github.com/dotnet/core-setup/commit/12dec873093a27aa294807fcf85e379aaf93e344

5 years agoUpdate CoreClr to preview-27217-02 (dotnet/core-setup#4874)
dotnet-maestro-bot [Mon, 17 Dec 2018 17:21:19 +0000 (09:21 -0800)]
Update CoreClr to preview-27217-02 (dotnet/core-setup#4874)

Commit migrated from https://github.com/dotnet/core-setup/commit/d40b87f29ddc3d69e44b1978df1c996523f426b7

5 years agoUpdate CoreClr to preview-27217-01 (dotnet/core-setup#4870)
dotnet-maestro-bot [Mon, 17 Dec 2018 06:41:38 +0000 (22:41 -0800)]
Update CoreClr to preview-27217-01 (dotnet/core-setup#4870)

Commit migrated from https://github.com/dotnet/core-setup/commit/9402bc5bcdef7ea84df3ec1f22bf0efbe6e91e9d

5 years agoDrop Ubuntu 17.10 and Fedora 26 (dotnet/core-setup#4734)
Rakesh Singh [Fri, 14 Dec 2018 18:04:09 +0000 (10:04 -0800)]
Drop Ubuntu 17.10 and Fedora 26 (dotnet/core-setup#4734)

Commit migrated from https://github.com/dotnet/core-setup/commit/089f448ceb8b86568c01b0456539763060c9dd34

5 years agoUpdate CoreClr to preview-27214-02 (dotnet/core-setup#4867)
dotnet-maestro-bot [Fri, 14 Dec 2018 17:05:23 +0000 (09:05 -0800)]
Update CoreClr to preview-27214-02 (dotnet/core-setup#4867)

Commit migrated from https://github.com/dotnet/core-setup/commit/5652097eaf5d49af5a19aeca354cb829a4823ae8

5 years agoUpdate CoreClr, CoreFx to preview-27213-02, preview.18613.4, respectively (dotnet...
dotnet-maestro-bot [Thu, 13 Dec 2018 18:48:13 +0000 (10:48 -0800)]
Update CoreClr, CoreFx to preview-27213-02, preview.18613.4, respectively (dotnet/core-setup#4863)

Commit migrated from https://github.com/dotnet/core-setup/commit/6d9226ce2d029f2df0a10d7392237e462399ea32

5 years agoUpdate CoreClr to preview-27212-01 (dotnet/core-setup#4856)
dotnet-maestro-bot [Wed, 12 Dec 2018 18:02:05 +0000 (10:02 -0800)]
Update CoreClr to preview-27212-01 (dotnet/core-setup#4856)

Commit migrated from https://github.com/dotnet/core-setup/commit/6f1084c765d68f5a153319c1849c96c985c2dd0c

5 years agoUpdate Core-Setup-Windows-Arm-BT.json
Rakesh Singh [Wed, 12 Dec 2018 00:30:38 +0000 (16:30 -0800)]
Update Core-Setup-Windows-Arm-BT.json

Updated the pool id for DotNetCore-Build

Commit migrated from https://github.com/dotnet/core-setup/commit/0037f2ef132d53dcd8bd00bc7f57933f3884ed57

5 years agoFix Arm64 leg in Official build (dotnet/core-setup#4853)
Rakesh Singh [Tue, 11 Dec 2018 19:07:41 +0000 (11:07 -0800)]
Fix Arm64 leg in Official build (dotnet/core-setup#4853)

Fix Arm64 leg in Official build

Commit migrated from https://github.com/dotnet/core-setup/commit/a06f403aefec2451cd36854cef65dee452735e2c

5 years agoUpdate CoreClr to preview-27211-02 (dotnet/core-setup#4852)
dotnet-maestro-bot [Tue, 11 Dec 2018 17:15:05 +0000 (09:15 -0800)]
Update CoreClr to preview-27211-02 (dotnet/core-setup#4852)

Commit migrated from https://github.com/dotnet/core-setup/commit/acaf7f433f64a7d5fb088182634db9d3134d968f

5 years agoUpdate CoreClr to preview-27211-01 (dotnet/core-setup#4850)
dotnet-maestro-bot [Tue, 11 Dec 2018 08:41:28 +0000 (00:41 -0800)]
Update CoreClr to preview-27211-01 (dotnet/core-setup#4850)

Commit migrated from https://github.com/dotnet/core-setup/commit/80cbb9367c3dea5ff7164300fccb034e210cb455

5 years agoUpdate CoreClr to preview-27210-02 (dotnet/core-setup#4845)
dotnet-maestro-bot [Mon, 10 Dec 2018 19:14:56 +0000 (11:14 -0800)]
Update CoreClr to preview-27210-02 (dotnet/core-setup#4845)

Commit migrated from https://github.com/dotnet/core-setup/commit/3f1cdc0829155d97a2253f5cbb9a38bc7391d56e

5 years agoUpdate CoreClr to preview-27207-02 (dotnet/core-setup#4841)
dotnet-maestro-bot [Fri, 7 Dec 2018 18:00:11 +0000 (10:00 -0800)]
Update CoreClr to preview-27207-02 (dotnet/core-setup#4841)

Commit migrated from https://github.com/dotnet/core-setup/commit/4da42876b730372a5844129d63b3bf20cd4a1353

5 years agoCorrect win-arm64 build machine affinity
Steve MacLean [Thu, 6 Dec 2018 23:28:35 +0000 (18:28 -0500)]
Correct win-arm64 build machine affinity

Commit migrated from https://github.com/dotnet/core-setup/commit/f0b854016ffd44a512067ee9c2675377a381f6b8

5 years agoUpdate probe-win.ps1 from corefx
Steve MacLean [Thu, 6 Dec 2018 22:14:26 +0000 (17:14 -0500)]
Update probe-win.ps1 from corefx

Commit migrated from https://github.com/dotnet/core-setup/commit/c2324ddd3ae30ca5c8ef5927052c34ee033fac23

5 years agoEnable Windows ARM64 CI PR builds
Steve MacLean [Wed, 5 Dec 2018 20:33:57 +0000 (15:33 -0500)]
Enable Windows ARM64 CI PR builds

Commit migrated from https://github.com/dotnet/core-setup/commit/10ed85d036531151d042e13a5a6feb9af781886e

5 years agoChange arm64 build to use public VS tools instead of private toolset
Steve MacLean [Wed, 5 Dec 2018 18:16:30 +0000 (13:16 -0500)]
Change arm64 build to use public VS tools instead of private toolset

Commit migrated from https://github.com/dotnet/core-setup/commit/2ba8b36820d8237d8b46bd71bfe284e7ed47ba9e

5 years agoUpdate CoreClr, CoreFx to preview-27206-02, preview.18606.1, respectively (dotnet...
dotnet-maestro-bot [Thu, 6 Dec 2018 18:58:09 +0000 (10:58 -0800)]
Update CoreClr, CoreFx to preview-27206-02, preview.18606.1, respectively (dotnet/core-setup#4834)

Commit migrated from https://github.com/dotnet/core-setup/commit/dd98f874528b21a791e085427991b5db01cf58e1

5 years agoSmall SDK lookup fix (dotnet/core-setup#4807)
Vitek Karas [Wed, 5 Dec 2018 18:34:43 +0000 (10:34 -0800)]
Small SDK lookup fix (dotnet/core-setup#4807)

* Improve SDK version lookup description

Link to official docs which have detailed description of the algorithm.
Add a note about the hostfxr export options as well.

* Fix a small issue to avoid looking up directories like -1.-1.-1

If the global.json specifies SDK version but we can't find that version in a given search location, the code would end up checking if a folder with name "-1.-1.-1" exist. This is because we're left with empty version structure which is represented as -1.-1.-1.
Not only this is a small perf issue (unnecessarily looking at disk), but if the folder existed by any chance we would have returned that version for use.

Commit migrated from https://github.com/dotnet/core-setup/commit/ba6f9e0a2f0758dc8e3bc3eb717feecc6c4dae2e

5 years agoUpdate CoreFx to preview.18605.1 (dotnet/core-setup#4831)
dotnet-maestro-bot [Wed, 5 Dec 2018 04:40:55 +0000 (20:40 -0800)]
Update CoreFx to preview.18605.1 (dotnet/core-setup#4831)

Commit migrated from https://github.com/dotnet/core-setup/commit/130d9c86058c642d76590c42aa85371a07c5e787

5 years agoAdd new export to hostpolicy and hostfxr to redirect error output (dotnet/core-setup...
Vitek Karas [Tue, 4 Dec 2018 23:26:52 +0000 (15:26 -0800)]
Add new export to hostpolicy and hostfxr to redirect error output (dotnet/core-setup#4816)

* Add new export to hostpolicy and hostfxr to redirect error output to a callback

This introduces corehost_set_error_writer and hostfxr_set_error_writer exports.
If set, all errors will be written to the error writer instead of the default stderr.
Tracing is unaffected by this change.
The error writer is set per-thread (thread local).
Only one error writer can be set on a given thread. Subsequent calls to set error
writer will overwrite the previous writer.

hostfxr propagates the custom error writer (if any) to the hostpolicy
for the duration of the calls it makes to hostpolicy.

Added tests to validate the new behavior.

* Remove TODOs which are now resolved with this change

* Fix buffer allocation to work with any string (arbitrary large).
Remove locks on error writer since it's thread local.

* Fix the error formating on Linux

* Fix error formatting on Linux

va_list is not reusable, by definition. On Windows this works since the implementation makes it reusable. but on Linux it's not. So make a copy before calling the printf with it.

Simplify the code, since vsnprintf and _vsnwprintf do in fact behave the same if passed NULL buffer and zero length (calculates the necessary buffer size). So no need for two functions even on Windows.

Commit migrated from https://github.com/dotnet/core-setup/commit/bfb18700ea2fb0e600a034ac7f719aee2618a87e

5 years agoUpdate CoreClr, CoreFx to preview-27204-02, preview.18604.2, respectively (dotnet...
dotnet-maestro-bot [Tue, 4 Dec 2018 18:01:04 +0000 (10:01 -0800)]
Update CoreClr, CoreFx to preview-27204-02, preview.18604.2, respectively (dotnet/core-setup#4829)

Commit migrated from https://github.com/dotnet/core-setup/commit/c6c782a98cb7c61746a08a9574ee5b2c3b77894e

5 years agoUpdate CoreClr, CoreFx to preview-27203-03, preview.18603.1, respectively (dotnet...
dotnet-maestro-bot [Mon, 3 Dec 2018 17:27:11 +0000 (09:27 -0800)]
Update CoreClr, CoreFx to preview-27203-03, preview.18603.1, respectively (dotnet/core-setup#4827)

Commit migrated from https://github.com/dotnet/core-setup/commit/4bb01c45dacbdb40d5f15af8e2f11adf0595c2f4

5 years agoUpdate CoreFx to preview.18601.1 (dotnet/core-setup#4825)
dotnet-maestro-bot [Sat, 1 Dec 2018 04:33:27 +0000 (20:33 -0800)]
Update CoreFx to preview.18601.1 (dotnet/core-setup#4825)

Commit migrated from https://github.com/dotnet/core-setup/commit/a1a4cf26c96ef316fe764eb833b8a95abfa594ae

5 years agoUpdate CoreClr to preview-27201-01 (dotnet/core-setup#4824)
dotnet-maestro-bot [Sat, 1 Dec 2018 02:48:43 +0000 (18:48 -0800)]
Update CoreClr to preview-27201-01 (dotnet/core-setup#4824)

Commit migrated from https://github.com/dotnet/core-setup/commit/9c6352b5577eb6c73ab4b9399658a8f59d235fd9

5 years agoUpdate BuildTools, CoreClr, CoreFx to preview1-03430-01, preview-27130-03, preview...
dotnet-maestro-bot [Sat, 1 Dec 2018 01:04:24 +0000 (17:04 -0800)]
Update BuildTools, CoreClr, CoreFx to preview1-03430-01, preview-27130-03, preview.18580.3, respectively (dotnet/core-setup#4822)

Commit migrated from https://github.com/dotnet/core-setup/commit/581abfcef981e4af9dfcefb62405fca93a9eb13d

5 years agoTo trigger repo mirroring
Rakesh Singh [Fri, 30 Nov 2018 22:16:54 +0000 (14:16 -0800)]
To trigger repo mirroring

Commit migrated from https://github.com/dotnet/core-setup/commit/28a8a53e92256190b4f81b213b270567fec48862

5 years agoUpdate CoreClr to preview-27130-01 (dotnet/core-setup#4820)
dotnet-maestro-bot [Fri, 30 Nov 2018 03:25:27 +0000 (19:25 -0800)]
Update CoreClr to preview-27130-01 (dotnet/core-setup#4820)

Commit migrated from https://github.com/dotnet/core-setup/commit/71d77f6afd589dad97e9b1f2103d96de669a0e41

5 years agoUpdate CoreClr to preview-27129-03 (dotnet/core-setup#4818)
dotnet-maestro-bot [Thu, 29 Nov 2018 21:24:46 +0000 (13:24 -0800)]
Update CoreClr to preview-27129-03 (dotnet/core-setup#4818)

Commit migrated from https://github.com/dotnet/core-setup/commit/dfb22c459f8bc95735648989908f68375e97fce0

5 years agoUpdate CoreClr, CoreFx to preview-27129-02, preview.18579.2, respectively (dotnet...
dotnet-maestro-bot [Thu, 29 Nov 2018 19:50:35 +0000 (11:50 -0800)]
Update CoreClr, CoreFx to preview-27129-02, preview.18579.2, respectively (dotnet/core-setup#4815)

Commit migrated from https://github.com/dotnet/core-setup/commit/c3c490cf0a7c6abcced57dccccb5de6042b9fac7