platform/upstream/dotnet/runtime.git
5 years agoPort System.Drawing.Printing.MarginsConverter (dotnet/corefx#33640)
Maryam Ariyan [Sat, 1 Dec 2018 01:47:12 +0000 (17:47 -0800)]
Port System.Drawing.Printing.MarginsConverter (dotnet/corefx#33640)

* Exposes System.Drawing.Printing.MarginsConverter

Adds tests for MarginsConverter

Fixes dotnet/corefx#33441

* sort usings

* - nit fixes
- whitespace formatting
- code cleanup

* Fix formatting

* Moves MarginsConverter to System.Windows.Extensions

* Add missing using statement and remove extra line

* Apply PR feedback, undo caching.

* Fixing test failures on netfx

* Add comments and put mono headers

* Replace source code with referencesource content

* Cleanup

* Removing SuppressMessage Attributes

* Keeps FullFramework condition to show subtle differences

* Remove duplication

* Updating test and keeping fullframework code for CreateInstance

Commit migrated from https://github.com/dotnet/corefx/commit/a53d140654fe049036b9e9faee05371ebb6cdcb4

5 years agoCall last On*Completed callback after blocks are returned (dotnet/corefx#33771)
Pavel Krymets [Fri, 30 Nov 2018 22:56:34 +0000 (14:56 -0800)]
Call last On*Completed callback after blocks are returned (dotnet/corefx#33771)

Commit migrated from https://github.com/dotnet/corefx/commit/8afa2cdfc6c16b381ccab80c11bf5349fd5b1c21

5 years agoUpdate BuildTools, CoreClr, CoreFx, CoreSetup to preview1-03430-01, preview-27130...
dotnet-maestro-bot [Fri, 30 Nov 2018 19:21:56 +0000 (11:21 -0800)]
Update BuildTools, CoreClr, CoreFx, CoreSetup to preview1-03430-01, preview-27130-03, preview.18580.3, preview-27130-03, respectively (dotnet/corefx#33759)

Commit migrated from https://github.com/dotnet/corefx/commit/5ab0d8e6e9f045400ccda20a6db50bc5651e4edc

5 years agoCleanup LocalAppContextSwitches (dotnet/corefx#33764)
Jan Kotas [Fri, 30 Nov 2018 13:52:03 +0000 (05:52 -0800)]
Cleanup LocalAppContextSwitches (dotnet/corefx#33764)

- Use copy from shared CoreLib partition
- Unify style for switch definitions

Commit migrated from https://github.com/dotnet/corefx/commit/4961fa132832b5191d3f8e9b58e18c27a9a4ff13

5 years agoUpdate intellisense files for System.Memory and System.Text.Json based (dotnet/corefx...
Ahson Khan [Fri, 30 Nov 2018 04:16:46 +0000 (20:16 -0800)]
Update intellisense files for System.Memory and System.Text.Json based (dotnet/corefx#33756)

on 11-28-2018 doc build.

Commit migrated from https://github.com/dotnet/corefx/commit/2dbe6225b2d4e35016a414fdea2299bd1c15a11d

5 years agoUpdate CoreClr, CoreSetup to preview-27129-03, preview-27129-02, respectively (dotnet...
dotnet-maestro-bot [Fri, 30 Nov 2018 02:20:33 +0000 (18:20 -0800)]
Update CoreClr, CoreSetup to preview-27129-03, preview-27129-02, respectively (dotnet/corefx#33749)

Commit migrated from https://github.com/dotnet/corefx/commit/f2e40e913bf1091920a5b1afb0391edb682c0957

5 years agoFix calling ReadAsync on pipe after CancelPendingRead without advance (dotnet/corefx...
Pavel Krymets [Fri, 30 Nov 2018 00:57:23 +0000 (16:57 -0800)]
Fix calling ReadAsync on pipe after CancelPendingRead without advance (dotnet/corefx#33748)

Commit migrated from https://github.com/dotnet/corefx/commit/d68d72fe6f53d30e47168b7fd5aa664c6b3d9f6d

5 years agoQueryDirectoryFile requires 64 bit alignment to work on ARM32. (dotnet/corefx#33713)
Jeremy Kuhne [Thu, 29 Nov 2018 23:41:26 +0000 (15:41 -0800)]
QueryDirectoryFile requires 64 bit alignment to work on ARM32. (dotnet/corefx#33713)

* QueryDirectoryFile requires 64 bit alignment to work on ARM32. Using Marshal.AllocHGlobal instead of byte[] will do that (and avoid the need to pin).

* Address feedback.

Commit migrated from https://github.com/dotnet/corefx/commit/a75f96a105aa6dd6242d84ae40333df9a1d44c1c

5 years agoAdd ARM dependencies to docs (dotnet/corefx#33752)
Jeremy Kuhne [Thu, 29 Nov 2018 23:10:12 +0000 (15:10 -0800)]
Add ARM dependencies to docs (dotnet/corefx#33752)

* Add ARM dependencies to docs

* Remove extra lines

Commit migrated from https://github.com/dotnet/corefx/commit/50e4cca95cde6693c15fc064d00bf916c3830fa8

5 years agodo not artifically limit baudRate for serial ports (dotnet/corefx#33747)
Krzysztof Wicher [Thu, 29 Nov 2018 22:27:28 +0000 (14:27 -0800)]
do not artifically limit baudRate for serial ports (dotnet/corefx#33747)

Commit migrated from https://github.com/dotnet/corefx/commit/008f94c11df7e9d3f5349fc5d29bb521edaee170

5 years agoUpdate CoreClr, CoreFx, CoreSetup to preview-27129-02, preview.18579.2, preview-27129...
dotnet-maestro-bot [Thu, 29 Nov 2018 17:07:33 +0000 (09:07 -0800)]
Update CoreClr, CoreFx, CoreSetup to preview-27129-02, preview.18579.2, preview-27129-01, respectively (dotnet/corefx#33741)

Commit migrated from https://github.com/dotnet/corefx/commit/8fb32123a5894e79031e6e4c58cec337f63502ad

5 years agoExtend ResourceManager tests
Steve MacLean [Tue, 20 Nov 2018 23:33:10 +0000 (18:33 -0500)]
Extend ResourceManager tests

Set neutral resource culture to english
Explicitly set CurrentUICulture to english when looking for neutral resources
Add localization cases to check culture fallback
Add ExpectMissingManifestResourceException()
Add test to check expected resolve events are raised

Commit migrated from https://github.com/dotnet/corefx/commit/3243979bc7c1059836b1be77a0b8a23d744c3442

5 years agoForward HashAlgorithm.Create() to a new CryptoConfigForwarder.CreateDefaultHashAlgori...
Martin Baulig [Thu, 29 Nov 2018 10:43:56 +0000 (05:43 -0500)]
Forward HashAlgorithm.Create() to a new CryptoConfigForwarder.CreateDefaultHashAlgorithm(). (dotnet/corefx#33705)

In Mono, `HashAlgorithm.Create()` returns a default algorithm instead of throwing PNSE;
this allows us use a custom version of `CryptoConfigForwarder` to keep compatibility.

Commit migrated from https://github.com/dotnet/corefx/commit/c94165d386141a9c5775956a4cf5fc7ba4abfbe4

5 years agoUpdate CoreFx, CoreSetup to preview.18579.1, preview-27128-02, respectively (dotnet...
dotnet-maestro-bot [Thu, 29 Nov 2018 06:32:42 +0000 (22:32 -0800)]
Update CoreFx, CoreSetup to preview.18579.1, preview-27128-02, respectively (dotnet/corefx#33737)

Commit migrated from https://github.com/dotnet/corefx/commit/b3fad7bb3a3d937e4860d4b3f138097b812d9d51

5 years agoFix non-deterministic test failures caused by accessing uninitialized memory (dotnet...
Jan Kotas [Thu, 29 Nov 2018 06:32:22 +0000 (22:32 -0800)]
Fix non-deterministic test failures caused by accessing uninitialized memory (dotnet/corefx#33730)

Fixes dotnet/coreclrdotnet/corefx#21238

Commit migrated from https://github.com/dotnet/corefx/commit/b51734f005a70561545d819fd4083ce95309b3db

5 years agoFixed typos in the ArrayTensorExtensions file (dotnet/corefx#33738)
Juan Naputi [Thu, 29 Nov 2018 06:31:50 +0000 (00:31 -0600)]
Fixed typos in the ArrayTensorExtensions file (dotnet/corefx#33738)

Commit migrated from https://github.com/dotnet/corefx/commit/64b9d162cc2d0fd152fcc84a07b2080b04a970d0

5 years agoAdding some RealParserTests to cover -0 and case insensitive infinity/nan (dotnet...
Tanner Gooding [Thu, 29 Nov 2018 03:11:04 +0000 (19:11 -0800)]
Adding some RealParserTests to cover -0 and case insensitive infinity/nan (dotnet/corefx#33694)

* Adding some RealParserTests to cover -0 and case insensitive infinity/nan

* Re-enable some RealParser tests that have exponents that overflow

Commit migrated from https://github.com/dotnet/corefx/commit/1bd6b4106da809adcc319d63f8006b0f824d7021

5 years agoRemove PackagingTaskDir property in packaging.props (dotnet/corefx#33725)
Santiago Fernandez Madero [Thu, 29 Nov 2018 01:59:37 +0000 (19:59 -0600)]
Remove PackagingTaskDir property in packaging.props (dotnet/corefx#33725)

Commit migrated from https://github.com/dotnet/corefx/commit/7ecc921ce5d7b3173a966b431f761d60b95dc768

5 years agoUpdating S.N.Tensors to only include the implementation (dotnet/corefx#33723)
Tanner Gooding [Wed, 28 Nov 2018 18:43:54 +0000 (10:43 -0800)]
Updating S.N.Tensors to only include the implementation (dotnet/corefx#33723)

Commit migrated from https://github.com/dotnet/corefx/commit/3c42c7c98b37b729895af79b4bd0ae4c5ff002b6

5 years agoUpdate CoreClr, CoreFx, CoreSetup to preview-27128-02, preview.18578.2, preview-27128...
dotnet-maestro-bot [Wed, 28 Nov 2018 18:39:36 +0000 (10:39 -0800)]
Update CoreClr, CoreFx, CoreSetup to preview-27128-02, preview.18578.2, preview-27128-01, respectively (dotnet/corefx#33726)

Commit migrated from https://github.com/dotnet/corefx/commit/a416314664033243013137635027b3ffa804f894

5 years agoMove ObsoleteAttribute to correct property (dotnet/corefx#33718)
Paul Harrington [Wed, 28 Nov 2018 14:19:28 +0000 (06:19 -0800)]
Move ObsoleteAttribute to correct property (dotnet/corefx#33718)

Commit migrated from https://github.com/dotnet/corefx/commit/0efe8e260397e9be12e182341f52b6de6ea948c0

5 years agoOptimize performance of SecurityIdentifier.ToString()
Wraith2 [Wed, 28 Nov 2018 13:36:37 +0000 (13:36 +0000)]
Optimize performance of SecurityIdentifier.ToString()

Fill a stackalloc span instead of using StringBuilder with temporary strings when making the SDDL string.

50% reduction in clock time, 75% reduction in memory usage.

Commit migrated from https://github.com/dotnet/corefx/commit/b04b5f22e933b0dae74af3e8b4d1bd5c12cbed01

5 years agoAdd more Activator tests (dotnet/corefx#33570)
Hugh Bellamy [Wed, 28 Nov 2018 12:34:16 +0000 (12:34 +0000)]
Add more Activator tests (dotnet/corefx#33570)

* Add more Activator tests

* PR feedback, test fixes

* Remove ActiveIssue

Commit migrated from https://github.com/dotnet/corefx/commit/51db95936bce8caa5c5fd523c80983c1a3d7b55c

5 years agoUpdate CoreClr, CoreFx, CoreSetup to preview-27128-01, preview.18578.1, preview-27127...
dotnet-maestro-bot [Wed, 28 Nov 2018 11:48:53 +0000 (03:48 -0800)]
Update CoreClr, CoreFx, CoreSetup to preview-27128-01, preview.18578.1, preview-27127-02, respectively (dotnet/corefx#33722)

Commit migrated from https://github.com/dotnet/corefx/commit/f7e31b1bb7f6d0ede4f5369896d3254e509894d8

5 years agoAdd Rune invariant tests (dotnet/corefx#33698)
Levi Broderick [Wed, 28 Nov 2018 01:51:01 +0000 (17:51 -0800)]
Add Rune invariant tests (dotnet/corefx#33698)

These unit tests exercise the GlobalizationMode.Invariant code paths in the System.Text.Rune type

Commit migrated from https://github.com/dotnet/corefx/commit/2448649ce33f6252cbf197ab4af5582df7a8d18d

5 years agoPipelines to use UnsafeQueueUserWorkItem (dotnet/corefx#33658)
Ben Adams [Tue, 27 Nov 2018 22:15:07 +0000 (22:15 +0000)]
Pipelines to use UnsafeQueueUserWorkItem (dotnet/corefx#33658)

* Pipelines to use UnsafeQueueUserWorkItem

* Avoid external dependency on behaviour

* UnsafeSchedule

* Don't flow suppress for inline unsafe

* Don't suppress by default

Commit migrated from https://github.com/dotnet/corefx/commit/4d4d7858266934be8006e0f6eb87f57a5795d723

5 years agoExpose\test generic UnsafeQueueUserWorkItem overload (dotnet/corefx#33637)
Stephen Toub [Tue, 27 Nov 2018 19:55:27 +0000 (14:55 -0500)]
Expose\test generic UnsafeQueueUserWorkItem overload (dotnet/corefx#33637)

* Expose\test generic UnsafeQueueUserWorkItem overload

* Suppress ApiCompat warning

Commit migrated from https://github.com/dotnet/corefx/commit/a3cef9c4c589a414a4add343f154bc8eaa9e21fd

5 years agoMerge pull request dotnet/corefx#33654 from jeffschwMSFT/winrt48
Jeff Schwartz [Tue, 27 Nov 2018 19:54:55 +0000 (11:54 -0800)]
Merge pull request dotnet/corefx#33654 from jeffschwMSFT/winrt48

Add NetFX support for System.Runtime.WindowsRuntime and System.Runtime.WindowsRuntime.UI.Xaml

Commit migrated from https://github.com/dotnet/corefx/commit/e5c18b0d9214dc192f34b36fb7350385f10b493a

5 years agoRevert "Add another Zip IEnumerable<T> extension method (dotnet/corefx#26582)" (dotne...
Stephen Toub [Tue, 27 Nov 2018 19:24:22 +0000 (14:24 -0500)]
Revert "Add another Zip IEnumerable<T> extension method (dotnet/corefx#26582)" (dotnet/corefx#33709)

This reverts commit dotnet/corefx@6b2b9e42097df84f9b1504fe7d14e9b64f8f0870.

Commit migrated from https://github.com/dotnet/corefx/commit/53ae9af48c5c133f4413e76c1469dfe6ccecd926

5 years agoAdd BinaryFormatter and TypedReference test involving struct with readonly field...
Stephen Toub [Tue, 27 Nov 2018 17:55:21 +0000 (12:55 -0500)]
Add BinaryFormatter and TypedReference test involving struct with readonly field (dotnet/corefx#33690)

* Add BinaryFormatter test involving struct with readonly field

* Add MakeTypedReference test for readonly field

Commit migrated from https://github.com/dotnet/corefx/commit/1197641767c4c281ddcd38d3bf3bf6b2bb79abca

5 years agoAugment Enum tests (dotnet/corefx#33707)
Stephen Toub [Tue, 27 Nov 2018 17:52:05 +0000 (12:52 -0500)]
Augment Enum tests (dotnet/corefx#33707)

A few additional cases, in particular focused on overflow.

Commit migrated from https://github.com/dotnet/corefx/commit/b5b90234085228d88319f46cdffb245303341557

5 years agoUpdate README.md (dotnet/corefx#33708)
Rich Lander [Tue, 27 Nov 2018 16:43:02 +0000 (08:43 -0800)]
Update README.md (dotnet/corefx#33708)

Commit migrated from https://github.com/dotnet/corefx/commit/4ce6355d59623a198f06f23f9753c40d1cf8fb15

5 years agoUpdate CoreClr, CoreFx, CoreSetup to preview-27127-02, preview.18577.1, preview-27127...
dotnet-maestro-bot [Tue, 27 Nov 2018 15:56:26 +0000 (07:56 -0800)]
Update CoreClr, CoreFx, CoreSetup to preview-27127-02, preview.18577.1, preview-27127-01, respectively (dotnet/corefx#33700)

Commit migrated from https://github.com/dotnet/corefx/commit/0c2f372d9281758f3f3fdc8cedb10caca7c1ea3f

5 years agoAdding additional comments and removing the use of _HasReferenceToSystemRuntime fromt...
JeffSchwMSFT [Tue, 27 Nov 2018 00:37:48 +0000 (00:37 +0000)]
Adding additional comments and removing the use of _HasReferenceToSystemRuntime fromthe net461 build targets

Commit migrated from https://github.com/dotnet/corefx/commit/8e0dc746c172689801c463480120702f6e5f1069

5 years agoExpose AppDomain.PermissionSet (dotnet/corefx#33379)
Maryam Ariyan [Mon, 26 Nov 2018 19:20:51 +0000 (11:20 -0800)]
Expose AppDomain.PermissionSet (dotnet/corefx#33379)

Commit migrated from https://github.com/dotnet/corefx/commit/51e1541da82253ab7d10a7c00a2fd93b8e41c341

5 years agoUpdate CoreClr, CoreFx, CoreSetup to preview-27126-02, preview.18576.2, preview-27126...
dotnet-maestro-bot [Mon, 26 Nov 2018 16:50:22 +0000 (08:50 -0800)]
Update CoreClr, CoreFx, CoreSetup to preview-27126-02, preview.18576.2, preview-27126-01, respectively (dotnet/corefx#33681)

Commit migrated from https://github.com/dotnet/corefx/commit/d76c2039f22a2607967f894a83f1041fad77d8e9

5 years agoAdd more multi-segment JsonReader tests and set complex json value flag correctly...
Ahson Khan [Mon, 26 Nov 2018 13:33:19 +0000 (05:33 -0800)]
Add more multi-segment JsonReader tests and set complex json value flag correctly. (dotnet/corefx#33659)

* Add more multi-segment JsonReader tests and set complex json value flag
correctly.

* Change comments test for single segment to test span slices.

Commit migrated from https://github.com/dotnet/corefx/commit/73102dc6208d6c272aa30bf856c731e645bc5e53

5 years agoAdd more integer parse/compare/formatting tests (dotnet/corefx#33675)
Hugh Bellamy [Mon, 26 Nov 2018 13:27:19 +0000 (13:27 +0000)]
Add more integer parse/compare/formatting tests (dotnet/corefx#33675)

Commit migrated from https://github.com/dotnet/corefx/commit/220db1178c9c79909127a0f316b42b0d1dc70b33

5 years agoFormat black-red tree comment (dotnet/corefx#33678)
Fabrício Zimmerer Murta [Sun, 25 Nov 2018 00:58:03 +0000 (22:58 -0200)]
Format black-red tree comment (dotnet/corefx#33678)

I think this comment has been lost in a monospace font transition in IDEs used by the project. :)

I didn't study it in-depth, but it looks congruent with https://en.wikipedia.org/wiki/Red%E2%80%93black_tree.

Commit migrated from https://github.com/dotnet/corefx/commit/1ff54939e86d018133414f8d4de32f5933a00bfb

5 years agoFix HttpWebRequest.AddRange error message (dotnet/corefx#33680)
Ahmad Ibrahim [Sat, 24 Nov 2018 14:54:05 +0000 (16:54 +0200)]
Fix HttpWebRequest.AddRange error message (dotnet/corefx#33680)

When the From parameter is greater than the To parameter, the error message says it's "less than"

Commit migrated from https://github.com/dotnet/corefx/commit/83e328da88f076e3a292a70634619b673254b3e2

5 years agoUpdate CoreClr, CoreSetup to preview-27124-01, preview-27123-02, respectively (dotnet...
dotnet-maestro-bot [Sat, 24 Nov 2018 09:51:35 +0000 (01:51 -0800)]
Update CoreClr, CoreSetup to preview-27124-01, preview-27123-02, respectively (dotnet/corefx#33679)

Commit migrated from https://github.com/dotnet/corefx/commit/a169f695e4a2ac2231117addf2bc5cd6b83abd6d

5 years agoAdd back DefaultTraceListenerClassTests.netcoreapp.cs file (dotnet/corefx#33664)
Jan Kotas [Fri, 23 Nov 2018 22:51:56 +0000 (14:51 -0800)]
Add back DefaultTraceListenerClassTests.netcoreapp.cs file (dotnet/corefx#33664)

Commit migrated from https://github.com/dotnet/corefx/commit/2ada3f86cb4a5ed3e9bac9227b80005352321d19

5 years agoUnix: change SetCreationTime to match better with GetCreationTime (dotnet/corefx...
Tom Deseyn [Fri, 23 Nov 2018 20:59:17 +0000 (21:59 +0100)]
Unix: change SetCreationTime to match better with GetCreationTime (dotnet/corefx#33647)

* Unix: change SetCreationTime to match better with GetCreationTime

* Improve test

* Improve test further

* Update test

* Fix test

* Update test comment

Commit migrated from https://github.com/dotnet/corefx/commit/402e8c089679a925bedf981ccfcb1bd89c3510ca

5 years agoUpdate CoreClr, CoreFx, CoreSetup to preview-27123-02, preview.18573.2, preview-27123...
dotnet-maestro-bot [Fri, 23 Nov 2018 17:21:36 +0000 (09:21 -0800)]
Update CoreClr, CoreFx, CoreSetup to preview-27123-02, preview.18573.2, preview-27123-01, respectively (dotnet/corefx#33672)

Commit migrated from https://github.com/dotnet/corefx/commit/91ab62fcacd516333cefb3be0c7400c79e45279a

5 years agoUpdate CoreClr, CoreFx, CoreSetup to preview-27123-01, preview.18573.1, preview-27122...
dotnet-maestro-bot [Fri, 23 Nov 2018 09:34:51 +0000 (01:34 -0800)]
Update CoreClr, CoreFx, CoreSetup to preview-27123-01, preview.18573.1, preview-27122-03, respectively (dotnet/corefx#33670)

Commit migrated from https://github.com/dotnet/corefx/commit/f149048c3696d1d3342b696f719206fcd1e173cb

5 years agoTypos (dotnet/corefx#33669)
John Doe [Thu, 22 Nov 2018 22:00:17 +0000 (14:00 -0800)]
Typos (dotnet/corefx#33669)

* Adress -> Address

* Advenced -> Advanced

* adyacent -> adjacent

* aformentioned -> aforementioned

* afterwhich -> after which

* agreeement -> agreement

* agregate -> aggregate

* agressive -> aggressive

* agressively -> aggressively

* agsinst -> against

* namaespace -> namespace

Commit migrated from https://github.com/dotnet/corefx/commit/53d1d60e3dca6c9cc61cfac628b393de27fff649

5 years agoMark brotli .c/.h files as non-executable (dotnet/corefx#33668)
Jan Kotas [Thu, 22 Nov 2018 20:50:15 +0000 (12:50 -0800)]
Mark brotli .c/.h files as non-executable (dotnet/corefx#33668)

Commit migrated from https://github.com/dotnet/corefx/commit/015abaf8e72811fcafa4e0bdb51696da6f97c33a

5 years agoUpdate CoreClr, CoreFx, CoreSetup to preview-27122-02, preview.18572.2, preview-27122...
dotnet-maestro-bot [Thu, 22 Nov 2018 18:24:09 +0000 (10:24 -0800)]
Update CoreClr, CoreFx, CoreSetup to preview-27122-02, preview.18572.2, preview-27122-02, respectively (dotnet/corefx#33657)

Commit migrated from https://github.com/dotnet/corefx/commit/7139934f21e3da17a5e5a94b14abdf3c1c3b00b9

5 years agoReapply VB Operator fixes (dotnet/corefx#32459)
Hugh Bellamy [Thu, 22 Nov 2018 17:23:41 +0000 (17:23 +0000)]
Reapply VB Operator fixes (dotnet/corefx#32459)

* Add more VB operator tests (dotnet/corefx#31320)

* Add VB operator tests

* Delete dead code from VB operators

* Add comparison operator tests

* Add more tests

* Fix VB handling of DBNull.Value

* Do all number parsing in the invariant culture

* Workaround https://github.com/dotnet/coreclr/issues/8648

* Accomodate for -0.0 change and fix test comparisons

Commit migrated from https://github.com/dotnet/corefx/commit/1c34aea1482cff4bdf59c9fffa4b3ec706f18536

5 years agoUpdate test that depends on CoreLib private implementation details (dotnet/corefx...
Jan Kotas [Thu, 22 Nov 2018 15:04:31 +0000 (07:04 -0800)]
Update test that depends on CoreLib private implementation details (dotnet/corefx#33661)

Commit migrated from https://github.com/dotnet/corefx/commit/43b4556af330c2b401f5fe15e395ee871f4e04d5

5 years agoRemove char[] allocation in CheckIriUnicodeRange (dotnet/corefx#33641)
Stephen Toub [Thu, 22 Nov 2018 10:01:42 +0000 (05:01 -0500)]
Remove char[] allocation in CheckIriUnicodeRange (dotnet/corefx#33641)

We can trivially remove a char[2] allocation by replacing it with a stackalloc'd span.  We could likely go further and avoid the subsequent string allocation as well, but we'd want to do perf validation of that, given the sheer number of CompareOrdinal calls that follow.

Commit migrated from https://github.com/dotnet/corefx/commit/2f8cd58971919c8762066e7bd85a4f6dad289af4

5 years agoRemove netstandard configs from more unit test projects (dotnet/corefx#33656)
Stephen Toub [Thu, 22 Nov 2018 03:57:05 +0000 (22:57 -0500)]
Remove netstandard configs from more unit test projects (dotnet/corefx#33656)

These "UnitTests" test product internals by building in the product src, which means there's no benefit in running them on configurations other than netcoreapp, and because they build in product src, having a netstandard configuration limits the ability to use netcoreapp-only features in those source files.

Commit migrated from https://github.com/dotnet/corefx/commit/7366920f756390d26a99dc7753d47cf6f7bfff10

5 years agoUpdate CoreFx, CoreSetup to preview.18571.3, preview-27121-03, respectively (dotnet...
dotnet-maestro-bot [Wed, 21 Nov 2018 21:24:23 +0000 (13:24 -0800)]
Update CoreFx, CoreSetup to preview.18571.3, preview-27121-03, respectively (dotnet/corefx#33652)

Commit migrated from https://github.com/dotnet/corefx/commit/c0bd9974a22843e445b094063ad1444ab2b0f507

5 years agoMerge branch 'master' of https://github.com/dotnet/corefx into winrt48
JeffSchwMSFT [Wed, 21 Nov 2018 20:01:19 +0000 (20:01 +0000)]
Merge branch 'master' of https://github.com/dotnet/corefx into winrt48

Commit migrated from https://github.com/dotnet/corefx/commit/3e56888879ec7e21f1487f959b13ddfd7112c239

5 years agoEnable strong crypto for TLS 1.3 (dotnet/corefx#33608)
Krzysztof Wicher [Wed, 21 Nov 2018 19:01:32 +0000 (11:01 -0800)]
Enable strong crypto for TLS 1.3 (dotnet/corefx#33608)

* Enable strong crypto for TLS 1.3

* Update SslStreamPal.Windows.cs

Commit migrated from https://github.com/dotnet/corefx/commit/b2f960abe1d8690be9d68dd9b56ea7636fb4a38b

5 years agoFix PlatformPackageVersion property (dotnet/corefx#33564)
Eric StJohn [Wed, 21 Nov 2018 18:15:25 +0000 (10:15 -0800)]
Fix PlatformPackageVersion property (dotnet/corefx#33564)

This property was meant to indicate the major.minor.release
version of the *currently building* package, but was changed
to represent ingested version here: https://github.com/dotnet/corefx/commit/dotnet/corefx@444ea73cdd596059f2ef5ed4ba4a46ae6819d95e#r23359117

That change resulted in folks occasionally hitting a parsing
error with unusual package shapes: https://github.com/dotnet/arcade/issues/1355

This reintroduces the separation between
 - PlatformPackageVersion : version w/o prerelease that will be built
 - MicrosoftNETCorePlatformsPackageVersion : last built version available for restore

Commit migrated from https://github.com/dotnet/corefx/commit/30e0ccdfa8349d5991302d493b972029eb74018f

5 years agoMerge pull request dotnet/corefx#33646 from dotnet-maestro-bot/master-UpdateDependencies
Matt Mitchell [Wed, 21 Nov 2018 17:02:15 +0000 (09:02 -0800)]
Merge pull request dotnet/corefx#33646 from dotnet-maestro-bot/master-UpdateDependencies

Update CoreClr, CoreFx, CoreSetup to preview-27121-03, preview.18571.2, preview-27121-02, respectively (master)

Commit migrated from https://github.com/dotnet/corefx/commit/57358b7f7214c233e8397483a9afc1698ac00c5b

5 years agoIncrease Guid branch code coverage to 100% (dotnet/corefx#33633)
Hugh Bellamy [Wed, 21 Nov 2018 16:33:29 +0000 (16:33 +0000)]
Increase Guid branch code coverage to 100% (dotnet/corefx#33633)

Commit migrated from https://github.com/dotnet/corefx/commit/5870ce1bb7df1e609f0ffca809d4048b817d50d6

5 years agoSet ReadResult and internal fields as readonly. (dotnet/corefx#33065)
Code Therapist [Wed, 21 Nov 2018 16:33:11 +0000 (17:33 +0100)]
Set ReadResult and internal fields as readonly. (dotnet/corefx#33065)

Commit migrated from https://github.com/dotnet/corefx/commit/e57dd4784a83d3310a14e7c4b274885b91c521fd

5 years agoUpdate the other places that influence test queues
Jeremy Barton [Wed, 21 Nov 2018 15:32:23 +0000 (07:32 -0800)]
Update the other places that influence test queues

Centos.73.Amd64 => Centos.7.Amd64
Centos.74.Amd64 => (delete, redundant to 7)
RedHat.69.Amd64 => RedHat.6.Amd64
RedHat.73.Amd64 => RedHat.7.Amd64
RedHat.74.Amd64 => (delete, redundant to 7)
Debian.87.Amd64 => Debian.8.Amd64
Debian.90.Amd64  => Debian.9.Amd64
OpenSuse.423.Amd64 => OpenSuse.42.Amd64
-Ubuntu.1404.Amd64 (OS near End of Life)
+Ubuntu.1810.Amd64

Commit migrated from https://github.com/dotnet/corefx/commit/778fea75a78e7fed1155ef68cac84ba1dd65946f

5 years agoUpdate CoreClr, CoreFx, CoreSetup to preview-27121-03, preview.18571.2, preview-27121...
dotnet-maestro-bot [Wed, 21 Nov 2018 15:14:11 +0000 (07:14 -0800)]
Update CoreClr, CoreFx, CoreSetup to preview-27121-03, preview.18571.2, preview-27121-02, respectively

Commit migrated from https://github.com/dotnet/corefx/commit/73b58a212f4b86fba108122518ba40543d21e9d5

5 years agoUpdate CoreClr, CoreFx to preview-27121-02, preview.18571.1, respectively (dotnet...
dotnet-maestro-bot [Wed, 21 Nov 2018 13:32:47 +0000 (05:32 -0800)]
Update CoreClr, CoreFx to preview-27121-02, preview.18571.1, respectively (dotnet/corefx#33642)

Commit migrated from https://github.com/dotnet/corefx/commit/9d7b71ad053d82a461781ec4c6ac4047078e1fe8

5 years agoUpdate CoreClr, CoreFx, CoreSetup to preview-27120-03, preview.18570.9, preview-27120...
dotnet-maestro-bot [Wed, 21 Nov 2018 01:35:37 +0000 (17:35 -0800)]
Update CoreClr, CoreFx, CoreSetup to preview-27120-03, preview.18570.9, preview-27120-04, respectively (dotnet/corefx#33626)

Commit migrated from https://github.com/dotnet/corefx/commit/ed05109d18912262db4d2a9f5bbc6327073beb79

5 years agoAdd more Marshal tests (dotnet/corefx#32506)
Hugh Bellamy [Wed, 21 Nov 2018 01:15:22 +0000 (01:15 +0000)]
Add more Marshal tests (dotnet/corefx#32506)

* Add more Marshal tests

Commit migrated from https://github.com/dotnet/corefx/commit/110ef8070370c1cd729a1752de505b7c9183afd9

5 years agoAdd NetFX support for System.Runtime.WindowsRuntime and System.Runtime.WindowsRuntime...
JeffSchwMSFT [Tue, 20 Nov 2018 21:57:15 +0000 (21:57 +0000)]
Add NetFX support for System.Runtime.WindowsRuntime and System.Runtime.WindowsRuntime.UI.Xaml

Commit migrated from https://github.com/dotnet/corefx/commit/e4f5e8dabd271dddc3d8abcc41c7120a65894694

5 years agoUse string.Create in PkcsHelpers.ToUpperHexString (dotnet/corefx#33600)
Stephen Toub [Tue, 20 Nov 2018 20:01:37 +0000 (15:01 -0500)]
Use string.Create in PkcsHelpers.ToUpperHexString (dotnet/corefx#33600)

Avoids a StringBuilder (and its underlying char[]), plus intermediate strings for every byte.

Commit migrated from https://github.com/dotnet/corefx/commit/20d0bdc20d323435b7422314d83fba06fa17ad92

5 years agoMerge pull request dotnet/corefx#33617 from dotnet-maestro-bot/master-UpdateDependencies
Stephen Toub [Tue, 20 Nov 2018 14:57:40 +0000 (09:57 -0500)]
Merge pull request dotnet/corefx#33617 from dotnet-maestro-bot/master-UpdateDependencies

Update BuildTools, CoreClr, CoreFx, CoreFxOptimizationData to preview1-03420-02, preview-27120-01, preview.18570.6, master-20181120-0045, respectively (master)

Commit migrated from https://github.com/dotnet/corefx/commit/c3154a9642a92aa15704abce7bf695b3e9db55f5

5 years agoFix GetInterface test to account for coreclr bug fix
Stephen Toub [Tue, 20 Nov 2018 12:55:29 +0000 (07:55 -0500)]
Fix GetInterface test to account for coreclr bug fix

Commit migrated from https://github.com/dotnet/corefx/commit/6cc54776a76035483ef3b4a5227436aa9221f480

5 years agoExpose System.Xml.XmlDataDocument (dotnet/corefx#33607)
Maryam Ariyan [Tue, 20 Nov 2018 12:32:55 +0000 (04:32 -0800)]
Expose System.Xml.XmlDataDocument (dotnet/corefx#33607)

* Exposes System.Xml.XmlDataDocument

Adds XmlDataDocument tests

Rename Forigen to Foreign

Fixes: dotnet/corefx#33442

* Apply PR feedbacks, keep obsolete attribute and fix tests in netfx

Commit migrated from https://github.com/dotnet/corefx/commit/1c673ffb9c74e796a9068ec310aaa25121310a12

5 years agoUpdate BuildTools, CoreClr, CoreFx, CoreFxOptimizationData to preview1-03420-02,...
dotnet-maestro-bot [Tue, 20 Nov 2018 09:00:41 +0000 (01:00 -0800)]
Update BuildTools, CoreClr, CoreFx, CoreFxOptimizationData to preview1-03420-02, preview-27120-01, preview.18570.6, master-20181120-0045, respectively

Commit migrated from https://github.com/dotnet/corefx/commit/7d1669e70288202f9d21f6a0bceb4ace488aad24

5 years agopull in more recent version of platform detection (dotnet/corefx#33619)
Tomas Weinfurt [Tue, 20 Nov 2018 07:50:18 +0000 (23:50 -0800)]
pull in more recent version of platform detection (dotnet/corefx#33619)

Commit migrated from https://github.com/dotnet/corefx/commit/756b214767ae0b059cb671e52d0f4776ee0d91d5

5 years agoCleanup and add Type.GetInterface tests (dotnet/corefx#33569)
Hugh Bellamy [Tue, 20 Nov 2018 05:04:24 +0000 (05:04 +0000)]
Cleanup and add Type.GetInterface tests (dotnet/corefx#33569)

Commit migrated from https://github.com/dotnet/corefx/commit/4b7065e80f2db079c45affcc66c80a21a496d41d

5 years agoshare NetworkInformation implementation between OSX and FreeBSD (dotnet/corefx#33527)
Tomas Weinfurt [Tue, 20 Nov 2018 03:19:33 +0000 (19:19 -0800)]
share NetworkInformation implementation between OSX and FreeBSD (dotnet/corefx#33527)

* share networkinfo implementation between OSX and FreeBSD

* use ActiveIssue to disable certain tests on FreeBSD

* remove old comments

* add FreeBSD/Interop.Libraries.cs

Commit migrated from https://github.com/dotnet/corefx/commit/ee33a31a97bb94b4e5b927823935fea435f058df

5 years agoupdate parsing of /proc entries to work on older kernels. (dotnet/corefx#33610)
Tomas Weinfurt [Tue, 20 Nov 2018 01:08:31 +0000 (17:08 -0800)]
update parsing of /proc entries to work on older kernels. (dotnet/corefx#33610)

Commit migrated from https://github.com/dotnet/corefx/commit/9e368d9f35d3d07864c58ab15d760c700a52488c

5 years agoUpdate CoreFx, CoreSetup to preview.18569.5, preview-27119-04, respectively (dotnet...
dotnet-maestro-bot [Tue, 20 Nov 2018 01:04:05 +0000 (17:04 -0800)]
Update CoreFx, CoreSetup to preview.18569.5, preview-27119-04, respectively (dotnet/corefx#33611)

Commit migrated from https://github.com/dotnet/corefx/commit/85ab31c4c3c4af3aa40de5a710ae4a9363731522

5 years agoAdd EnumerateRunes() ref APIs and unit tests (dotnet/corefx#33504)
Levi Broderick [Mon, 19 Nov 2018 23:07:08 +0000 (15:07 -0800)]
Add EnumerateRunes() ref APIs and unit tests (dotnet/corefx#33504)

Commit migrated from https://github.com/dotnet/corefx/commit/1f9c47ba197323e894b1b5460002bf91d88cf4de

5 years agoRemove StringBuilder marshaling from GetNameInfoW (dotnet/corefx#33598)
Stephen Toub [Mon, 19 Nov 2018 21:39:15 +0000 (16:39 -0500)]
Remove StringBuilder marshaling from GetNameInfoW (dotnet/corefx#33598)

Commit migrated from https://github.com/dotnet/corefx/commit/49b7d9af03557d1bc6fb4a566b0a0f511c9029e8

5 years agoUpdate CoreClr, CoreFx to preview-27119-03, preview.18569.3, respectively (dotnet...
dotnet-maestro-bot [Mon, 19 Nov 2018 21:38:51 +0000 (13:38 -0800)]
Update CoreClr, CoreFx to preview-27119-03, preview.18569.3, respectively (dotnet/corefx#33588)

Commit migrated from https://github.com/dotnet/corefx/commit/62520baa866a23a93f998ba81900ccc3d8423ef4

5 years agoRemove unnecessary StringBuilder/string from CapiHelper.GetDefaultProvider (dotnet...
Stephen Toub [Mon, 19 Nov 2018 21:38:35 +0000 (16:38 -0500)]
Remove unnecessary StringBuilder/string from CapiHelper.GetDefaultProvider (dotnet/corefx#33599)

Commit migrated from https://github.com/dotnet/corefx/commit/e4ec90d6340a1de68d8ed184ef6c39c23b53a86b

5 years agoRename GdiPlusIsAvailable in System.Drawing.Common
Viktor Hofer [Thu, 15 Nov 2018 22:33:23 +0000 (23:33 +0100)]
Rename GdiPlusIsAvailable in System.Drawing.Common

Commit migrated from https://github.com/dotnet/corefx/commit/a73fa3bc5c50da7affe9e0624dc8bab29ba720b8

5 years agoFix IsDrawingSupported condition and streamline code
Viktor Hofer [Thu, 15 Nov 2018 17:29:22 +0000 (18:29 +0100)]
Fix IsDrawingSupported condition and streamline code

Fix unix IsDrawingSupported & rename helper method in Drawing

Commit migrated from https://github.com/dotnet/corefx/commit/64c979d70525f7113880c1f07f6165d860f30962

5 years agoRemove StringBuilder from VerLanguageName marshaling (dotnet/corefx#33593)
Stephen Toub [Mon, 19 Nov 2018 18:48:47 +0000 (13:48 -0500)]
Remove StringBuilder from VerLanguageName marshaling (dotnet/corefx#33593)

Commit migrated from https://github.com/dotnet/corefx/commit/3fd7e3e7c122867c8d4dc073f99c4e64b5c1ae8c

5 years agoUse string.Create in PhysicalAddress.ToString (dotnet/corefx#33592)
Stephen Toub [Mon, 19 Nov 2018 18:21:12 +0000 (13:21 -0500)]
Use string.Create in PhysicalAddress.ToString (dotnet/corefx#33592)

Simple change to avoid an unnecessary StringBuilder.

Commit migrated from https://github.com/dotnet/corefx/commit/b115ee8e2c2c62a3fc10b5eea8fabdfb5c399b62

5 years agoMerge pull request dotnet/corefx#33591 from stephentoub/ipaddressspan
Stephen Toub [Mon, 19 Nov 2018 18:10:49 +0000 (13:10 -0500)]
Merge pull request dotnet/corefx#33591 from stephentoub/ipaddressspan

 Remove unnecessary stackalloc from IPAddress.GetHashCode

Commit migrated from https://github.com/dotnet/corefx/commit/25df1a27a5bcc058ebbc6b7a42c3785de9998b9e

5 years agoRemove unnecessary stackalloc from IPAddress.GetHashCode
Stephen Toub [Mon, 19 Nov 2018 15:54:53 +0000 (10:54 -0500)]
Remove unnecessary stackalloc from IPAddress.GetHashCode

Commit migrated from https://github.com/dotnet/corefx/commit/2d06627369ab7fcbdd5fc40d688f90de48fc2eb9

5 years agoRemove netstandard build from System.Net.Primitives PAL tests
Stephen Toub [Mon, 19 Nov 2018 15:54:17 +0000 (10:54 -0500)]
Remove netstandard build from System.Net.Primitives PAL tests

There's no reason to run these on netstandard, as they're testing an implementation detail of the netcoreapp implementation.

Commit migrated from https://github.com/dotnet/corefx/commit/ac5045cb0fe072518d6d6de6dcdacc66b606958a

5 years agoFixing typo in performance test output path documentation (dotnet/corefx#33589)
Plagnol [Mon, 19 Nov 2018 15:20:30 +0000 (16:20 +0100)]
Fixing typo in performance test output path documentation (dotnet/corefx#33589)

Commit migrated from https://github.com/dotnet/corefx/commit/776a2da1930cbf08442740be1c13691efb3246f4

5 years agoUpdate CoreFxOptimizationData, CoreSetup to master-20181119-0044, preview-27119-01...
dotnet-maestro-bot [Mon, 19 Nov 2018 10:57:25 +0000 (02:57 -0800)]
Update CoreFxOptimizationData, CoreSetup to master-20181119-0044, preview-27119-01, respectively (dotnet/corefx#33586)

Commit migrated from https://github.com/dotnet/corefx/commit/48935b3a4c1b5851c78cdeb368f5a9fa6a598106

5 years agoAllow setting Thread culture before thread start (dotnet/corefx#33576)
Jan Kotas [Mon, 19 Nov 2018 06:21:50 +0000 (22:21 -0800)]
Allow setting Thread culture before thread start (dotnet/corefx#33576)

Fixes dotnet/corefx#33574

Commit migrated from https://github.com/dotnet/corefx/commit/0cec1456227512233144b8484d6516f323423f7c

5 years agoAdd ReadOnlySequence support to Utf8JsonReader with unit tests (dotnet/corefx#33462)
Ahson Khan [Mon, 19 Nov 2018 06:18:57 +0000 (22:18 -0800)]
Add ReadOnlySequence support to Utf8JsonReader with unit tests (dotnet/corefx#33462)

* Use a custom BitArray impl instead of a stack for memory efficiency

* Grow the bit array by doubling and apply BitArray PR feedback

* Add ReadOnlySequence ctor and fields to support multi-segment

* Update the ref by auto-generating it

* Add valid JSON multi-segment tests and update ReadMultiSegment to use
GetNextSpan

* Address previous PR feedback around comments

* Address PR feedback and add some invalid json tests.

* Update invalid json tests and fix test returned byte position in line.

* Fix exception messages and copy only what is relevant to the stack span.

* Add tests which compares span-sequence state during reading and fix
bugs.

* Remove unused variable and update ROSequence tests.

* Fix changes related to BitStack.

* Remove previous bit array impl in favor of BitStack.

Commit migrated from https://github.com/dotnet/corefx/commit/0354aa6aeeb9bb50ce97ef69944cf3371496ec74

5 years agoUpdate CoreClr, CoreFx, CoreSetup to preview-27119-01, preview.18569.1, preview-27118...
dotnet-maestro-bot [Mon, 19 Nov 2018 06:18:16 +0000 (22:18 -0800)]
Update CoreClr, CoreFx, CoreSetup to preview-27119-01, preview.18569.1, preview-27118-04, respectively (dotnet/corefx#33583)

Commit migrated from https://github.com/dotnet/corefx/commit/b2f719ee3502f82c55b58c0e04b87e2802160fac

5 years agoUpdate CoreClr, CoreFx, CoreFxOptimizationData, CoreSetup to preview-27118-03, previe...
dotnet-maestro-bot [Mon, 19 Nov 2018 01:04:56 +0000 (17:04 -0800)]
Update CoreClr, CoreFx, CoreFxOptimizationData, CoreSetup to preview-27118-03, preview.18568.4, master-20181118-0046, preview-27118-02, respectively (dotnet/corefx#33575)

Commit migrated from https://github.com/dotnet/corefx/commit/2ecd26a336de13ff17a02d8ed4cf9d137a79371b

5 years agoAlways use ElementAtOrDefault in ElementAtOrDefaultTests (dotnet/corefx#33578)
Yair Halberstadt [Sun, 18 Nov 2018 14:57:02 +0000 (14:57 +0000)]
Always use ElementAtOrDefault in ElementAtOrDefaultTests (dotnet/corefx#33578)

It looks like ElementAtOrDefaultTests were copied from ElementAtTests, and not all the usages of ElementAt were changed to ElementAtOrDefault. This commit fixes that.

Commit migrated from https://github.com/dotnet/corefx/commit/f7b92f4d486f9516cc08596193e11b4601745a1e

5 years agoFixing up Matrix4x4 to use the relocated helper intrinsics (dotnet/corefx#33567)
Tanner Gooding [Sun, 18 Nov 2018 05:01:14 +0000 (21:01 -0800)]
Fixing up Matrix4x4 to use the relocated helper intrinsics (dotnet/corefx#33567)

Commit migrated from https://github.com/dotnet/corefx/commit/35755bf8b1972c823882e20028b94e31dd86290b

5 years agoDisable more DNS tests failing sporadically in ARM64 CI (dotnet/corefx#33571)
Stephen Toub [Sun, 18 Nov 2018 03:12:23 +0000 (22:12 -0500)]
Disable more DNS tests failing sporadically in ARM64 CI (dotnet/corefx#33571)

Commit migrated from https://github.com/dotnet/corefx/commit/2ba50f1778cb135c764eaa8f70305e4506d40856

5 years agoremove Linux pollution from other Unixes (dotnet/corefx#33498)
Tomas Weinfurt [Sun, 18 Nov 2018 02:09:16 +0000 (18:09 -0800)]
remove Linux pollution from other Unixes (dotnet/corefx#33498)

* remove Linux pollution from other Unixes

* update default Odbc32 for unknown unix

* feedback from review

* update System.Diagnostics.TraceSource to match System.Diagnostics.Process

Commit migrated from https://github.com/dotnet/corefx/commit/db469684ca828f425074f57d4acd07830e3c0163

5 years agoimprove detection and portability of pal_networkstatistics.c (dotnet/corefx#33517)
Tomas Weinfurt [Sun, 18 Nov 2018 02:08:20 +0000 (18:08 -0800)]
improve detection and portability of pal_networkstatistics.c (dotnet/corefx#33517)

* improve detection and portability of pal_networkstatistics.c

* use __typeof() to determine int size for iucmp stats

Commit migrated from https://github.com/dotnet/corefx/commit/3c340bf87f02af484715053e4c349b7074410ebc

5 years agoAdd support for IDispatchConstantAttribute (dotnet/corefx#33559)
Aaron Robinson [Sun, 18 Nov 2018 00:35:10 +0000 (16:35 -0800)]
Add support for IDispatchConstantAttribute (dotnet/corefx#33559)

Commit migrated from https://github.com/dotnet/corefx/commit/7a90459455a378de82aa9a92db0518f20fec292e

5 years agoUpdate CoreClr, CoreFx to preview-27117-03, preview.18567.4, respectively (dotnet...
dotnet-maestro-bot [Sat, 17 Nov 2018 21:34:15 +0000 (13:34 -0800)]
Update CoreClr, CoreFx to preview-27117-03, preview.18567.4, respectively (dotnet/corefx#33565)

Commit migrated from https://github.com/dotnet/corefx/commit/23b63051e8ce81d0572495cca400f71924966f72

5 years agoUpdate CoreClr, CoreFx, CoreFxOptimizationData, CoreSetup to preview-27117-01, previe...
dotnet-maestro-bot [Sat, 17 Nov 2018 14:31:11 +0000 (06:31 -0800)]
Update CoreClr, CoreFx, CoreFxOptimizationData, CoreSetup to preview-27117-01, preview.18566.8, master-20181117-0043, preview-27117-03, respectively (dotnet/corefx#33556)

Commit migrated from https://github.com/dotnet/corefx/commit/51f434794968d0b1a092d0a9d42684350a175cac