Граф коммитов

4049 Коммитов

Автор SHA1 Сообщение Дата
dotnet-maestro[bot] 029fe20a89
Update dependencies from https://github.com/dotnet/arcade build 908 (#4887)
This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.18619.4
2018-12-20 13:36:05 +00:00
Rakesh Singh 6cd1c28ae3
Fix official build (#4885) 2018-12-19 16:58:59 -08:00
Rakesh Singh d0b1a8849b
Port buildpipeline json to Azure devops Yaml (#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
2018-12-19 12:08:14 -08:00
dotnet-maestro-bot f98a326723 Update CoreClr, CoreFx to preview-27219-04, preview.18619.1, respectively (#4883) 2018-12-19 11:22:01 -08:00
dotnet-maestro[bot] fcd84f316b
Update dependencies from https://github.com/dotnet/arcade build 885 (#4882)
This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.18618.7
2018-12-19 13:36:00 +00:00
dotnet-maestro-bot 0874bf12a6 Update CoreFx to preview.18618.9 (#4881) 2018-12-18 20:53:10 -08:00
Vitek Karas c90e8d7ee0
Host UI errors (#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.
2018-12-18 13:23:53 -08:00
dotnet-maestro-bot b7e2914284 Update CoreClr to preview-27218-02 (#4876) 2018-12-18 09:45:30 -08:00
Jaliya Udagedara 12dec87309 Added what TPA is. (#4848)
* Added what TPA is.

* Updated code snippet.

* Fix typo
2018-12-18 08:10:54 -08:00
dotnet-maestro[bot] de835759bb
Update dependencies from https://github.com/dotnet/arcade build 844 (#4877)
This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.18617.7
2018-12-18 13:46:04 +00:00
dotnet-maestro-bot d40b87f29d Update CoreClr to preview-27217-02 (#4874) 2018-12-17 09:21:18 -08:00
dotnet-maestro[bot] 4f72cb0e90
Update dependency files (#4872)
* Update dependencies from https://github.com/dotnet/arcade build 802

This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.18615.1

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

This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.18616.5
2018-12-17 13:18:01 +00:00
dotnet-maestro-bot 9402bc5bcd Update CoreClr to preview-27217-01 (#4870) 2018-12-16 22:41:38 -08:00
dotnet-maestro[bot] 79edbd4d15
Update dependencies from https://github.com/dotnet/arcade build 791 (#4871)
This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.18614.3
2018-12-15 14:20:55 +00:00
Rakesh Singh 089f448ceb
Drop Ubuntu 17.10 and Fedora 26 (#4734) 2018-12-14 10:04:09 -08:00
dotnet-maestro-bot 5652097eaf Update CoreClr to preview-27214-02 (#4867) 2018-12-14 09:05:23 -08:00
dotnet-maestro[bot] db5e17d2eb
Update dependencies from https://github.com/dotnet/arcade build 779 (#4869)
This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.18613.20
2018-12-14 13:35:58 +00:00
dotnet-maestro-bot 6d9226ce2d Update CoreClr, CoreFx to preview-27213-02, preview.18613.4, respectively (#4863) 2018-12-13 10:48:13 -08:00
dotnet-maestro[bot] 123ae5aebe
Update dependencies from https://github.com/dotnet/arcade build 751 (#4862)
This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.18612.12
2018-12-13 14:16:11 +00:00
dotnet-maestro-bot 6f1084c765 Update CoreClr to preview-27212-01 (#4856) 2018-12-12 10:02:05 -08:00
dotnet-maestro[bot] df8194421f
Update dependency files (#4851)
* Update dependencies from https://github.com/dotnet/arcade build 708

This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.18610.4

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

This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.18611.14
2018-12-12 15:00:48 +00:00
Rakesh Singh 0037f2ef13
Update Core-Setup-Windows-Arm-BT.json
Updated the pool id for DotNetCore-Build
2018-12-11 16:30:38 -08:00
Rakesh Singh a06f403aef
Fix Arm64 leg in Official build (#4853)
Fix Arm64 leg in Official build
2018-12-11 11:07:41 -08:00
dotnet-maestro-bot acaf7f433f Update CoreClr to preview-27211-02 (#4852) 2018-12-11 09:15:05 -08:00
dotnet-maestro-bot 80cbb9367c Update CoreClr to preview-27211-01 (#4850) 2018-12-11 00:41:28 -08:00
dotnet-maestro-bot 3f1cdc0829 Update CoreClr to preview-27210-02 (#4845) 2018-12-10 11:14:56 -08:00
dotnet-maestro[bot] 4d196a8dd8
Update dependencies from https://github.com/dotnet/arcade build 679 (#4847)
This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.18608.1
2018-12-09 13:35:43 +00:00
dotnet-maestro[bot] 4b7b8290b1
Update dependencies from https://github.com/dotnet/arcade build 677 (#4846)
This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.18607.6
2018-12-08 13:45:44 +00:00
dotnet-maestro-bot 4da42876b7 Update CoreClr to preview-27207-02 (#4841) 2018-12-07 10:00:11 -08:00
dotnet-maestro[bot] 3159e6cf0b
Update dependencies from https://github.com/dotnet/arcade build 650 (#4842)
This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.18606.9
2018-12-07 13:35:52 +00:00
Steve MacLean f0b854016f Correct win-arm64 build machine affinity 2018-12-06 19:08:44 -05:00
Steve MacLean c2324ddd3a Update probe-win.ps1 from corefx 2018-12-06 19:08:44 -05:00
Steve MacLean 10ed85d036 Enable Windows ARM64 CI PR builds 2018-12-06 19:08:44 -05:00
Steve MacLean 2ba8b36820 Change arm64 build to use public VS tools instead of private toolset 2018-12-06 14:42:17 -05:00
dotnet-maestro-bot dd98f87452 Update CoreClr, CoreFx to preview-27206-02, preview.18606.1, respectively (#4834) 2018-12-06 10:58:09 -08:00
dotnet-maestro[bot] a1e4845188
Update dependencies from https://github.com/dotnet/arcade build 626 (#4838)
This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.18605.14
2018-12-06 13:35:55 +00:00
Vitek Karas ba6f9e0a2f
Small SDK lookup fix (#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.
2018-12-05 10:34:43 -08:00
dotnet-maestro[bot] 04035b3a4c
Update dependencies from https://github.com/dotnet/arcade build 598 (#4832)
This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.18604.15
2018-12-05 13:31:10 +00:00
dotnet-maestro-bot 130d9c8605 Update CoreFx to preview.18605.1 (#4831) 2018-12-04 20:40:55 -08:00
Vitek Karas bfb18700ea
Add new export to hostpolicy and hostfxr to redirect error output (#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.
2018-12-04 15:26:52 -08:00
dotnet-maestro-bot c6c782a98c Update CoreClr, CoreFx to preview-27204-02, preview.18604.2, respectively (#4829) 2018-12-04 10:01:04 -08:00
dotnet-maestro-bot 4bb01c45da Update CoreClr, CoreFx to preview-27203-03, preview.18603.1, respectively (#4827) 2018-12-03 09:27:11 -08:00
dotnet-maestro[bot] 706f491b48
Update dependencies from https://github.com/dotnet/arcade build 526 (#4826)
This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.18580.13
2018-12-01 13:20:37 +00:00
dotnet-maestro-bot a1a4cf26c9 Update CoreFx to preview.18601.1 (#4825) 2018-11-30 20:33:27 -08:00
dotnet-maestro-bot 9c6352b557 Update CoreClr to preview-27201-01 (#4824) 2018-11-30 18:48:43 -08:00
dotnet-maestro-bot 581abfcef9 Update BuildTools, CoreClr, CoreFx to preview1-03430-01, preview-27130-03, preview.18580.3, respectively (#4822) 2018-11-30 17:04:24 -08:00
Rakesh Singh 28a8a53e92
To trigger repo mirroring 2018-11-30 14:16:54 -08:00
dotnet-maestro[bot] 177eee801d
Update dependencies from https://github.com/dotnet/arcade build 508 (#4821)
This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.18579.9
2018-11-30 13:20:41 +00:00
dotnet-maestro-bot 71d77f6afd Update CoreClr to preview-27130-01 (#4820) 2018-11-29 19:25:27 -08:00
dotnet-maestro-bot dfb22c459f Update CoreClr to preview-27129-03 (#4818) 2018-11-29 13:24:46 -08:00