Vitek Karas [Wed, 14 Nov 2018 11:15:30 +0000 (03:15 -0800)]
Allow missing assembly dependencies for components. (dotnet/core-setup#4751)
When resolving assembly dependencies for components, don't fail if the assembly doesn't exist on the disk (but it's still present in the .deps.json as a runtime asset).
For dynamically loaded components this behavior makes sense as such components are typically distributed as just the necessary pieces, with everything else provided by the app.
This is a temporary change mainly as a workaround for dotnet/sdkdotnet/core-setup#2660. Issue dotnet/core-setupdotnet/core-setup#4752 is tracking future need for revisiting this change.
Commit migrated from https://github.com/dotnet/core-setup/commit/
ca431d0cefee116b5c4ca292961ab60ddd81611f
dotnet-maestro-bot [Tue, 13 Nov 2018 21:29:22 +0000 (13:29 -0800)]
Update CoreClr to preview-27113-06 (dotnet/core-setup#4750)
Commit migrated from https://github.com/dotnet/core-setup/commit/
3fd67935639dd2ac8c78f52389cd16ac64d0ca0c
dotnet-maestro-bot [Tue, 13 Nov 2018 17:54:11 +0000 (09:54 -0800)]
Update CoreClr, CoreFx to preview-27113-05, preview.18563.5, respectively (dotnet/core-setup#4743)
Commit migrated from https://github.com/dotnet/core-setup/commit/
48270a44c2b45cec135b2daa7fa703c82c45e606
Jeremy Barton [Mon, 12 Nov 2018 19:11:06 +0000 (11:11 -0800)]
Skip publishing the freebsd symbols, since the redist from coreclr does not yet work with this step.
Commit migrated from https://github.com/dotnet/core-setup/commit/
9509b4d2619c69bc5e43e45e1aa4fd7a810b83b2
dotnet-maestro-bot [Mon, 12 Nov 2018 16:51:07 +0000 (08:51 -0800)]
Update CoreClr, CoreFx to preview-27112-03, preview.18562.3, respectively (dotnet/core-setup#4740)
Commit migrated from https://github.com/dotnet/core-setup/commit/
c8a0c9e1516187281fd9200206e01343d6c089d1
Egor Chesakov [Mon, 12 Nov 2018 16:48:53 +0000 (08:48 -0800)]
Stop publishing Hostx86/arm CrossGen (dotnet/core-setup#4726)
Commit migrated from https://github.com/dotnet/core-setup/commit/
70f2c734d004812b78262957d272b0af5ddeeb39
Jeremy Barton [Sun, 11 Nov 2018 07:05:23 +0000 (23:05 -0800)]
Merge pull request dotnet/core-setup#4739 from wfurt/freebsd_tests
disable tests on FreeBSD
Commit migrated from https://github.com/dotnet/core-setup/commit/
84f1c402cfea81ed3528946d6a0df0502b27906e
dotnet-maestro-bot [Sun, 11 Nov 2018 04:30:12 +0000 (20:30 -0800)]
Update CoreClr, CoreFx to preview-27111-01, preview.18561.1, respectively (dotnet/core-setup#4737)
Commit migrated from https://github.com/dotnet/core-setup/commit/
db90be7b67eb3285fa9ad0058aa79a403aeb1a64
Tomas Weinfurt [Sun, 11 Nov 2018 01:30:59 +0000 (19:30 -0600)]
remove unused skiptest
Commit migrated from https://github.com/dotnet/core-setup/commit/
18814f2c170cf92e0f2adebe3a5ae43b0329569d
Tomas Weinfurt [Sat, 10 Nov 2018 08:19:56 +0000 (02:19 -0600)]
another attenopt to skip tests
Commit migrated from https://github.com/dotnet/core-setup/commit/
b41f1f01e738c8f4bea4d4a917d471d0993365a3
Vitek Karas [Sat, 10 Nov 2018 07:38:34 +0000 (23:38 -0800)]
Introduce the component dependency resolution entry point. (dotnet/core-setup#4720)
Introduce the component resolve entry point.
- Refactors argument init to use the same code for app and components
- Remove usage of the global init structure from args init - makes it much clearer what is used where.
- Other small refactorings
- Adds basic doc with notes and open questions - should eventually become the real design doc for this feature.
Commit migrated from https://github.com/dotnet/core-setup/commit/
2fbde0a1c6787b1eee2bd57589dae9b0e0f6a2ea
Tomas Weinfurt [Sat, 10 Nov 2018 06:41:13 +0000 (00:41 -0600)]
disable tests
Commit migrated from https://github.com/dotnet/core-setup/commit/
366366f6bd437f94256c812c90abf7ed62d1f2ae
Tomas Weinfurt [Sat, 10 Nov 2018 00:11:33 +0000 (16:11 -0800)]
increase freebsd timeout for now (dotnet/core-setup#4736)
Commit migrated from https://github.com/dotnet/core-setup/commit/
9f8c2fc037b6d8304f04e1cfb4c5f717781548f3
Tomas Weinfurt [Fri, 9 Nov 2018 20:05:46 +0000 (12:05 -0800)]
Add pipeline and fixes for FreeBSD (dotnet/core-setup#4733)
* initial pipeline definition
* initial freebsd support
* mimic more closely to what we do for coreclr
* Remove refnames, begin/end.sh, and fix bash invocation
* use current coreclr and corefx
* generate build-id for native binaries
* roll-back dependencies.props change
Commit migrated from https://github.com/dotnet/core-setup/commit/
62d9ca65f4bb198093ebc4d8e595a566d2a6f570
dotnet-maestro-bot [Fri, 9 Nov 2018 14:45:48 +0000 (06:45 -0800)]
Update BuildTools, CoreClr, CoreFx to preview1-03407-01, preview-27109-03, preview.18559.1, respectively
Commit migrated from https://github.com/dotnet/core-setup/commit/
cf14d8748ffd1b6ceffd9f72c16b137b70950780
Maira Wenzel [Fri, 9 Nov 2018 19:41:00 +0000 (11:41 -0800)]
change link to use https (dotnet/core-setup#4651)
Commit migrated from https://github.com/dotnet/core-setup/commit/
eeffcd918a0af68d10e6c6e3f314b82e05d4ba1f
dotnet-maestro-bot [Fri, 2 Nov 2018 19:21:39 +0000 (12:21 -0700)]
Update BuildTools, CoreClr, CoreFx to preview1-03402-01, preview-27102-02, preview.18552.1, respectively
Commit migrated from https://github.com/dotnet/core-setup/commit/
410cba8501a46cbd9c3a0085dcc64e6e876d0706
dotnet-maestro-bot [Thu, 1 Nov 2018 13:11:54 +0000 (06:11 -0700)]
Update BuildTools, CoreClr, CoreFx to preview1-03330-01, preview1-27101-02, preview1.18530.5, respectively
Commit migrated from https://github.com/dotnet/core-setup/commit/
02b6e75bf115394ae93a8fbb71b3e38c89eabb41
Matt Mitchell [Thu, 1 Nov 2018 18:02:29 +0000 (11:02 -0700)]
Merge pull request dotnet/core-setup#4714 from dotnet/mmitche-patch-1
preview1->preview
Commit migrated from https://github.com/dotnet/core-setup/commit/
c7b1e3967e0b1e88dddb74d4e3c7ff7ac2517c2f
Matt Mitchell [Wed, 31 Oct 2018 14:13:10 +0000 (07:13 -0700)]
preview1->preview
Prerelease tag should not include a numeric suffix for 3.0
Commit migrated from https://github.com/dotnet/core-setup/commit/
ae1a9f791763b56af47d9e789c934f0dd394b317
Vitek Karas [Wed, 31 Oct 2018 08:24:01 +0000 (01:24 -0700)]
Add os supported versions to host (dotnet/core-setup#4700)
Add a manifest to dotnet.exe with supported versions of Windows.
Also remove any manifest from apphost.exe as it will get the one from the app when it's used.
Commit migrated from https://github.com/dotnet/core-setup/commit/
16fc8e9125638f24527091a573d9dbe546a1f609
dotnet-maestro-bot [Mon, 29 Oct 2018 13:01:27 +0000 (06:01 -0700)]
Update BuildTools, CoreClr to preview1-03326-01, preview1-27029-02, respectively
Commit migrated from https://github.com/dotnet/core-setup/commit/
46f7e4cff8d0e8b65915c55688e62b6bdaa47569
dotnet-maestro-bot [Thu, 25 Oct 2018 13:08:34 +0000 (06:08 -0700)]
Update CoreClr to preview1-27025-03
Commit migrated from https://github.com/dotnet/core-setup/commit/
2b4ee20bfe7251e52e430ebd05496354b1e7c7f1
Tomas Weinfurt [Wed, 24 Oct 2018 18:37:53 +0000 (11:37 -0700)]
Merge pull request dotnet/core-setup#4699 from wfurt/fix_4698
disable crossgen on FreeBSD for now
Commit migrated from https://github.com/dotnet/core-setup/commit/
4a7ae9c3a41a0ac52251fe739767a2c5e1433be1
Driele Neves Ribeiro [Wed, 24 Oct 2018 17:43:22 +0000 (10:43 -0700)]
Verification test for .NET Runtime and SDK Linux packages (dotnet/core-setup#4087)
Commit migrated from https://github.com/dotnet/core-setup/commit/
164b133c29ca8fde84fd9b07a3219cea7acebc0a
dotnet-maestro-bot [Wed, 24 Oct 2018 13:03:36 +0000 (06:03 -0700)]
Update BuildTools, CoreClr to preview1-03322-02, preview1-27024-03, respectively
Commit migrated from https://github.com/dotnet/core-setup/commit/
21e845e593c94649b2756a713751c952b1978007
Raul Hidalgo Caballero [Wed, 24 Oct 2018 11:26:34 +0000 (13:26 +0200)]
Add Bionic to sources.list for cross (dotnet/core-setup#4623)
* Create sources.list.bionic
* Create sources.list.bionic
* Create sources.list.bionic
* Update build-rootfs.sh
Commit migrated from https://github.com/dotnet/core-setup/commit/
761d1f769fbb80f16cc08acd7ff6088aa536e177
dotnet-maestro-bot [Mon, 22 Oct 2018 00:54:22 +0000 (17:54 -0700)]
Update CoreClr, CoreFx to preview1-27021-03, preview1-27018-01, respectively
Commit migrated from https://github.com/dotnet/core-setup/commit/
af30a789c4aa32b81df4b543ca46ed28d6c42077
Rakesh Singh [Fri, 19 Oct 2018 21:48:22 +0000 (14:48 -0700)]
Update dummy.txt
Commit migrated from https://github.com/dotnet/core-setup/commit/
8d495ca162ebe5e9d5354e0d7471f187a9416c5e
dotnet-maestro-bot [Wed, 17 Oct 2018 13:00:25 +0000 (06:00 -0700)]
Update BuildTools, CoreClr, CoreFx to preview1-03316-04, preview1-27017-05, preview1-27017-01, respectively
Commit migrated from https://github.com/dotnet/core-setup/commit/
7a7ca065125b48ae21d21e7830a54ea97c40dc68
dotnet-maestro-bot [Tue, 16 Oct 2018 17:44:09 +0000 (10:44 -0700)]
Update BuildTools, CoreClr, CoreFx to preview1-03316-03, preview1-27016-04, preview1-27016-06, respectively (dotnet/core-setup#4660)
Commit migrated from https://github.com/dotnet/core-setup/commit/
8633f6f3dde2ea05704100a6858b8d276395f800
Mike McLaughlin [Mon, 15 Oct 2018 17:25:29 +0000 (10:25 -0700)]
Upgrade symuploader to version 1.0.0-beta-63412-03 (dotnet/core-setup#4661)
Turn off verbose symbol publish logging.
Commit migrated from https://github.com/dotnet/core-setup/commit/
195853b09d5dd0dea9cc371fb9bd54808d7b7233
dotnet-maestro-bot [Fri, 12 Oct 2018 19:28:34 +0000 (12:28 -0700)]
Update BuildTools, CoreClr, CoreFx to preview1-03311-02, preview1-27012-04, preview1-27012-08, respectively (dotnet/core-setup#4658)
Commit migrated from https://github.com/dotnet/core-setup/commit/
d1a2804c438a680b5e739765ef63ba1b5e39b95b
dotnet-maestro-bot [Thu, 11 Oct 2018 14:12:34 +0000 (07:12 -0700)]
Update BuildTools, CoreClr, CoreFx to preview1-03311-01, preview1-27011-04, preview1-27011-05, respectively
Commit migrated from https://github.com/dotnet/core-setup/commit/
71b3f73062980a06ef1eb08aae7db44ddd3e7ef7
John Beisner [Thu, 11 Oct 2018 00:37:10 +0000 (17:37 -0700)]
Updating the help messages; modifying tests. (dotnet/core-setup#4632)
https://github.com/dotnet/core-setup/issues/3344
Commit migrated from https://github.com/dotnet/core-setup/commit/
156e0c5feb3439998a2026059d67948a2fccfe6a
Steve MacLean [Thu, 11 Oct 2018 00:17:18 +0000 (20:17 -0400)]
Add script to start Visual Studio (dotnet/core-setup#4614)
* Add script to start Visual Studio
Add script to properly set the environment variables to run tests
within the Visual Studio IDE test explorer
Add brief documentation
Respond to feedback
Commit migrated from https://github.com/dotnet/core-setup/commit/
73ca15b61650d544d77eca0278ab3ea4ef6d8325
dotnet-maestro-bot [Wed, 10 Oct 2018 05:35:15 +0000 (22:35 -0700)]
Update BuildTools to preview1-03310-01
Commit migrated from https://github.com/dotnet/core-setup/commit/
760a56df7f65ddeeff4b441bae8da7aaa048c4f2
dotnet-maestro-bot [Tue, 9 Oct 2018 19:30:37 +0000 (12:30 -0700)]
Update BuildTools, CoreFx to preview1-03308-01, preview1-27009-06, respectively (dotnet/core-setup#4650)
Commit migrated from https://github.com/dotnet/core-setup/commit/
51a57ac930c665a752407af5c69b7e3602e2250f
dotnet-maestro-bot [Mon, 8 Oct 2018 13:54:53 +0000 (06:54 -0700)]
Update BuildTools, CoreClr, CoreFx to preview1-03307-03, preview1-27008-04, preview1-27008-04, respectively
Commit migrated from https://github.com/dotnet/core-setup/commit/
caf61e19dc090be8b7af8745706afdebc56e2e8d
Vitek Karas [Sun, 7 Oct 2018 11:42:07 +0000 (04:42 -0700)]
Refactor the helper project for host API tests (dotnet/core-setup#4629)
This makes the project modular - with ability to easily add tests for other APIs (the upcomming hostpolicy ones).
This is a pure refactoring, the only functional change is the addition of logging the full path to the hostfxr being used by the tests.
Commit migrated from https://github.com/dotnet/core-setup/commit/
6a82a759ec695bda5aa4ef7f231aa4f07b345d70
Vitek Karas [Fri, 5 Oct 2018 22:42:56 +0000 (15:42 -0700)]
Merge pull request dotnet/core-setup#4626 from vitek-karas/IncrementalNativeBuild
Add option to build the corehost incrementally
Commit migrated from https://github.com/dotnet/core-setup/commit/
f66aaf52c8049948dae6f80bdc0454dd08a32112
Dan Moseley [Fri, 5 Oct 2018 21:21:51 +0000 (14:21 -0700)]
Fix http link to https (dotnet/core-setup#4635)
Commit migrated from https://github.com/dotnet/core-setup/commit/
eda3e4e52bedfbcc68a7b279c4bedbe2bd7eb929
dotnet-maestro-bot [Fri, 5 Oct 2018 13:53:28 +0000 (06:53 -0700)]
Update CoreClr, CoreFx to preview1-27005-04, preview1-27005-06, respectively
Commit migrated from https://github.com/dotnet/core-setup/commit/
f95a6cd6a3d1af407eaf0e4bfc9b55200c0e55ae
dotnet-maestro-bot [Thu, 4 Oct 2018 20:50:31 +0000 (13:50 -0700)]
Update BuildTools, CoreClr, CoreFx to preview1-03304-01, preview1-27004-04, preview1-27004-01, respectively (dotnet/core-setup#4628)
Commit migrated from https://github.com/dotnet/core-setup/commit/
1476a6f9707378f37623aecdd21ed4de3a65bdd1
Rakesh Singh [Thu, 4 Oct 2018 19:02:29 +0000 (12:02 -0700)]
Replace MIT License with .NET Library EULA in setup bundle (dotnet/core-setup#4588)
* Replace MIT License with .NET Library EULA in setup bundle
* fix url to use https instead of http
Commit migrated from https://github.com/dotnet/core-setup/commit/
b3b533c92fa1911767d382d174b6f2e6356cfae1
Egor Chesakov [Thu, 4 Oct 2018 16:48:32 +0000 (09:48 -0700)]
Publish cross-bitness cross-architecture tools on Linux/arm32 (dotnet/core-setup#4621)
* Use Hostx64/arm CrossGen for producing native images when build targets Linux/arm
* Keep using Hostx86/arm CrossGen when build targets Windows/arm
* Publish both Hostx64/arm and Hostx86/arm cross-architecture components (CrossGen and ClrJit) when build targets Linux/arm
Commit migrated from https://github.com/dotnet/core-setup/commit/
0b93a11e284a23080f27ac40ce3de518a9c2ca18
Steve MacLean [Thu, 4 Oct 2018 01:24:30 +0000 (21:24 -0400)]
COREHOST_TRACEFILE (dotnet/core-setup#4585)
Add COREHOST_TRACEFILE
Add support for redirecting COREHOST_TRACE to a file
via COREHOST_TRACEFILE
Update host tracing design doc
Add comments about trace to file appending log.
Add timestamp to logs
Trace thread safety -
Prevent garbling of trace output by adding a mutex
Use C++11 std::mutex and std::lock_guard directly
Add COREHOST_TRACE_VERBOSITY to allow controlling verbosity
of trace,
When COREHOST_TRACE_VERBOSITY is not set behavior will remain unchanged
COREHOST_TRACE_VERBOSITY=1 errors only
COREHOST_TRACE_VERBOSITY=2 errors & warnings
COREHOST_TRACE_VERBOSITY=3 errors, warnings, and info
COREHOST_TRACE_VERBOSITY=4 errors, warnings, info, and verbose
Add tracing tests
Commit migrated from https://github.com/dotnet/core-setup/commit/
0ef74c98b99ddd48bb8dcfac23006dc61e8b5796
Gleb Balykov [Thu, 9 Aug 2018 12:36:38 +0000 (15:36 +0300)]
Revert "Temporarily disable failing Tizen CI leg"
This reverts commit dotnet/core-setup@
e47ecfbf7895f844e840ef9b74eb19e8d3258749.
Commit migrated from https://github.com/dotnet/core-setup/commit/
1d18b0f95cbf118aa23b47d328516a19c8b93f1a
Gleb Balykov [Thu, 9 Aug 2018 12:34:27 +0000 (15:34 +0300)]
Update Tizen CI docker image and links for rootfs generation
Commit migrated from https://github.com/dotnet/core-setup/commit/
b374e2e36678f09ab52519637ea52383a295166b
dotnet-maestro-bot [Wed, 3 Oct 2018 12:58:23 +0000 (05:58 -0700)]
Update CoreClr, CoreFx to preview1-27003-04, preview1-27003-02, respectively
Commit migrated from https://github.com/dotnet/core-setup/commit/
0b5a32281154d068ace75b72e3823f33912e7cfa
vitek-karas [Wed, 3 Oct 2018 15:32:00 +0000 (08:32 -0700)]
Implement the incremental build on Linux as well
Commit migrated from https://github.com/dotnet/core-setup/commit/
af139963731ef1fbc43c754aaf6378c0287a697a
vitek-karas [Wed, 3 Oct 2018 14:10:38 +0000 (07:10 -0700)]
Add option to build the corehost incrementally
Currently the build script hardcodes clean rebuild of the native components in corehost. This makes it pretty slow for inner dev loop.
The same script also always clears all the intermediates which makes cmake perform all of the detections again which is also very slow.
This change adds a new build option -IncrementalNativeBuild=true which disables these two behaviors (don't delete intermediates, don't force a rebuild).
Also add a build option to build just the corehost subtree since that's a common task for devs working on the hosting components.
With this change empty incremental build (no changes made) of the corehost components is now less than 10 seconds. Change to a single cpp file takes less than 20 seconds to rebuild (as oppose to couple of minutes before).
Commit migrated from https://github.com/dotnet/core-setup/commit/
20bd3f38e1a77c3b5940336c8b6fe7330eed3bb6
dotnet-maestro-bot [Tue, 2 Oct 2018 13:52:58 +0000 (06:52 -0700)]
Update BuildTools, CoreClr, CoreFx to preview1-03301-02, preview1-27002-04, preview1-27002-03, respectively
Commit migrated from https://github.com/dotnet/core-setup/commit/
d43632a0c4a590aa2f7a82ff81a6e62119017a94
dotnet-maestro-bot [Fri, 28 Sep 2018 13:48:12 +0000 (06:48 -0700)]
Update CoreClr, CoreFx to preview1-26928-03, preview1-26928-03, respectively
Commit migrated from https://github.com/dotnet/core-setup/commit/
14396fa9dd51a34353a32d5fa24984acf15772f8
Wes Haggard [Thu, 27 Sep 2018 23:49:54 +0000 (16:49 -0700)]
Merge pull request dotnet/core-setup#4608 from dotnet-maestro-bot/master-UpdateDependencies
Update BuildTools, CoreClr, CoreFx to preview1-03227-02, preview1-26927-03, preview1-26927-03, respectively (master)
Commit migrated from https://github.com/dotnet/core-setup/commit/
180413425448e0ef1f1f03c6f8af33c101377126
dotnet-maestro-bot [Thu, 27 Sep 2018 16:44:04 +0000 (09:44 -0700)]
Update BuildTools, CoreClr, CoreFx to preview1-03227-02, preview1-26927-03, preview1-26927-03, respectively
Commit migrated from https://github.com/dotnet/core-setup/commit/
e082e2ace6b1a852e33a8b7ce1931bda8ecddff4
dotnet-maestro-bot [Wed, 26 Sep 2018 17:23:10 +0000 (10:23 -0700)]
Update CoreClr, CoreFx to preview1-26926-03, preview1-26926-03, respectively (dotnet/core-setup#4606)
Commit migrated from https://github.com/dotnet/core-setup/commit/
7bee3f26f0bdd4a318e2c148d5d545aadc165ae4
dotnet-maestro-bot [Tue, 25 Sep 2018 13:58:48 +0000 (06:58 -0700)]
Update CoreClr, CoreFx to preview1-26925-05, preview1-26925-06, respectively
Commit migrated from https://github.com/dotnet/core-setup/commit/
4b51f6c11a69f2d07fd1b6a265a77fdb0f056bfd
Wes Haggard [Mon, 24 Sep 2018 19:02:31 +0000 (12:02 -0700)]
Merge pull request dotnet/core-setup#4601 from dotnet-maestro-bot/master-UpdateDependencies
Update BuildTools to preview1-03224-03 (master)
Commit migrated from https://github.com/dotnet/core-setup/commit/
9b99b24febd188a92caa7479460b15c5b4bf1139
dotnet-maestro-bot [Mon, 24 Sep 2018 17:58:12 +0000 (10:58 -0700)]
Update BuildTools to preview1-03224-03
Commit migrated from https://github.com/dotnet/core-setup/commit/
983c2991194a47c2db229a766ff575eed6b98971
dotnet-maestro-bot [Mon, 24 Sep 2018 15:43:19 +0000 (08:43 -0700)]
Update BuildTools, CoreClr, CoreFx to preview1-03224-02, preview1-26924-03, preview1-26924-03, respectively
Commit migrated from https://github.com/dotnet/core-setup/commit/
4008220226cf75f767709d43f8d4394af0cc305d
Vitek Karas [Mon, 24 Sep 2018 08:39:24 +0000 (01:39 -0700)]
Merge pull request dotnet/core-setup#4592 from vitek-karas/HostProbing
Add separate document describing host probing logic
Commit migrated from https://github.com/dotnet/core-setup/commit/
be4e2eb3709ab5b307ff581f222fd2a4c7a2dc94
vitek-karas [Sat, 22 Sep 2018 19:34:40 +0000 (12:34 -0700)]
PR feedback
Commit migrated from https://github.com/dotnet/core-setup/commit/
d78f8b9257e47235919e3228459a42389f7b9690
Vitek Karas [Thu, 20 Sep 2018 10:03:36 +0000 (03:03 -0700)]
Add .runtimeconfig.dev.json to the list of probe path sources
Commit migrated from https://github.com/dotnet/core-setup/commit/
981366fc8d1c6a1e71b7d467e1c1ea2f273a96c5
Vitek Karas [Thu, 20 Sep 2018 10:00:08 +0000 (03:00 -0700)]
Add separate document describing host probing logic
Describes in detail how the host does probing for assets.
Replace the existing short description of this in the shared store document.
Fix some related comments in the code.
Commit migrated from https://github.com/dotnet/core-setup/commit/
399a130743ae420c453ae47cb57c6bf01241a7dd
spshant [Fri, 21 Sep 2018 17:43:36 +0000 (10:43 -0700)]
Merge pull request dotnet/core-setup#4594 from dotnet-maestro-bot/master-UpdateDependencies
Update BuildTools, CoreClr, CoreFx to preview1-03220-01, preview1-26921-06, preview1-26921-03, respectively (master)
Commit migrated from https://github.com/dotnet/core-setup/commit/
4b8641b84874041eb3da465452d2871807858b6e
dotnet-maestro-bot [Fri, 21 Sep 2018 13:59:52 +0000 (06:59 -0700)]
Update BuildTools, CoreClr, CoreFx to preview1-03220-01, preview1-26921-06, preview1-26921-03, respectively
Commit migrated from https://github.com/dotnet/core-setup/commit/
11514aebe92186b065f10d15a468d295aabb9db4
spshant [Thu, 20 Sep 2018 17:12:12 +0000 (10:12 -0700)]
Merge pull request dotnet/core-setup#4582 from dotnet-maestro-bot/master-UpdateDependencies
Update CoreClr, CoreFx to preview1-26920-03, preview1-26920-03, respectively (master)
Commit migrated from https://github.com/dotnet/core-setup/commit/
51ec20e0ba3f95cd1fbfaf057de13c8c5eafcced
Eric Erhardt [Thu, 20 Sep 2018 16:45:29 +0000 (11:45 -0500)]
Add a target for netstandard2.0 (dotnet/core-setup#4586)
* Add a target for netstandard2.0
Adding netstandard2.0 TFMs to the PlatformAbstractions and DependencyModel libraries so we don't force users to bring down unnecessary dependencies.
Fix dotnet/core-setup#3680
* Add a comment explaining the Newtonsoft.Json versioning reasoning.
Commit migrated from https://github.com/dotnet/core-setup/commit/
2c99636fa3b1d38c773a18b8d325c865c1804629
dotnet-maestro-bot [Thu, 20 Sep 2018 14:31:59 +0000 (07:31 -0700)]
Update CoreClr, CoreFx to preview1-26920-03, preview1-26920-03, respectively
Commit migrated from https://github.com/dotnet/core-setup/commit/
91d62e6e302c0d53f955e9a68ebdcac76414057b
dotnet-maestro-bot [Tue, 18 Sep 2018 12:59:24 +0000 (05:59 -0700)]
Update BuildTools, CoreClr, CoreFx to preview1-03217-01, preview1-26918-04, preview1-26918-01, respectively
Commit migrated from https://github.com/dotnet/core-setup/commit/
9ea8c2681641d948560558fab081d04810ff0274
Aaron Robinson [Tue, 18 Sep 2018 01:01:19 +0000 (18:01 -0700)]
Add hosting for COM activation design proposal (dotnet/core-setup#4476)
* Add hosting for COM activation design proposal
* Document RegFree COM issues
* Mention compat issues
* Add frameworks link
* Add details regarding UX and clarify associated assembly for runtimeconfig.json
* Update the anticipated public API
Commit migrated from https://github.com/dotnet/core-setup/commit/
a317b1e3d73324ea0889f6298a9e208a5a56692f
spshant [Mon, 17 Sep 2018 18:20:37 +0000 (11:20 -0700)]
Merge pull request dotnet/core-setup#4572 from dotnet-maestro-bot/master-UpdateDependencies
Update CoreClr, CoreFx to preview1-26917-04, preview1-26917-04, respectively (master)
Commit migrated from https://github.com/dotnet/core-setup/commit/
2a86584f837640c3e69725612c856a58950a4a1a
dotnet-maestro-bot [Mon, 17 Sep 2018 13:54:03 +0000 (06:54 -0700)]
Update CoreClr, CoreFx to preview1-26917-04, preview1-26917-04, respectively
Commit migrated from https://github.com/dotnet/core-setup/commit/
f819b8b3d28805125ad637b33d46e0bc9ebffd58
Wes Haggard [Fri, 14 Sep 2018 22:53:05 +0000 (15:53 -0700)]
Merge pull request dotnet/core-setup#4571 from dotnet-maestro-bot/master-UpdateDependencies
Update CoreClr, CoreFx to preview1-26914-04, preview1-26914-04, respectively (master)
Commit migrated from https://github.com/dotnet/core-setup/commit/
a321a18f55537689847b70b60d48038a128942c4
dotnet-maestro-bot [Fri, 14 Sep 2018 14:09:08 +0000 (07:09 -0700)]
Update CoreClr, CoreFx to preview1-26914-04, preview1-26914-04, respectively
Commit migrated from https://github.com/dotnet/core-setup/commit/
e91c6cf661ee53add29e54bbd42147ab4aec0ad4
dotnet-maestro-bot [Thu, 13 Sep 2018 20:52:26 +0000 (13:52 -0700)]
Update CoreClr to preview1-26913-07
Commit migrated from https://github.com/dotnet/core-setup/commit/
94b24a1602ef9658713c4edd5127eada643d6752
Steve Harter [Thu, 13 Sep 2018 21:18:20 +0000 (16:18 -0500)]
Add graph support for multiple shared frameworks (dotnet/core-setup#4538)
Commit migrated from https://github.com/dotnet/core-setup/commit/
8fe49b4211abaa649784966a4f6b55a38a237d9e
dotnet-maestro-bot [Thu, 13 Sep 2018 12:59:39 +0000 (05:59 -0700)]
Update CoreClr to preview1-26913-04
Commit migrated from https://github.com/dotnet/core-setup/commit/
b58a7481f2111be30fd29681186f2943b818f0f1
Sven Boemer [Thu, 13 Sep 2018 16:25:46 +0000 (09:25 -0700)]
Add host startup hook and tests (dotnet/core-setup#4465)
* Expose coreclr_create_delegate function
* Add startup hook call
Read DOTNET_STARTUP_HOOKS environment variable, and pass it along to a
private function in
System.Private.CoreLib (StartupHookProvider.ProcessStartupHookS).
* Add startup hook tests
* Add some more syntax checks
* Reorder the tests
* Add test for exclamation mark in assembly path
* Fix error behavior for missing methods
MissingMethodException is now only thrown when the Initialize method
doesn't exist at all. This also reorganizes the existing tests for the
invalid signature, and adds some cases.
* Change test behavior to not expect eager file exists check
* Expect full paths for startup hook.
Fixes this in existing tests, and adds a new check for the error
behavior when a relative path is passed.
* Add test for startup hook trace output
* Update tests to use new syntax (without type name)
* Pass STARTUP_HOOKS property key to coreclr_initialize
STARTUP_HOOKS is now passed to the clr during initialization, instead
of using create_delegate in the host. This will allow the clr to call
the startup hooks closer to the execution of the main method, allowing
the threading apartment state to be set based on the main method's
attributes.
* Allow non-public Initialize method
* Remove coreclr::create_delegate
* Add comments clarifying purpose of startup hook test projects
* Add test with ALC assembly resolve event
The startup hook will inject a dependency into the app.
* Fix the ALC startup hook testcase
- Don't set ReferenceOutputAssembly in the projectreference, because
that results in it not being published.
- Dispose the new projects
- Don't throw exceptions from the resolver, since they are swallowed.
Commit migrated from https://github.com/dotnet/core-setup/commit/
841b7e407f6b782b1f5900873f4ffc57875111c6
Steve Harter [Thu, 13 Sep 2018 14:56:30 +0000 (09:56 -0500)]
Add additional TPA version tests (dotnet/core-setup#4557)
Commit migrated from https://github.com/dotnet/core-setup/commit/
3d5a97ae62c259c4f8886dd72ac35689385ad817
Matt Mitchell [Wed, 12 Sep 2018 20:16:49 +0000 (13:16 -0700)]
Merge pull request dotnet/core-setup#4547 from dotnet-maestro-bot/master-UpdateDependencies
Update BuildTools, CoreClr, CoreFx to preview1-03211-01, preview1-26912-04, preview1-26912-03, respectively (master)
Commit migrated from https://github.com/dotnet/core-setup/commit/
a46fb2af2401d45b4c7785a7bc3cb57365d531eb
dotnet-maestro-bot [Wed, 12 Sep 2018 14:19:51 +0000 (07:19 -0700)]
Update BuildTools, CoreClr, CoreFx to preview1-03211-01, preview1-26912-04, preview1-26912-03, respectively
Commit migrated from https://github.com/dotnet/core-setup/commit/
1dcdc7d18f2637bd74afd2fa296d31b7844d2157
Vitek Karas [Mon, 10 Sep 2018 19:17:59 +0000 (12:17 -0700)]
Merge pull request dotnet/core-setup#4531 from vitek-karas/HostTracingDesign
Proposal for improvements of host tracing in .NET Core 3
Commit migrated from https://github.com/dotnet/core-setup/commit/
df6962d15091a0d3f3bdc82e46906a06a8914572
vitek-karas [Mon, 10 Sep 2018 17:39:28 +0000 (10:39 -0700)]
Rename bindingId to activityId
To match EventSource terminology as the meaning of the parameter is exactly that.
Commit migrated from https://github.com/dotnet/core-setup/commit/
726b1c3ee0174dd7e478d6580a01c60d38cc7a8e
Wes Haggard [Fri, 7 Sep 2018 16:48:04 +0000 (09:48 -0700)]
Merge pull request dotnet/core-setup#4539 from dotnet-maestro-bot/master-UpdateDependencies
Update CoreClr, CoreFx to preview1-26907-04, preview1-26907-04, respectively (master)
Commit migrated from https://github.com/dotnet/core-setup/commit/
96537a8f64f9fffdbd10696002a9ed0085af3711
dotnet-maestro-bot [Fri, 7 Sep 2018 13:53:37 +0000 (06:53 -0700)]
Update CoreClr, CoreFx to preview1-26907-04, preview1-26907-04, respectively
Commit migrated from https://github.com/dotnet/core-setup/commit/
bc41b3db38e37458a008c69c66761ce70f35e059
Vitek Karas [Thu, 6 Sep 2018 11:15:08 +0000 (04:15 -0700)]
PR feedback - binding IDs, simultaneos tracing to stderr
Add bindingId parameters to traces. This is mostly in preparation for the .deps.json based ALC which will call into the host components and thus induce tracing.
Change the behavior to route tracing to both `stderr`/file and custom trace listener if both are enabled/registered.
Restructured the document given the new behavior to make it easier to read.
Small fixes.
Commit migrated from https://github.com/dotnet/core-setup/commit/
ac9fcee14478afd9d3d14eab30f32d090ad4bb40
dotnet-maestro-bot [Wed, 5 Sep 2018 17:36:03 +0000 (10:36 -0700)]
Update BuildTools to preview1-03205-01
Commit migrated from https://github.com/dotnet/core-setup/commit/
adc37c4ee25c9e2183acbdeb152a05bda36d2081
Jeff Schwartz [Wed, 5 Sep 2018 18:17:38 +0000 (11:17 -0700)]
Merge pull request dotnet/core-setup#4535 from jeffschwMSFT/docs
Change ownership for area-Host
Commit migrated from https://github.com/dotnet/core-setup/commit/
ef273f7b40cab8ae32b56c712a2412841c97615d
Jeff Schwartz [Wed, 5 Sep 2018 16:50:03 +0000 (09:50 -0700)]
Change ownership from Steve to Vitek/Swaroop
Commit migrated from https://github.com/dotnet/core-setup/commit/
861ea9b6ce10f7e95c570a5fcb2377aaf8fc8bf8
Wes Haggard [Wed, 5 Sep 2018 16:17:52 +0000 (09:17 -0700)]
Merge pull request dotnet/core-setup#4527 from dotnet-maestro-bot/master-UpdateDependencies
Update BuildTools, CoreClr, CoreFx to preview1-03131-07, preview1-26905-04, preview1-26905-03, respectively (master)
Commit migrated from https://github.com/dotnet/core-setup/commit/
335c8eb8c3453b430018bd5ac9ecaf45cb6c560b
vitek-karas [Wed, 5 Sep 2018 15:00:16 +0000 (08:00 -0700)]
PR feedback
Reference related issues.
Specify backward compat behavior of hostfxr.
Add future improvements around trace verbosity.
Commit migrated from https://github.com/dotnet/core-setup/commit/
5734d0905622f02d5c73f9762bd8aa7fe916f0ab
dotnet-maestro-bot [Wed, 5 Sep 2018 13:46:02 +0000 (06:46 -0700)]
Update BuildTools, CoreClr, CoreFx to preview1-03131-07, preview1-26905-04, preview1-26905-03, respectively
Commit migrated from https://github.com/dotnet/core-setup/commit/
a918cd62588448552ef4481b316894f52968e09a
vitek-karas [Tue, 4 Sep 2018 20:27:59 +0000 (13:27 -0700)]
PR Feedback
Add description of existing behavior and what are the proposed changes.
Add future improvements section describing other potential work in the tracing space.
Better describe existing cooperation of host components.
Improved formatting.
Commit migrated from https://github.com/dotnet/core-setup/commit/
dc93bea6efad142a10692284afba301841254d3d
Wes Haggard [Tue, 4 Sep 2018 18:11:21 +0000 (11:11 -0700)]
Merge pull request dotnet/core-setup#4510 from omajid/commit-id-via-property
Allow setting the commit id using /p:LatestCommit
Commit migrated from https://github.com/dotnet/core-setup/commit/
f652e852eb88ee61a263caaf0a16db807688da47
vitek-karas [Mon, 3 Sep 2018 14:48:08 +0000 (07:48 -0700)]
Proposal for improvements of host tracing in .NET Core 3
Commit migrated from https://github.com/dotnet/core-setup/commit/
a39908a0e0c232fbcf29d16a9144fffc68b39943
Wes Haggard [Fri, 31 Aug 2018 15:54:27 +0000 (08:54 -0700)]
Merge pull request dotnet/core-setup#4515 from dotnet-maestro-bot/master-UpdateDependencies
Update BuildTools, CoreClr, CoreFx to preview1-03131-01, preview1-26831-07, preview1-26831-06, respectively (master)
Commit migrated from https://github.com/dotnet/core-setup/commit/
eab4b2fd162e453988af973878ddfa7eb9496a6b
dotnet-maestro-bot [Fri, 31 Aug 2018 14:54:19 +0000 (07:54 -0700)]
Update BuildTools, CoreClr, CoreFx to preview1-03131-01, preview1-26831-07, preview1-26831-06, respectively
Commit migrated from https://github.com/dotnet/core-setup/commit/
2e4d746646d063a5de0776c214dd30695ac2b9f4
Sven Boemer [Fri, 31 Aug 2018 00:24:02 +0000 (17:24 -0700)]
Add startup hook design document (dotnet/core-setup#4421)
* Add startup hook design document
This adds a proposal for an early startup hook that allows managed
code to run before the entry point.
* Change env var behavior and clarify version constraints
* Fix formatting, specify Initialize() signature
* Update spec for multiple hooks in environment variable
- Move the configuration to a single environment variable,
DOTNET_STARTUP_HOOKS
- Introduce syntax to allow multiple hooks to be defined
- Remove .runtimeconfig file options
This will only support the environment variable, since
this is a low-level feature that should only be used when implicit
injection of code is desired.
- Update implementation details
* Remove default type name and other fixes
- Require an explicit type name for each startup hook
- Fix Initialize() signature (it must be static)
- Clarify that the Initialize() methods are called synchronously
* Require full path, clarify syntax, and change TPA behavior
- Relative paths to the assemblies are not allowed
- Use platform-specific path separator
- Clarify restrictions on the syntax (no empty entries, trailing separator)
- Startup assemblies will not be placed on TPA list
Instead, they will be loaded directly using LoadFromAssemblyPath in
the implementation.
* Add guidance, error behavior, and thread behavior
* Remove specific error text, fix typos and formatting
* Remove type name from synax
The type must now be called StartupHook, and can not be set by the
environment variable. The descriptions and examples were updated to
reflect this.
Also:
- add a few notes about the visibility of this type
- describe behavior of uncaught exceptions in startup hooks
- give example with platform-specific separators
- fix some typos
* Change startup hook to run closer to Main
Instead of the host creating a delegate and inoking it,
ExecuteMainMethod in the runtime will call the System.Private.CoreLib
function that processes startup hooks. This allows the thread
apartment state to be set based on any attributes in the Main method,
before startup hooks execute.
* Clarify apartment threading state behavior
* Specify the property name passed to the runtime
Commit migrated from https://github.com/dotnet/core-setup/commit/
c245dc40c4830443e5a4d720c94ebd08f606a6e7