platform/upstream/dotnet/runtime.git
5 years agoMerge pull request dotnet/corefx#34324 from vcsjones/32913-oaep-cek
Jeremy Barton [Fri, 4 Jan 2019 06:07:55 +0000 (22:07 -0800)]
Merge pull request dotnet/corefx#34324 from vcsjones/32913-oaep-cek

Support SHA2 for OAEP decryption in EnvelopedCms

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

5 years agoAdded SHA2 OAEP decryption support for EnvelopedCms CEK.
Kevin Jones [Thu, 3 Jan 2019 06:18:19 +0000 (01:18 -0500)]
Added SHA2 OAEP decryption support for EnvelopedCms CEK.

Fixes dotnet/corefx#32913.

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

5 years agoFix typo in parameter name.
Kevin Jones [Thu, 3 Jan 2019 02:06:31 +0000 (21:06 -0500)]
Fix typo in parameter name.

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

5 years agoincrease tries to 20 (dotnet/corefx#34342)
Anirudh Agnihotry [Fri, 4 Jan 2019 02:00:04 +0000 (18:00 -0800)]
increase tries to 20 (dotnet/corefx#34342)

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

5 years agoMerge pull request dotnet/corefx#34307 from geoffkizer/redirecttests
Geoff Kizer [Thu, 3 Jan 2019 22:58:52 +0000 (14:58 -0800)]
Merge pull request dotnet/corefx#34307 from geoffkizer/redirecttests

split redirect tests into separate file

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

5 years agoUse ValueStringBuilder instead of StringBuilderCache in PathInternal.Windows.cs
Stephen Toub [Thu, 3 Jan 2019 16:34:52 +0000 (11:34 -0500)]
Use ValueStringBuilder instead of StringBuilderCache in PathInternal.Windows.cs

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

5 years agoUpdate ubuntu arm64 queues to 1804 in official builds (dotnet/corefx#34337)
Santiago Fernandez Madero [Thu, 3 Jan 2019 21:04:44 +0000 (13:04 -0800)]
Update ubuntu arm64 queues to 1804 in official builds (dotnet/corefx#34337)

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

5 years agoFix missing dash in LDAP test server example (dotnet/corefx#34336)
zivillian [Thu, 3 Jan 2019 20:07:19 +0000 (21:07 +0100)]
Fix missing dash in LDAP test server example (dotnet/corefx#34336)

* fix missing dash

* fix copied configuration

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

5 years agoFix testhost depproj chmod when win host restored (dotnet/corefx#34335)
Davis Goodin [Thu, 3 Jan 2019 19:44:30 +0000 (13:44 -0600)]
Fix testhost depproj chmod when win host restored (dotnet/corefx#34335)

When building on Linux, this Exec assumes a Linux configuration is
restored so the testhost package it picks up will have dotnet. This
fails with '-allconfigurations' when a Windows configuration is used and
the restore actually got dotnet.exe. This change detects whatever dotnet
file was actually restored and runs chmod on that.

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

5 years agoRefactor DllImports for System.Security.Cryptography.Pkcs to share in Common/Interop
Roman Marusyk [Thu, 3 Jan 2019 18:28:46 +0000 (20:28 +0200)]
Refactor DllImports for System.Security.Cryptography.Pkcs to share in Common/Interop

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

5 years agoPer issue dotnet/corefx#34302, removed an extra 0x1a at end of file. (dotnet/corefx...
Dong Xie [Thu, 3 Jan 2019 16:10:08 +0000 (16:10 +0000)]
Per issue dotnet/corefx#34302, removed an extra 0x1a at end of file. (dotnet/corefx#34328)

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

5 years agoRevert "Expose Marshall.LoadLibrary API" (dotnet/corefx#34322)
Swaroop Sridhar [Thu, 3 Jan 2019 04:53:10 +0000 (20:53 -0800)]
Revert "Expose Marshall.LoadLibrary API" (dotnet/corefx#34322)

In API review: https://github.com/dotnet/corefx/issues/32015,

The LoadLibrary APIs were originally Approved to live in
System.Runtime.InteropServices.Marshal class.
https://github.com/dotnet/corefx/issues/32015#issuecomment-428775858

However, recently the decision was changed such that the APIs are in a new NativeLibrary class.
https://github.com/dotnet/corefx/issues/32015#issuecomment-448324606

Therefore, undoing the changes to Marshal API.
I'll submit another PR for System.Runtime.InteropServices.NativeLibrary
once the corresponding change in CoreCLR is checked in.

This reverts commit dotnet/corefx@859351c2f65e73e94c9c40983e53b33c5b45014a.

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

5 years agoUsing FUTIMENS instead of FUTIMES (dotnet/corefx#34271)
Anirudh Agnihotry [Wed, 2 Jan 2019 23:12:21 +0000 (15:12 -0800)]
Using FUTIMENS instead of FUTIMES (dotnet/corefx#34271)

* test added

* rearranging order for if statements

* reducing thread sleep time and reverting millisecond test change

* adding comment

* removing comment, adding tick equality check, failing if not able to create file with non-zero nano or milli second

* correcting test for hfs system

* NanoSeconds -> Nanoseconds, Millisec -> milliseconds
HFs assert converted to false

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

5 years agoUpdate CoreClr, CoreFx to preview-27302-02, preview.19052.1, respectively (dotnet...
dotnet-maestro-bot [Wed, 2 Jan 2019 18:02:30 +0000 (10:02 -0800)]
Update CoreClr, CoreFx to preview-27302-02, preview.19052.1, respectively (dotnet/corefx#34311)

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

5 years agoUpdate CoreClr, CoreFx, ProjectNTfs, ProjectNTfsTestILC to preview-27302-01, preview...
dotnet-maestro-bot [Wed, 2 Jan 2019 13:48:06 +0000 (05:48 -0800)]
Update CoreClr, CoreFx, ProjectNTfs, ProjectNTfsTestILC to preview-27302-01, preview.19051.1, beta-27302-00, beta-27302-00, respectively (dotnet/corefx#34245)

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

5 years agoDon't Sleep(1) in some spin-wait loops (Fx) (dotnet/corefx#34288)
Koundinya Veluri [Wed, 2 Jan 2019 13:31:47 +0000 (05:31 -0800)]
Don't Sleep(1) in some spin-wait loops (Fx) (dotnet/corefx#34288)

Fx counterpart to https://github.com/dotnet/coreclr/pull/21722

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

5 years agoDelete one-off AppDomain setter for uapaot first chance exception handler (dotnet...
Jan Kotas [Wed, 2 Jan 2019 13:31:06 +0000 (03:31 -1000)]
Delete one-off AppDomain setter for uapaot first chance exception handler (dotnet/corefx#34304)

This should not be one-off. It should be either nowhere or everywhere.

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

5 years agosplit redirect tests into separate file
Geoff Kizer [Tue, 1 Jan 2019 23:53:35 +0000 (15:53 -0800)]
split redirect tests into separate file

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

5 years agoMerge pull request dotnet/corefx#34298 from geoffkizer/flakytest-SchSendAuxRecordHttpTest
Geoff Kizer [Tue, 1 Jan 2019 20:58:34 +0000 (12:58 -0800)]
Merge pull request dotnet/corefx#34298 from geoffkizer/flakytest-SchSendAuxRecordHttpTest

disable flaky test SchSendAuxRecordHttpTest

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

5 years agodisable flaky test SchSendAuxRecordHttpTest
Geoff Kizer [Mon, 31 Dec 2018 23:30:36 +0000 (15:30 -0800)]
disable flaky test SchSendAuxRecordHttpTest

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

5 years agoRemove Interop.ReadDir.cs (dotnet/corefx#34274)
Egor Bogatov [Mon, 31 Dec 2018 02:05:27 +0000 (05:05 +0300)]
Remove Interop.ReadDir.cs (dotnet/corefx#34274)

* Remove Interop.ReadDir.cs

* pass bufferPtr to FindNextEntry

* Update src/System.IO.FileSystem/src/System/IO/Enumeration/FileSystemEnumerator.Unix.cs

Co-Authored-By: EgorBo <egorbo@gmail.com>
Commit migrated from https://github.com/dotnet/corefx/commit/91589339e6fd3da57d8e6c15937253037e727a04

5 years agoImprove dogfooding guide (dotnet/corefx#34284)
Marco Rossignoli [Sun, 30 Dec 2018 16:59:39 +0000 (17:59 +0100)]
Improve dogfooding guide (dotnet/corefx#34284)

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

5 years agoUse common copy of System.Numerics.Hashing.HashHelpers
Jan Kotas [Thu, 27 Dec 2018 07:36:20 +0000 (23:36 -0800)]
Use common copy of System.Numerics.Hashing.HashHelpers

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

5 years agoUpdate dogfooding guide (dotnet/corefx#34246)
Marco Rossignoli [Thu, 27 Dec 2018 13:45:30 +0000 (14:45 +0100)]
Update dogfooding guide (dotnet/corefx#34246)

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

5 years agoUpdate pinvoke guidelines (dotnet/corefx#34249)
Dan Moseley [Thu, 27 Dec 2018 03:53:15 +0000 (19:53 -0800)]
Update pinvoke guidelines (dotnet/corefx#34249)

* Update pinvoke guidelines

Added some clarification on the width of types, on padding, and the `fixed` keyword. All these were things I had to figure out recently, so it would be useful to document for others.

* Update interop-pinvokes.md

* Update interop-pinvokes.md

* Update interop-pinvokes.md

* Update interop-pinvokes.md

* Update interop-pinvokes.md

* Update interop-pinvokes.md

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

5 years agoUpdate CoreClr, CoreFx, ProjectNTfs, ProjectNTfsTestILC to preview-27226-01, preview...
dotnet-maestro-bot [Wed, 26 Dec 2018 08:04:09 +0000 (00:04 -0800)]
Update CoreClr, CoreFx, ProjectNTfs, ProjectNTfsTestILC to preview-27226-01, preview.18625.2, beta-27226-00, beta-27226-00, respectively (dotnet/corefx#34241)

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

5 years agoUpdate CoreClr, CoreFx, ProjectNTfs, ProjectNTfsTestILC to preview-27225-02, preview...
dotnet-maestro-bot [Tue, 25 Dec 2018 18:40:57 +0000 (10:40 -0800)]
Update CoreClr, CoreFx, ProjectNTfs, ProjectNTfsTestILC to preview-27225-02, preview.18625.1, beta-27225-00, beta-27225-00, respectively (dotnet/corefx#34235)

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

5 years agoStop building System.Threading.Tasks.Extensions package
Jan Kotas [Sun, 23 Dec 2018 00:41:06 +0000 (16:41 -0800)]
Stop building System.Threading.Tasks.Extensions package

Fixes build breaks after shared CoreLib updates

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

5 years agoRemoved global suppression of CS1573 and CS1591 warnings (dotnet/corefx#34232)
Stanislav Ushakov [Mon, 24 Dec 2018 17:17:29 +0000 (20:17 +0300)]
Removed global suppression of CS1573 and CS1591 warnings (dotnet/corefx#34232)

* Removed global suppression of CS1573 and CS1591, moved suppression to the project level.

* Fixes for netfx build, added 2 projects

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

5 years agoUpdate CoreClr, CoreFx, ProjectNTfs, ProjectNTfsTestILC to preview-27224-02, preview...
dotnet-maestro-bot [Mon, 24 Dec 2018 17:15:44 +0000 (09:15 -0800)]
Update CoreClr, CoreFx, ProjectNTfs, ProjectNTfsTestILC to preview-27224-02, preview.18624.1, beta-27224-00, beta-27224-00, respectively (dotnet/corefx#34231)

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

5 years agoUpdate CoreClr, CoreFx to preview-27224-01, preview.18623.2, respectively (dotnet...
dotnet-maestro-bot [Mon, 24 Dec 2018 05:49:53 +0000 (21:49 -0800)]
Update CoreClr, CoreFx to preview-27224-01, preview.18623.2, respectively (dotnet/corefx#34230)

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

5 years agoUpdate CoreClr, CoreFx to preview-27223-02, preview.18623.1, respectively (dotnet...
dotnet-maestro-bot [Sun, 23 Dec 2018 20:50:09 +0000 (12:50 -0800)]
Update CoreClr, CoreFx to preview-27223-02, preview.18623.1, respectively (dotnet/corefx#34226)

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

5 years agoUpdate CoreClr, CoreFx to preview-27222-01, preview.18621.2, respectively (master...
dotnet-maestro-bot [Sun, 23 Dec 2018 08:18:13 +0000 (00:18 -0800)]
Update CoreClr, CoreFx to preview-27222-01, preview.18621.2, respectively (master) (dotnet/corefx#34215)

* Update CoreClr, CoreFx to preview-27222-01, preview.18621.2, respectively

* CLR test fixes

* Disable test for NETFX

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

5 years agoUse HMAC_CTX_free() instead of free() on a HMAC_CTX* (dotnet/corefx#34222)
Omair Majid [Sat, 22 Dec 2018 20:06:18 +0000 (15:06 -0500)]
Use HMAC_CTX_free() instead of free() on a HMAC_CTX* (dotnet/corefx#34222)

This is a leftover from before the OpenSSL 1.0/1.1 hybridization. There
was no HMAC_CTX_free() in 1.0.

Fixes dotnet/corefx#34210

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

5 years agoCasing fixes (dotnet/corefx#34214)
Dan Moseley [Sat, 22 Dec 2018 05:25:03 +0000 (21:25 -0800)]
Casing fixes (dotnet/corefx#34214)

* Kernel32
* Advapi32

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

5 years agoReplace an empty array with Array.Empty (dotnet/corefx#34209)
Stephen Toub [Sat, 22 Dec 2018 00:39:34 +0000 (19:39 -0500)]
Replace an empty array with Array.Empty (dotnet/corefx#34209)

Happened to notice it, so changing it.

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

5 years agoRemove syncroot fields from collections (dotnet/corefx#34198)
Dan Moseley [Sat, 22 Dec 2018 00:22:14 +0000 (16:22 -0800)]
Remove syncroot fields from collections (dotnet/corefx#34198)

* Syncroot

* Fix typo in build-native

* Specialized

* Remove noise

* Revert non generic SortedList

* Test fixups

* CLR test fixes

* Revert "CLR test fixes"

This reverts commit dotnet/corefx@8db135c07bc0963ef3c9e01c370f06494a988a1f.

* Disable syncroot tests for NETFX

* Update QueueTests.cs

* Test fixes

* Typo

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

5 years agoOptimize ReadOnlySequence.First for the common case (dotnet/corefx#33000)
Ahson Khan [Sat, 22 Dec 2018 00:00:54 +0000 (16:00 -0800)]
Optimize ReadOnlySequence.First for the common case (dotnet/corefx#33000)

* Optimize ReadOnlySequence.First for the common case

* Add back bit mask flags

* Revert back to type-safe casts

* Address PR feedback.

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

5 years agoXML documentation errors - removed references to '*.uex' files (dotnet/corefx#34203)
Stanislav Ushakov [Fri, 21 Dec 2018 22:24:10 +0000 (01:24 +0300)]
XML documentation errors - removed references to '*.uex' files (dotnet/corefx#34203)

* Removed CS1589 warning suppression and references to non-existing 'SystemEvents.uex' file

* Fixed CS1589 for System.Drawing.*
Removed references to non-existing 'KnownColor.uex' file.

* Fixed CS1589 for System.Private.Xml.
Removed references to non-existing '*.uex' files.

* Fixed broken XML doc reference for SafeHandleCache.cs

* Fixed indents.

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

5 years agoUpdate ExecutorTests command for Unix (dotnet/corefx#34207)
Stephen Toub [Fri, 21 Dec 2018 21:26:58 +0000 (16:26 -0500)]
Update ExecutorTests command for Unix (dotnet/corefx#34207)

Hopefully this fixes https://github.com/dotnet/corefx/pull/34185#issuecomment-449246163

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

5 years agoFixed IPv6 address parsing on Linux from /proc/net/tcp6, /proc/net/udp6 (dotnet/coref...
Vasiliy Novikov [Fri, 21 Dec 2018 21:15:12 +0000 (23:15 +0200)]
Fixed IPv6 address parsing on Linux from /proc/net/tcp6, /proc/net/udp6 (dotnet/corefx#34135)

* Fixed IPv6 address parsing on  Linux from /proc/net/tcp6, /proc/net/udp6

* Re-enabled IPv6-related tests in IPGlobalPropertiesTest on linux

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

5 years agoEnsure that the existing Vector2/Vector3/Vector4 intrinsic methods are marked as...
Tanner Gooding [Fri, 21 Dec 2018 21:13:25 +0000 (13:13 -0800)]
Ensure that the existing Vector2/Vector3/Vector4 intrinsic methods are marked as such. (dotnet/corefx#34167)

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

5 years agofix internal bug 645542 (dotnet/corefx#34191)
Caesar Chen [Fri, 21 Dec 2018 21:01:03 +0000 (13:01 -0800)]
fix internal bug 645542 (dotnet/corefx#34191)

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

5 years agoRemove some char[] allocations when creating XML strings (dotnet/corefx#34196)
Stephen Toub [Fri, 21 Dec 2018 19:19:00 +0000 (14:19 -0500)]
Remove some char[] allocations when creating XML strings (dotnet/corefx#34196)

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

5 years agoFix `XmlUtf8RawTextWriter` out of bounds read. (dotnet/corefx#34116)
Joseph Lennox [Fri, 21 Dec 2018 18:09:39 +0000 (10:09 -0800)]
Fix `XmlUtf8RawTextWriter` out of bounds read. (dotnet/corefx#34116)

* dotnet/corefxdotnet/corefx#34115 Fix `XmlUtf8RawTextWriter` out of bounds read.

* dotnet/corefxdotnet/corefx#34115 Fix `HtmlEncodedRawTextWriter` out of bounds read.

* dotnet/corefxdotnet/corefx#34115 Update out of bounds checks per review.

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

5 years agoImprove handling of disallowed HTTP/2 frames (dotnet/corefx#34188)
Max Kerr [Fri, 21 Dec 2018 18:02:46 +0000 (10:02 -0800)]
Improve handling of disallowed HTTP/2 frames (dotnet/corefx#34188)

Additional tests and minor error handling changes.

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

5 years agoUpdate CoreClr, CoreFx, ProjectNTfs, ProjectNTfsTestILC to preview-27221-02, preview...
dotnet-maestro-bot [Fri, 21 Dec 2018 16:59:17 +0000 (08:59 -0800)]
Update CoreClr, CoreFx, ProjectNTfs, ProjectNTfsTestILC to preview-27221-02, preview.18621.1, beta-27221-00, beta-27221-00, respectively (dotnet/corefx#34201)

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

5 years agoOptimize SqlClient tds state to remove handle boxing (dotnet/corefx#34044)
Wraith2 [Fri, 21 Dec 2018 16:07:20 +0000 (16:07 +0000)]
Optimize SqlClient tds state to remove handle boxing (dotnet/corefx#34044)

* change TdsParserStateObject to pass packets using a ref struct to avoid boxing of IntPtr in native mode

* add project define for FEATURE_INTEROPSNI on windows non uap builds

* update interop to use SniPacketHandle type name

* rename SNIPacketHandle to SNIPacket

* split PacketHandle and SessionHandle into separate files and implementations

* add comments to PacketHandle and SessionHandle
remove unused packethandle variable in IsConnectionAlive
remove identidal overridden implementations of EmptyReadHandle

* move lazy bool into debug region

* re-add EmptyReadPackt and provide correctly types valid but empty packets in implementations
define IsValidPacket implementations more stringently with type checks

* change implementation switch name to make more sense

* add packet type assertion in IsValiePacket

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

5 years agoReplace several `new string(ch, 1)` with `char.ToString(ch)` in System.Xml (dotnet...
Stephen Toub [Fri, 21 Dec 2018 15:45:42 +0000 (10:45 -0500)]
Replace several `new string(ch, 1)` with `char.ToString(ch)` in System.Xml (dotnet/corefx#34197)

The latter is simpler and faster.

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

5 years agomake test conditional on availability of Drawing instead of Nano platform (dotnet...
Tomas Weinfurt [Fri, 21 Dec 2018 07:09:14 +0000 (23:09 -0800)]
make test conditional on availability of Drawing instead of Nano platform (dotnet/corefx#34195)

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

5 years agoOptimize SqlClient SNIPacket async paths (dotnet/corefx#34184)
Ben Adams [Fri, 21 Dec 2018 02:21:00 +0000 (02:21 +0000)]
Optimize SqlClient SNIPacket async paths (dotnet/corefx#34184)

* Optimize SNIPacket async paths

* Feedback

* NET Core vs NET Std

* csproj

* Feedback

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

5 years agoStabilize System.Net.NameResolution.Pal.Tests on FreeBSD (dotnet/corefx#34171)
Tomas Weinfurt [Fri, 21 Dec 2018 01:42:05 +0000 (17:42 -0800)]
Stabilize System.Net.NameResolution.Pal.Tests on FreeBSD (dotnet/corefx#34171)

* use same Linux & OSX strategy on FreeBSD for lookup failures

* use PlatformID.Unix instead of list of OSes

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

5 years agoUpdate CoreClr, CoreFx to preview-27220-04, preview.18620.2, respectively (dotnet...
dotnet-maestro-bot [Fri, 21 Dec 2018 01:33:03 +0000 (17:33 -0800)]
Update CoreClr, CoreFx to preview-27220-04, preview.18620.2, respectively (dotnet/corefx#34189)

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

5 years agoFix calling build script for perf runs (dotnet/corefx#34194)
Viktor Hofer [Fri, 21 Dec 2018 01:04:53 +0000 (02:04 +0100)]
Fix calling build script for perf runs (dotnet/corefx#34194)

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

5 years agoUpdate coverlet and enable sourcelink paths (dotnet/corefx#34186)
Viktor Hofer [Thu, 20 Dec 2018 23:22:47 +0000 (00:22 +0100)]
Update coverlet and enable sourcelink paths (dotnet/corefx#34186)

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

5 years agoChange Helix queue to 18.04 (dotnet/corefx#33439)
Ulises Hernandez Garcia [Thu, 20 Dec 2018 21:06:45 +0000 (13:06 -0800)]
Change Helix queue to 18.04 (dotnet/corefx#33439)

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

5 years agofix process tests on FreeBSD (dotnet/corefx#34170)
Tomas Weinfurt [Thu, 20 Dec 2018 21:02:49 +0000 (13:02 -0800)]
fix process tests on FreeBSD (dotnet/corefx#34170)

* fix process tests on FreeBSD

* OSPlatform.FreeBSD does not exist in netstandard

* correct platform check

* use DateTime.UnixEpoch

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

5 years agoChange ExecutorTests to use a command available on all Unixes (dotnet/corefx#34185)
Stephen Toub [Thu, 20 Dec 2018 19:44:37 +0000 (14:44 -0500)]
Change ExecutorTests to use a command available on all Unixes (dotnet/corefx#34185)

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

5 years agoMerge pull request dotnet/corefx#33660 from galakt/Enable__ExecuteReader_methods
Afsaneh Rafighi [Thu, 20 Dec 2018 18:55:16 +0000 (10:55 -0800)]
Merge pull request dotnet/corefx#33660 from galakt/Enable__ExecuteReader_methods

Enable BeginExecuteReader methods

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

5 years agoUpdate CoreClr to preview-27220-03 (dotnet/corefx#34181)
dotnet-maestro-bot [Thu, 20 Dec 2018 17:42:43 +0000 (09:42 -0800)]
Update CoreClr to preview-27220-03 (dotnet/corefx#34181)

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

5 years ago[Darc-Update] Update dependencies to 2.2.0-beta.18619.2 (dotnet/corefx#34168)
Viktor Hofer [Thu, 20 Dec 2018 11:46:04 +0000 (12:46 +0100)]
[Darc-Update] Update dependencies to 2.2.0-beta.18619.2 (dotnet/corefx#34168)

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

5 years agoUse !IsEmpty instead of TryPeek (dotnet/corefx#34174)
Jeff Cyr [Thu, 20 Dec 2018 11:08:24 +0000 (06:08 -0500)]
Use !IsEmpty instead of TryPeek (dotnet/corefx#34174)

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

5 years agoUpdate ProjectNTfs, ProjectNTfsTestILC to beta-27220-00, beta-27220-00, respectively...
dotnet-maestro-bot [Thu, 20 Dec 2018 11:08:11 +0000 (03:08 -0800)]
Update ProjectNTfs, ProjectNTfsTestILC to beta-27220-00, beta-27220-00, respectively (dotnet/corefx#34175)

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

5 years agoReplace CheckConnStrSetupFact
Galaktionov_v [Thu, 20 Dec 2018 09:41:16 +0000 (12:41 +0300)]
Replace CheckConnStrSetupFact

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

5 years agoMerge branch 'master' of https://github.com/dotnet/corefx into Enable__ExecuteReader_...
Galaktionov_v [Thu, 20 Dec 2018 09:36:57 +0000 (12:36 +0300)]
Merge branch 'master' of https://github.com/dotnet/corefx into Enable__ExecuteReader_methods

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

5 years agoRevert "Move Api definition to NetCoreApp"
Galaktionov_v [Thu, 20 Dec 2018 09:06:39 +0000 (12:06 +0300)]
Revert "Move Api definition to NetCoreApp"

This reverts commit dotnet/corefx@860ef7ca4268896d22ab68fbc409083de23de7b9.

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

5 years agoRemove old official builds (dotnet/corefx#34159)
Santiago Fernandez Madero [Thu, 20 Dec 2018 05:29:36 +0000 (21:29 -0800)]
Remove old official builds (dotnet/corefx#34159)

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

5 years agoUpdate CoreClr to preview-27220-01 (dotnet/corefx#34172)
dotnet-maestro-bot [Thu, 20 Dec 2018 04:14:25 +0000 (20:14 -0800)]
Update CoreClr to preview-27220-01 (dotnet/corefx#34172)

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

5 years agoShare CFRunLoop for FSEventStreams in FileSystemWatcher on OSX (dotnet/corefx#33865)
Maxim Lipnin [Thu, 20 Dec 2018 01:59:39 +0000 (04:59 +0300)]
Share CFRunLoop for FSEventStreams in FileSystemWatcher on OSX (dotnet/corefx#33865)

* Share CFRunLoop for FSEventStreams in FileSystemWatcher on OSX

* Address review comments

* Add execution context capturing

* Fix nits

* Add some tests to check multiple watchers

* Address review comments

* Update FileSystemWatcher tests

* Add timeout for non-expected events

* Wrap FileSystemWatcher_File_Create_EnablingDisablingNotAffectRaisingEvent test in ExecuteWithRetry helper method and mark it with Outerloop

* Wrap FileSystemWatcher_File_Create_WatchOwnPath test in ExecuteWithRetry helper method

* Move disposing FileSystemWatcher instances to a finally section in FileSystemWatcher_File_Create_ForceLoopRestart test

* Use null-conditional operator before disposing

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

5 years agoChange configure checks from arc4random to arc4random_buf since this is what is actua...
Zoltan Varga [Thu, 20 Dec 2018 01:46:55 +0000 (20:46 -0500)]
Change configure checks from arc4random to arc4random_buf since this is what is actually used. Some platforms like WebAssembly don't have the latter. (dotnet/corefx#34165)

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

5 years agoAdded AssociatedMetadataTypeTypeDescriptionProvider & MetadataTypeAttribute to S...
Yaser Moradi [Wed, 19 Dec 2018 23:50:00 +0000 (03:20 +0330)]
Added AssociatedMetadataTypeTypeDescriptionProvider & MetadataTypeAttribute to S.CM.DA (dotnet/corefx#33788)

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

5 years agoavoid processing incorrect ICMP message on Unix (dotnet/corefx#34084)
Tomas Weinfurt [Wed, 19 Dec 2018 18:28:16 +0000 (10:28 -0800)]
avoid processing incorrect ICMP message on Unix (dotnet/corefx#34084)

* use connect on unicast ping addresses to avoild processing incorrect responses

* feedback from review

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

5 years agoRemove [Out] by-value string parameter usage from System.Management. (dotnet/corefx...
Jeremy Koritzinsky [Wed, 19 Dec 2018 18:23:48 +0000 (10:23 -0800)]
Remove [Out] by-value string parameter usage from System.Management. (dotnet/corefx#34091)

* Remove [Out] by-value string parameter usage from System.Management.

* Use char[] instead of StringBuilder.

* Add SizeParamIndex

* PR Feedback.

* Remove -1s

* Remove double semicolon

* Fix copy-paste error

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

5 years agoRefactor DllImports for System.Security.Cryptography.Csp
Roman Marusyk [Wed, 19 Dec 2018 17:19:01 +0000 (19:19 +0200)]
Refactor DllImports for System.Security.Cryptography.Csp

Move the P/Invokes and associated SafeHandle types to src/Common/src/Interop

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

5 years agoLinux NetworkInterface.GetIPStatistics - handle values > uint.MaxValue (dotnet/corefx...
Vasiliy Novikov [Wed, 19 Dec 2018 17:11:46 +0000 (19:11 +0200)]
Linux NetworkInterface.GetIPStatistics - handle values > uint.MaxValue (dotnet/corefx#34119)

* Linux NetworkInterface.GetIPStatistics - handle values > uint.MaxValue

* Handle UInt64 values and cut them to Int64

* Test ulong.MaxValue case

* Statistics parsing with invariant culture

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

5 years agoUpdate CoreClr, CoreFx to preview-27219-04, preview.18619.1, respectively (dotnet...
dotnet-maestro-bot [Wed, 19 Dec 2018 16:55:46 +0000 (08:55 -0800)]
Update CoreClr, CoreFx to preview-27219-04, preview.18619.1, respectively (dotnet/corefx#34163)

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

5 years agoStop comparing thread ids and just check if the thread is a thread pool thread. ...
David Fowler [Wed, 19 Dec 2018 13:20:23 +0000 (09:20 -0400)]
Stop comparing thread ids and just check if the thread is a thread pool thread. (dotnet/corefx#34158)

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

5 years agoUpdate CoreFx to preview.18618.9 (dotnet/corefx#34153)
dotnet-maestro-bot [Wed, 19 Dec 2018 11:17:55 +0000 (03:17 -0800)]
Update CoreFx to preview.18618.9 (dotnet/corefx#34153)

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

5 years agoInvoke eng/common/build scripts from perf.groovy instead of root build scripts (dotne...
William Godbe [Wed, 19 Dec 2018 09:03:45 +0000 (01:03 -0800)]
Invoke eng/common/build scripts from perf.groovy instead of root build scripts (dotnet/corefx#34152)

* Invoke eng/common/build scripts from perf.groovy instead of root build scripts

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

5 years agoMerge pull request dotnet/corefx#34131 from geoffkizer/http2-initialwindowsize
Geoff Kizer [Wed, 19 Dec 2018 07:54:01 +0000 (23:54 -0800)]
Merge pull request dotnet/corefx#34131 from geoffkizer/http2-initialwindowsize

HTTP2: Respect SETTINGS_INITIAL_WINDOW_SIZE and rework SendAsync code structure

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

5 years agoaddress PR feedback
Geoff Kizer [Wed, 19 Dec 2018 02:45:17 +0000 (18:45 -0800)]
address PR feedback

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

5 years agoUpdate publish symbols task to fix freebsd symbols publishing (dotnet/corefx#34154)
Santiago Fernandez Madero [Wed, 19 Dec 2018 02:06:17 +0000 (18:06 -0800)]
Update publish symbols task to fix freebsd symbols publishing (dotnet/corefx#34154)

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

5 years agofix typo
Geoff Kizer [Tue, 18 Dec 2018 23:41:00 +0000 (15:41 -0800)]
fix typo

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

5 years agoAdd update versions repository step to new official builds pipeline (dotnet/corefx...
Santiago Fernandez Madero [Tue, 18 Dec 2018 22:15:19 +0000 (14:15 -0800)]
Add update versions repository step to new official builds pipeline (dotnet/corefx#34145)

* Add update versions repository step to new official builds pipeline

* PR Feedback

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

5 years agoAdd FreeBSD leg to new official build system (dotnet/corefx#34148)
Santiago Fernandez Madero [Tue, 18 Dec 2018 22:11:18 +0000 (14:11 -0800)]
Add FreeBSD leg to new official build system (dotnet/corefx#34148)

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

5 years agoFile IO (dotnet/corefx#32668)
Paul M Cohen [Tue, 18 Dec 2018 18:37:34 +0000 (10:37 -0800)]
File IO (dotnet/corefx#32668)

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

5 years agoOptimize SqlClient connection pool performance (dotnet/corefx#33580)
Wraith2 [Tue, 18 Dec 2018 18:12:55 +0000 (18:12 +0000)]
Optimize SqlClient connection pool performance (dotnet/corefx#33580)

* change pool to fetch user object only once and use direct tostirng
change SSPI login buffers to arraypool allocations

* change rental to keep track of rented array in case the caller reassigns

* address feedback

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

5 years agoUpdate CoreClr, CoreSetup to preview-27218-02, preview-27218-01, respectively (dotnet...
dotnet-maestro-bot [Tue, 18 Dec 2018 17:45:36 +0000 (09:45 -0800)]
Update CoreClr, CoreSetup to preview-27218-02, preview-27218-01, respectively (dotnet/corefx#34140)

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

5 years agoUpdate CoreClr, CoreSetup to preview-27218-01, preview-27217-02, respectively (dotnet...
dotnet-maestro-bot [Tue, 18 Dec 2018 08:23:04 +0000 (00:23 -0800)]
Update CoreClr, CoreSetup to preview-27218-01, preview-27217-02, respectively (dotnet/corefx#34138)

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

5 years agoDisable TimeZoneInfo_DisplayNameStartsWithOffset on Win 7 (dotnet/corefx#34137)
Krzysztof Wicher [Tue, 18 Dec 2018 03:39:23 +0000 (19:39 -0800)]
Disable TimeZoneInfo_DisplayNameStartsWithOffset on Win 7 (dotnet/corefx#34137)

Fixes dotnet/corefx#34106

I do not see this test doing anything which could be improved. Win7 likely contains some invalid data in the registry since we don't do much in TZI code except for reading from registry

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

5 years agoAdd publish symbols to new official builds (dotnet/corefx#34133)
Santiago Fernandez Madero [Tue, 18 Dec 2018 01:00:37 +0000 (17:00 -0800)]
Add publish symbols to new official builds (dotnet/corefx#34133)

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

5 years agoimplement SETTINGS_MAX_CONCURRENT_STREAMS handling
Geoff Kizer [Mon, 17 Dec 2018 22:26:18 +0000 (14:26 -0800)]
implement SETTINGS_MAX_CONCURRENT_STREAMS handling

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

5 years agoDisable isExternal in helix tests for new CI system for now (dotnet/corefx#34128)
Santiago Fernandez Madero [Mon, 17 Dec 2018 23:44:42 +0000 (15:44 -0800)]
Disable isExternal in helix tests for new CI system for now (dotnet/corefx#34128)

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

5 years agorespect SETTINGS_INITIAL_WINDOW_SIZE and rework SendAsync code structure
Geoff Kizer [Sat, 15 Dec 2018 20:49:34 +0000 (12:49 -0800)]
respect SETTINGS_INITIAL_WINDOW_SIZE and rework SendAsync code structure

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

5 years agoOptimize SqlClient primitive type writes (dotnet/corefx#34048)
Wraith2 [Mon, 17 Dec 2018 19:24:27 +0000 (19:24 +0000)]
Optimize SqlClient primitive type writes (dotnet/corefx#34048)

* change public WriteArrayBytes to private WriteBytes and add span capable path with fallback to array on continuation
add WriteByteSpan and WriteByteArray public methods

* add netcoreapp specific implementations of WriteFloat and WriteDouble which avoid byte array allocation in favour of span

* fixup array compy slice to not use remainder as start since it has already advanced

* remove additional span

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

5 years agoUpdate CoreClr, CoreSetup to preview-27217-02, preview-27217-01, respectively (dotnet...
dotnet-maestro-bot [Mon, 17 Dec 2018 17:21:24 +0000 (09:21 -0800)]
Update CoreClr, CoreSetup to preview-27217-02, preview-27217-01, respectively (dotnet/corefx#34121)

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

5 years agoFixed suppressed XML documentation errors (dotnet/corefx#34020)
Stanislav Ushakov [Mon, 17 Dec 2018 17:15:22 +0000 (20:15 +0300)]
Fixed suppressed XML documentation errors (dotnet/corefx#34020)

* Fixed XML documentation tags for CoreFx.Private.TestUtilities

* Fixed XML documentation tags for System.Diagnostics.Process

* Fixed XML documentation tags for System.ComponentModel.Composition

* Fixed XML documentation tags for System.ComponentModel.Primitives

* Fixed XML documentation tags for System.ComponentModel.TypeConverter

* Fixed XML documentation tags for System.Data.Common

* Fixed XML documentation tags for System.Data.SqlClient

* Fixed XML documentation tags for System.Diagnostics.PerformanceCounter

* Fixed XML documentation tags for System.Diagnostics.StackTrace

* Fixed XML documentation for System.Diagnostics.TraceSource

* Fixed XML documentation for System.IO.Compression.ZipFile

* Fixed XML documentation for System.IO.Compression

* Fixed XMl documentation reference according to review notes

* Fixed XML documentation tags for System.IO.MemoryMappedFiles

* Fixed XML documentation tags for System.IO.Pipes

* Fixed XML documentation tag for OSX interop in System.Diagnostics.Process

* Fixed XML documentation tags for CoreFx.Private.TestUtilities for Unix

* Fixed XML documentation tags for System.Linq.Expressions

* Fixed XML documentation for System.Linq.Parallel

* Fixed XML documentationt ags for System.Linq

* Fixed XML documentation tags for System.Management

* Fixed XMl documentation tags for System.Net.Http (left CS1573)

* Fixed XMl documentation tags for System.Net.Mail

* Fixed XML documentation tags for System.Net.NameResolution

* Fixed XML documentation tags for System.Net.Primitives - added T prefix for Socket as Primitives do not reference System.Net.Sockets

* Fixed XML documentation tags for System.Net.Sockets

* Fixed XML documentation tags for Unix interop files

* Fixed XML documentation tags for System.Net.Http (Unix)

* Fixed XML documentation tags for PlatformDetection.Unix.cs according to review notes

* Fixed XML documentation tags for OSX interop

* Ignore CS1574 for System.Linq as there is no ConcatIterator{TSource}.ToList for uap.

* Fixed XML documentation tags for FreeBSD interop

* Fixed XML documentation tags for System.Net.WebSockets

* Fixed XMLm documentation tags for System.Transactions.Local

* Fixed XML documentation for System.Security.Principal.Windows

* Fixed XML documentation for System.Drawing.Common

* Fixed XML documentation for System.Net.NetworkInformation

* Fixed XML documentation tags for System.Private.XML (left CS1589)

* Fixed XML documentation tags for System.Security.Cryptography

* Fixed XML documentation for System.Runtime.WindowsRuntime

* Fixed XML documentation tags for System.Security.Cryptography.Xml

* Fixed XML documentation tags for System.Security.Cryptography.Primitives
CS3016 was added by mistake as part of dotnet/corefx#32934 so I removed it.

* Fixed XML documentation tags for System.Linq: added M to ToList method as it is not accessible by uap builds.

* Fixed XML documentation tags for System.IO.FileSystem

* Fixed XML documentation tags for System.Security.Cryptography.*

* Fixed XML documentation for System.IO.Ports

* Fixed XML documentation tags for System.Private.Reflection.Metadata.Ecma335

* Fixed XML documentation tags for System.Windows.Extensions

* Fixed XMl documentation tags for System.Console

* Fixed XML documentation for System.IO.FileSystem.DriveInfo

* Fixed XML documentation tags for System.Runtime.Extensions

* Fixed XML documentation tags for System.Drawing.Primitives.
Left CS1589 as there is no 'doc\KnownColor.uex' file.

* Fixed XMl documentation for System.Runtime.WindowsRuntime.
Had to add M prefix to 'Windows.Foundation.IAsyncAction' as Windows.Foundation is not accessible at compilation time.

* Fixed XML documentation tags for System.Private.Xml

* Fixed XML documentation tags for System.Private.Reflection.Metadata.Ecma335
Had to add a prefixes to: 'T:System.Collections.Immutable' and 'M:Enumerable.ToArray{TSource}' as they are not available for uap at compilation time.

* Fixed XML documentation tags for System.Net.WebSockets.WebSocketProtocol

* Fixed XML documentation tags for System.Net.WebSockets.WebSocketProtocol

* XML documentation tags fixes: changes after review.

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

5 years agoUpdate CoreClr, CoreSetup to preview-27216-02, preview-27216-01, respectively (dotnet...
dotnet-maestro-bot [Sun, 16 Dec 2018 18:59:54 +0000 (10:59 -0800)]
Update CoreClr, CoreSetup to preview-27216-02, preview-27216-01, respectively (dotnet/corefx#34114)

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

5 years agoimprove sysctl error reporting (dotnet/corefx#34003)
Tomas Weinfurt [Sun, 16 Dec 2018 18:21:12 +0000 (10:21 -0800)]
improve sysctl error reporting (dotnet/corefx#34003)

* improve sysctl error reporting

* put text to resource file

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

5 years agoFast-path inline Pipe TrySchedule (dotnet/corefx#34104)
Ben Adams [Sun, 16 Dec 2018 13:24:27 +0000 (13:24 +0000)]
Fast-path inline Pipe TrySchedule (dotnet/corefx#34104)

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