Marco Rossignoli [Wed, 22 Aug 2018 16:32:57 +0000 (18:32 +0200)]
Remove old Interop.Kernel32.GetVolumeInformation overload (dotnet/corefx#31883)
* Remove old Interop.Kernel32.GetVolumeInformation overload
* address PR feedback
* fix my presumption
Commit migrated from https://github.com/dotnet/corefx/commit/
a032087727fd3f0a72643febea1eb406e8a4c757
Clinton Ingram [Wed, 22 Aug 2018 03:47:33 +0000 (20:47 -0700)]
Speed up System.Drawing.Color factory and HSB/HSL methods (dotnet/corefx#31838)
* Speed up factory methods
* Speed up HSB methods
* Tidy up some redundant code
* Separate out RGB shift logic, add unchecked to casts
* Add perf tests, GetSaturation test cases
* use local function for throw helper, move MakeArgb inline
* Use more consistent and clear mask/shift logic
Commit migrated from https://github.com/dotnet/corefx/commit/
a59c79f20294c7e6d71308f0314060ca7b8da7be
Morgan Brown [Wed, 22 Aug 2018 01:19:59 +0000 (18:19 -0700)]
Add netcoreappaot target group (dotnet/corefx#30980)
Changes to add a new netcoreappaot target group, similar to netcoreapp but it builds against the .NET Native core libraries. A couple of libraries, such as System.Linq.Expressions, have aot-specific definitions that are enabled for netcoreappaot.
Commit migrated from https://github.com/dotnet/corefx/commit/
3333166174e54ae9435c31e0a68a6784e9aacc41
Krzysztof Wicher [Tue, 21 Aug 2018 21:55:33 +0000 (14:55 -0700)]
AesGcm, AesCcm (dotnet/corefx#31389)
* AesGcm, AesCcm
* add osx stubs
* disable tests on osx and desktop (APIs not there/not supported)
* TagByteSizes on OSX
* fix TagByteSizes compilation error
* apply review feedback
* fix typo when setting tag/nonce length in ccm
* add missing SetCcmTagLength
* attempt to detect if ccm is available on Ubuntu 14.04
* disable tests on ubuntu 14.04, attempt for osx support
* attempt to fix osx
* fix osx
* review feedback
* disable new ccm testcases on ubuntu 14.04
* attempt to make Ubuntu 14.04 work
* add Interop.Initialization to OSX
* fix KeySizeHelpers after merge conflict
Commit migrated from https://github.com/dotnet/corefx/commit/
831dc11b28ef44bb488b10af9d3ad9c86e61b939
Maryam Ariyan [Tue, 21 Aug 2018 19:00:35 +0000 (12:00 -0700)]
Update DatabaseSetupInstructions.md
Commit migrated from https://github.com/dotnet/corefx/commit/
a8279dae501ebfc595a994c1e94b3b951f79388f
Jeremy Kuhne [Tue, 21 Aug 2018 06:34:25 +0000 (23:34 -0700)]
Include changes that crossed two checkins. (dotnet/corefx#31861)
Fixes dotnet/corefx#31860
Commit migrated from https://github.com/dotnet/corefx/commit/
4a459e6279cc17650b7232defd7465de293d6cd9
Santiago Fernandez Madero [Tue, 21 Aug 2018 00:55:23 +0000 (17:55 -0700)]
Fix Icon creation on Unix when an icon has a PNG image under its directory images (dotnet/corefx#31819)
* Fix Icon overflow bug when image entry is a PNG file
* Add checked to possible overflown operations
* Minor refactors
* Move disposable readers into using statements and fix some comments
* PR Feedback
* Add tests for Unix Icon fix when icon is PNG
* Fix build failure
Commit migrated from https://github.com/dotnet/corefx/commit/
05d5e37a0b08a4fd6671385ed123d9ad279d1d70
Marco Rossignoli [Tue, 21 Aug 2018 00:28:41 +0000 (02:28 +0200)]
Add Win32 File.Encrypt/Decrypt() implementation (dotnet/corefx#31763)
* Add Win32 File.Encrypt/Decrypt() implementation
* address PR feedback
* address PR feedback
* address PR feedback
Commit migrated from https://github.com/dotnet/corefx/commit/
4451ec9d41916eccbb1dc71beae0d177815096d6
Jeremy Kuhne [Mon, 20 Aug 2018 23:11:55 +0000 (16:11 -0700)]
Accidentally left in hack condition, removing. (dotnet/corefx#31845)
Commit migrated from https://github.com/dotnet/corefx/commit/
d6128ba6992eaab4a66e1cce89a172e558591a4f
Santiago Fernandez Madero [Mon, 20 Aug 2018 23:10:59 +0000 (16:10 -0700)]
Fix compat package drop script for 3.0 (dotnet/corefx#31849)
Commit migrated from https://github.com/dotnet/corefx/commit/
a3265295c4c0f6634444f77beb9d55491de642ff
Jose Perez Rodriguez [Mon, 20 Aug 2018 17:05:22 +0000 (10:05 -0700)]
Fixing remaining projects with netsandard configurations that won't build succesfully (dotnet/corefx#31829)
* Fixing remaining projects with netsandard configurations that won't build succesfully
* Sorting newly added files into AZ order
Commit migrated from https://github.com/dotnet/corefx/commit/
9dcfd44f53adf7df5039a3e41e7702b4d60ec6a2
dotnet-maestro-bot [Mon, 20 Aug 2018 15:47:58 +0000 (08:47 -0700)]
Update CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-26820-04, preview1-26820-04, preview1-26820-01, beta-26820-00, beta-26820-00, respectively (dotnet/corefx#31839)
Commit migrated from https://github.com/dotnet/corefx/commit/
f00983301c60ba8d0b06b0b4b656b295c24c0f3b
dotnet-maestro-bot [Sun, 19 Aug 2018 15:26:17 +0000 (08:26 -0700)]
Update CoreClr, CoreFx, CoreSetup to preview1-26819-04, preview1-26819-04, preview1-26819-01, respectively (dotnet/corefx#31830)
Commit migrated from https://github.com/dotnet/corefx/commit/
b9ce86fbec92349c203a4c33805cffb8ca24c10f
Yurij Kadirov [Sat, 18 Aug 2018 13:47:51 +0000 (16:47 +0300)]
[System.Diagnostics] Change resource ProcessStartIdentityNotSupported name and content to give more information to developers about current support of this fields. (dotnet/corefx#31778)
* ProcessStartIdentityNotSupported renamed
* Fix dotnet/corefx#31735
- Changed resource name because of obtaining support for some functions
- Changed resource text to give more information about current features support
* Change resource names due to ProcessStartIdentityNotSupported rename
* Create user-friendly message for unsupported System.Diagnostics.Process features
* User-friendly messages for unsupported System.Diagnostics.Process features
* User-friendly messages for unsupported System.Diagnostics.Process features
* Split ProcessStart NotSupported message into two for localization
* Localization enhancements due to some reviews for Process.Start methods
* Localization enhancements for unsupported ProsessStartInfo parameters
* Starting process -> Starting a process fix
* "...user with A specified password and.." fix
* Use method SR.Format() than using string.Format() for compatibility
Commit migrated from https://github.com/dotnet/corefx/commit/
4c314da457b550859e74f1f10f57d41b5fa07ca5
Afsaneh Rafighi [Fri, 17 Aug 2018 23:04:37 +0000 (16:04 -0700)]
Merge pull request dotnet/corefx#31631 from keeratsingh/gh_30738_SqlConnectionErrorLinux
[Fix] GH 30738 SqlConnection error when executing query after SQL server killed connections(Linux)
Commit migrated from https://github.com/dotnet/corefx/commit/
6351e9c7af1031bf1da09a33ae68b105325a38f7
Cédric Luthi [Fri, 17 Aug 2018 22:27:56 +0000 (00:27 +0200)]
Implement System.ComponentModel.VersionConverter (dotnet/corefx#28516)
* Implement System.ComponentModel.VersionConverter
VersionConverter is a new System.ComponentModel.TypeConverter subclass that handle conversions between string and System.Version.
* Fix tests build for VersionTypeConverter
* Use Version.Parse() instead of new Version() to save an allocation
* Add test data to ensure that the version string is trimmed
* Call base class implementation instead of explicitly throwing
* Always throw a FormatException when a version string is invalid
Commit migrated from https://github.com/dotnet/corefx/commit/
a5c7e7295ac2e3c889d347d0285794266797db87
Jose Perez Rodriguez [Fri, 17 Aug 2018 22:05:43 +0000 (15:05 -0700)]
Fixing netstandard build of System.Collection.Imutable.Tests project (dotnet/corefx#31826)
* Fixing netstandard build of System.Collection.Imutable.Tests project
* Add missing nonnetstandard file
* Add missing partial statement
Commit migrated from https://github.com/dotnet/corefx/commit/
f6bb008654a2e0bcac8e4e67e6f3d32c5e82376d
Egor Bogatov [Fri, 17 Aug 2018 18:13:27 +0000 (21:13 +0300)]
Optimize some Matrix4x4 operations with SSE (dotnet/corefx#31779)
* Optimize some Matrix4x4 operations with SSE
* fix typo
* use SetZeroVector128 instead of SetAllVector128(0.0f)
* [StructLayout(LayoutKind.Sequential)] on top of Matrix4x4
* collapse operators (call corresponding methods)
* mark operators with [MethodImpl(MethodImplOptions.AggressiveInlining)]
* remove [MethodImpl(MethodImplOptions.AggressiveInlining)], call operators inside static methods if SSE is enabled (operators should be small enough to be inlined)
* overwrite value1 in Multiply instead of new instance
* Optimize == and !=
* prefer CompareNotEqual than CompareEqual
* fix typo in == and !=
* clean up methods-operators
* optimize Transpose
* simplify Equals
* improve Transpose
* Lerp as a separate method
* remove SSE from != as it fails some NaN-related tests
* remove unsafe from !=
* wrap intrinsics with #if netcoreapp
* forgot Letp method and usings
* define netcoreapp in csproj
* rename netcoreapp symbol to HAS_INTRINSICS
* Move Equal and Lerp to VectorMath.cs internal helper
* Implement != operator
* Debug.Assert(Sse.IsSupported) in VectorMath
* replace SetAllVector with Shuffle in Multiply
* remove #if HAS_INTRINSICS from VectorMath
* fix indention in System.Numerics.Vectors.csproj
Commit migrated from https://github.com/dotnet/corefx/commit/
5ab0d37bf7d0c27ea2c12662bee08dd99f8f0530
Anirudh Agnihotry [Fri, 17 Aug 2018 17:39:04 +0000 (10:39 -0700)]
ctor overloads and tests added for windows identity (dotnet/corefx#31689)
* ctor overloads and tests added
* feedback addressed
* var used and name changed
* const string and null check for ctor is removed
Commit migrated from https://github.com/dotnet/corefx/commit/
ea3dfd4781ae466b6d644827533cd056bafa6862
dotnet-maestro-bot [Fri, 17 Aug 2018 17:07:41 +0000 (10:07 -0700)]
Update BuildTools, CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-03116-01, preview1-26817-05, preview1-26817-04, preview1-26817-01, beta-26817-00, beta-26817-00, respectively (dotnet/corefx#31817)
Commit migrated from https://github.com/dotnet/corefx/commit/
5e54b26ecd90dcb3a8cfbad1f50dd7f8547ffcaa
Anipik [Fri, 17 Aug 2018 00:11:23 +0000 (17:11 -0700)]
using shared copy
Commit migrated from https://github.com/dotnet/corefx/commit/
8bd1d3becae98fff2859e0a033694fe44648c0e1
Neal Gafter [Fri, 17 Aug 2018 01:25:05 +0000 (18:25 -0700)]
Permit nested using without indentation (dotnet/corefx#31816)
Commit migrated from https://github.com/dotnet/corefx/commit/
286526c3d80517a49febd481690b3190a92210cb
Calvin [Thu, 16 Aug 2018 21:48:10 +0000 (18:48 -0300)]
Initial Haiku support for CoreFX PAL (dotnet/corefx#31083)
* Initial Haiku support for CoreFX PAL
* typo in ESOCKTNOSUPPORT
* Reduce redundancy for tcpstate
* We translate PAL and native poll defines, so remove asserts
* Make sockio detected by CMake, disperse includes
* Match on utsname.domainname (this is a GNU/Linux extension not found elsewhere)
* Remove Haiku hack (this needs to be fixed at Mono autotools)
* We will move this to the Mono configure script
Commit migrated from https://github.com/dotnet/corefx/commit/
cec9910fcaa0321cd33b6fd43924a2794c5f3bb3
Huangli Wu [Thu, 16 Aug 2018 18:24:24 +0000 (11:24 -0700)]
Support Add XmlTextAttribute on the derived class for Enum and primitive type (dotnet/corefx#30563)
* Support Add XmlTextAttribute on the derived class for Enum and primitive type.
* Add a primitive test. Disable the enum test on netframework.
* Skip test SerializePrimitiveXmlTextAttributeOnDerivedClass on NetFramework.
Commit migrated from https://github.com/dotnet/corefx/commit/
e15726d2de69cdf959383d6e89d56071b978b8e9
Hugh Bellamy [Wed, 13 Jun 2018 17:14:18 +0000 (18:14 +0100)]
Remove dead code from Syndication
Commit migrated from https://github.com/dotnet/corefx/commit/
628edf4dd6552be37942f937d16b73a37f305f2f
Hugh Bellamy [Wed, 13 Jun 2018 17:11:03 +0000 (18:11 +0100)]
Misc cleanup in Syndication
Commit migrated from https://github.com/dotnet/corefx/commit/
7cf68bbe92454e373ea02367132927b0e3becab1
Hugh Bellamy [Wed, 13 Jun 2018 16:58:45 +0000 (17:58 +0100)]
Convert fields to auto properties
Commit migrated from https://github.com/dotnet/corefx/commit/
d089e4e6de1f0c04bc941837950744b8161544b0
Hugh Bellamy [Wed, 13 Jun 2018 16:46:25 +0000 (17:46 +0100)]
Remove empty tracing code
Commit migrated from https://github.com/dotnet/corefx/commit/
f5ddd892b2664d0bf9a05b102b331fcf9cda80b5
Huangli Wu [Thu, 16 Aug 2018 17:58:15 +0000 (10:58 -0700)]
Need save the update outputDirectory change. (dotnet/corefx#31398)
Commit migrated from https://github.com/dotnet/corefx/commit/
0d83ac59a84976020524cc9fb741e841436aee1e
Tomas Weinfurt [Thu, 16 Aug 2018 17:05:33 +0000 (10:05 -0700)]
fix Race condition with SocketHelperSyncForceNonBlocking.AcceptAsync (dotnet/corefx#31758)
* initial cut
* update tests
Commit migrated from https://github.com/dotnet/corefx/commit/
18a353770fe27ca14e6032e8fd11f0552b015f90
dotnet-maestro-bot [Thu, 16 Aug 2018 14:59:08 +0000 (07:59 -0700)]
Update BuildTools, CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-03115-02, preview1-26816-04, preview1-26816-01, preview1-26816-01, beta-26816-00, beta-26816-00, respectively (dotnet/corefx#31789)
Commit migrated from https://github.com/dotnet/corefx/commit/
96efff21599a8a24ea0859a29d9c9ddd6d75ee24
Luqun Lou [Thu, 16 Aug 2018 14:58:54 +0000 (07:58 -0700)]
Update GetDelegateForFunctionPointer and GetFunctionPointerForDelegateTests (dotnet/corefx#31790)
* Add GC.KeepAlive to keep delegate alive
* Remove ActiveIssue Issue
Commit migrated from https://github.com/dotnet/corefx/commit/
7702ae7443a509e8ee21f4289b4b628685821d36
Morgan Brown [Thu, 16 Aug 2018 07:42:17 +0000 (00:42 -0700)]
Add WebAssembly build architecture (dotnet/corefx#28936)
* Adds WebAssembly OsGroup and wasm ArchGroup.
* Build System.Native for WebAssembly
Commit migrated from https://github.com/dotnet/corefx/commit/
96fccd3abda252d781a447fe801c8b389fa0055f
Jose Perez Rodriguez [Wed, 15 Aug 2018 23:42:38 +0000 (16:42 -0700)]
Adding special target that will get a resource file and pass it to ilasm for S.R.CS.Unsafe so that it has the right version headers (dotnet/corefx#31782)
* Adding special target that will get a resource file and pass it to ilasm for S.R.CS.Unsafe so that it has the right version headers
* PR Feedback
* Updating buildtools and fixing obj name
Commit migrated from https://github.com/dotnet/corefx/commit/
e6506dbd5669b2996b3a1479e594e6e8a3a89774
Hugh Bellamy [Wed, 15 Aug 2018 21:04:59 +0000 (23:04 +0200)]
Add Get/SetComObjectData tests (dotnet/corefx#31153)
Commit migrated from https://github.com/dotnet/corefx/commit/
ca630ef6a80c49d228b8b0cc098e51e0b32a6f27
Paulo Janotti [Wed, 15 Aug 2018 20:03:44 +0000 (13:03 -0700)]
3 small changes: update coverlet, increase coverage timeout, and PR 31360 nit follow up (dotnet/corefx#31781)
* Update coverlet version (perf improvement, already in CodeCoverage.targets)
* Increase coverage timeout in CI (300 minutes not enough at this time)
* Followup to 2 nits in PR dotnet/corefx#31360
Commit migrated from https://github.com/dotnet/corefx/commit/
ace87f7cae870b1c2ffe4f47e11209a5cd7c2f79
Luqun Lou [Wed, 15 Aug 2018 20:02:50 +0000 (13:02 -0700)]
Add System.Runtime.WindowsRuntime.UI.Xaml into .NETCoreApp Nuget (dotnet/corefx#31700)
Commit migrated from https://github.com/dotnet/corefx/commit/
782c280ee52adb7b959115c86e7890e0bbd44af0
Luqun Lou [Wed, 15 Aug 2018 18:40:50 +0000 (11:40 -0700)]
Update System.Runtime.WindowsRuntime.csproj (dotnet/corefx#31780)
Commit migrated from https://github.com/dotnet/corefx/commit/
397c3a4e06333a547bd652436346b14c1d2f1b41
dotnet-maestro-bot [Wed, 15 Aug 2018 17:35:55 +0000 (10:35 -0700)]
Update BuildTools, CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-03115-01, preview1-26815-04, preview1-26815-04, preview1-26815-01, beta-26815-00, beta-26815-00, respectively (dotnet/corefx#31774)
Commit migrated from https://github.com/dotnet/corefx/commit/
b2f4837a98be7c679b245d7674c1361313d3ea60
Hugh Bellamy [Wed, 15 Aug 2018 17:32:06 +0000 (19:32 +0200)]
Add more Type tests and make it easier to add new types (dotnet/corefx#31360)
* Move Type property tests to own helper framework
That makes it easier to add new test types as well as more tests for properties
* Add more Type tests
Commit migrated from https://github.com/dotnet/corefx/commit/
8e62e63ae1977e311661a40e6e577683116e8475
Mateus Rodrigues de Morais [Wed, 15 Aug 2018 17:10:54 +0000 (14:10 -0300)]
add freebsd terminfo location (dotnet/corefx#31756)
Commit migrated from https://github.com/dotnet/corefx/commit/
a7bc18f877b9e639764b32cf01faf4395090e7c1
dotnet-maestro-bot [Wed, 15 Aug 2018 03:36:23 +0000 (20:36 -0700)]
Update CoreClr, CoreFx, CoreSetup to preview1-26815-01, preview1-26815-01, preview1-26814-05, respectively (dotnet/corefx#31771)
Commit migrated from https://github.com/dotnet/corefx/commit/
4f04db9bce6f2dd92d5d2edc9f7b89d005e26856
dotnet-maestro-bot [Tue, 14 Aug 2018 15:15:11 +0000 (08:15 -0700)]
Update CoreClr, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-26814-06, preview1-26814-01, beta-26814-00, beta-26814-00, respectively (dotnet/corefx#31759)
Commit migrated from https://github.com/dotnet/corefx/commit/
525543af72f5d158141565508a5c14028409b5ed
Maryam Ariyan [Tue, 14 Aug 2018 04:42:47 +0000 (00:42 -0400)]
Exposing DynamicMethod.DefineParameter API and adding test (dotnet/corefx#31754)
* Exposing DynamicMethod.DefineParameter API and adding test
Fixes dotnet/corefx#29715
* Improving test
Commit migrated from https://github.com/dotnet/corefx/commit/
f6cd29d7fd53558aafbb530b5cfcd88e813483ea
dotnet-maestro-bot [Tue, 14 Aug 2018 03:30:51 +0000 (20:30 -0700)]
Update CoreClr, CoreFx, CoreSetup to preview1-26814-01, preview1-26814-01, preview1-26813-02, respectively (dotnet/corefx#31753)
Commit migrated from https://github.com/dotnet/corefx/commit/
5416bdfde8906a9b341687ca3cd6c6a8244a59cd
Krzysztof Wicher [Tue, 14 Aug 2018 01:16:32 +0000 (18:16 -0700)]
update license header for xml files used for generating source code (dotnet/corefx#31752)
Commit migrated from https://github.com/dotnet/corefx/commit/
fdec34a223b4a3676a781239748776e9332bee43
Joseph Musser [Mon, 13 Aug 2018 21:55:18 +0000 (17:55 -0400)]
Fixed typo ‘Atribute’ (dotnet/corefx#31736)
* Fixed typo ‘Atribute’
* TooManyIsDataSetAttributeInSchema
Commit migrated from https://github.com/dotnet/corefx/commit/
154b3d47fb0a0f7b682b6dd6aa41595077bbac8d
Koundinya Veluri [Thu, 9 Aug 2018 19:34:34 +0000 (12:34 -0700)]
Test a couple of fixes for apartment state issues
Depends on https://github.com/dotnet/coreclr/pull/19384
Closes https://github.com/dotnet/coreclr/issues/17822
Closes https://github.com/dotnet/coreclr/issues/17787
Closes https://github.com/dotnet/coreclr/issues/19225
Commit migrated from https://github.com/dotnet/corefx/commit/
363ebdbcc8bd83e3a5663fe2e6baa6aa9e5b4564
dotnet-maestro-bot [Mon, 13 Aug 2018 17:30:55 +0000 (10:30 -0700)]
Update CoreClr to preview1-26813-05
Commit migrated from https://github.com/dotnet/corefx/commit/
d32bb2b02efee7b9b6070e16605776e2661101f3
Pavel Krymets [Mon, 13 Aug 2018 21:13:39 +0000 (14:13 -0700)]
Increate ReadAsyncCompletesIfFlushAsyncCanceledMidFlush timeout to 5 minutes (dotnet/corefx#31745)
Commit migrated from https://github.com/dotnet/corefx/commit/
d7e4ebe62eb7c72e211e183839a2a5b28577c31d
Marco Rossignoli [Mon, 13 Aug 2018 19:20:39 +0000 (21:20 +0200)]
add corelib helper (dotnet/corefx#31739)
Commit migrated from https://github.com/dotnet/corefx/commit/
e62a4bdcd623193c1aa9ad2877c1137b068b3224
dotnet-maestro-bot [Mon, 13 Aug 2018 16:00:32 +0000 (09:00 -0700)]
Update CoreFx, CoreSetup to preview1-26813-02, preview1-26813-01, respectively (dotnet/corefx#31737)
Commit migrated from https://github.com/dotnet/corefx/commit/
9301706972eb90757f335d8ad2601b54d1f56c67
dotnet-maestro-bot [Mon, 13 Aug 2018 02:58:27 +0000 (19:58 -0700)]
Update CoreFx, CoreSetup to preview1-26813-01, preview1-26812-01, respectively (dotnet/corefx#31730)
Commit migrated from https://github.com/dotnet/corefx/commit/
497fa20e70c9739d213aa07e940207a581f6a93e
Anipik [Mon, 13 Aug 2018 00:41:46 +0000 (17:41 -0700)]
removing duplicate files
Commit migrated from https://github.com/dotnet/corefx/commit/
1edf4ef86c033a71b379f894b2f8e78c1820de6a
Viktor Hofer [Sun, 12 Aug 2018 20:37:29 +0000 (13:37 -0700)]
Revert "Add Win32 File.Encrypt/Decrypt() implementation (dotnet/corefx#31585)" (dotnet/corefx#31725)
This reverts commit dotnet/corefx@
cc9eaa79b526c2b23ee16f4e453e428e2e84a7df.
Commit migrated from https://github.com/dotnet/corefx/commit/
bbda7f35fc46af191978f93434786c218cf5f12c
dotnet-maestro-bot [Sat, 11 Aug 2018 01:55:22 +0000 (18:55 -0700)]
Update CoreFx, CoreSetup to preview1-26811-01, preview1-26810-04, respectively
Commit migrated from https://github.com/dotnet/corefx/commit/
afedf8ccedf8b9470393c8678c9973a5be1be39a
Jeremy Kuhne [Sat, 11 Aug 2018 00:06:39 +0000 (17:06 -0700)]
Create Microsoft.IO.Redist (dotnet/corefx#31679)
* Create Microsoft.Internal.IO
Includes all of Path, Directory, *Info, etc. from System.IO with targets of NetFX 4.6.1 and NetCore 2.1.
* Tweaks / minor fixes
* Remove netstandard build.
* Add package
Update to build for 4.7.2 only
* Rename folder to prepare for project rename
* Change the name to Microsoft.IO.Redist
* Namespace tweaks
* Use open key, tweak references
* More tweaks on feedback
Also grab latest build tools for 4.7.x RIDs
Commit migrated from https://github.com/dotnet/corefx/commit/
1bff7880bfa949e8c5e46039808ec412640bbb5e
Tarek Mahmoud Sayed [Fri, 10 Aug 2018 21:35:59 +0000 (14:35 -0700)]
Port a change from servicing branch (dotnet/corefx#31702)
Commit migrated from https://github.com/dotnet/corefx/commit/
caa3ab49a2045568177c90bb709e4e410cfa7a08
Marco Rossignoli [Fri, 10 Aug 2018 17:57:16 +0000 (19:57 +0200)]
Add Win32 File.Encrypt/Decrypt() implementation (dotnet/corefx#31585)
* Add Win32 File.Encrypt/Decrypt() implementation
* address PR feedback
* address PR feedback
* skipt on Nano Server
* fix WinRT/UWP build
Commit migrated from https://github.com/dotnet/corefx/commit/
cc9eaa79b526c2b23ee16f4e453e428e2e84a7df
Brian Robbins [Fri, 10 Aug 2018 17:08:09 +0000 (10:08 -0700)]
Add Microsoft-Windows-DotNETRuntime to the list of framework EventSources. (dotnet/corefx#31691)
Commit migrated from https://github.com/dotnet/corefx/commit/
1fe4dd9aa3aa88ffbab2f01274e14b6e0603cc26
Caesar Chen [Fri, 10 Aug 2018 16:57:07 +0000 (09:57 -0700)]
Add logging for SocketsHttpHandler SendAsync task cancelled (dotnet/corefx#31644)
* add logging for task cancellation
* address feedback
* address feedback
Commit migrated from https://github.com/dotnet/corefx/commit/
9bae404539b005391b410005d8d4524a2fa48f31
Pavel Krymets [Fri, 10 Aug 2018 15:43:45 +0000 (08:43 -0700)]
Fix pipe completion behavior (dotnet/corefx#31685)
Commit migrated from https://github.com/dotnet/corefx/commit/
a3060aea16a48e721e39c55ab665709cff043d6a
dotnet-maestro-bot [Fri, 10 Aug 2018 14:14:33 +0000 (07:14 -0700)]
Update CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-26810-04, preview1-26810-04, preview1-26810-02, beta-26810-00, beta-26810-00, respectively
Commit migrated from https://github.com/dotnet/corefx/commit/
e1f16a335950a830e5ffc594449a24c715c005b4
Michal Strehovský [Fri, 10 Aug 2018 06:15:39 +0000 (08:15 +0200)]
Annotate reflection fallback for S.P.DataContractSerialization (dotnet/corefx#31533)
This adds [removable feature annotation](dotnet/designsdotnet/corefx#42) to data
contract serialization.
If the user specifies that they would like to remove support for this
at publish/native compilation time, the linker/compiler is going to
replace the annotated method bodies with a throwing method body.
The exception message is going to inform the user that the feature
has been removed because they opted into the removal. The throwing
method body is significantly smaller than the transitive closure
of code reachable from the original method body.
Contributes to dotnet/corefx#30597. Turning this feature off in the UWP People app
saves 4% of size. This is a size on disk regression that came with
the new version of CoreFX and blocks the Windows team in picking up
the latest framework. There is a zero size growth goal.
Commit migrated from https://github.com/dotnet/corefx/commit/
d21453e1cfa2e2546deccbd3a4be46341e4ba5d1
Santiago Fernandez Madero [Fri, 10 Aug 2018 04:01:09 +0000 (21:01 -0700)]
Prep key enums for binary serialization (dotnet/corefx#31641)
* Prep key enums for binary serialization
* Add enum blobs to formatter test data;
* Set correct blobs
Commit migrated from https://github.com/dotnet/corefx/commit/
8ce7ff4f04bf288dca6d89a27e3e48cf096b7b46
dotnet-maestro-bot [Thu, 9 Aug 2018 22:24:44 +0000 (15:24 -0700)]
Update CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-26809-04, beta-26809-01, beta-26809-01, respectively (dotnet/corefx#31681)
Commit migrated from https://github.com/dotnet/corefx/commit/
1a9aa57627a7d173adc1c7ccff6a9471aecc7235
Matt Galbraith [Thu, 9 Aug 2018 18:03:46 +0000 (11:03 -0700)]
Merge pull request dotnet/corefx#31667 from MattGal/sles-15-testing
Adding SLES 15 to Rid graph and test queues
Commit migrated from https://github.com/dotnet/corefx/commit/
1e561a4ee2d1d174b5a8dff64f9e20a2f9e34685
Matt Galbraith [Thu, 9 Aug 2018 16:35:27 +0000 (09:35 -0700)]
PR Feedback: Add opensuse 15.0 as well.
Commit migrated from https://github.com/dotnet/corefx/commit/
1a581232108642b932f3994816f19af46b33a189
dotnet-maestro-bot [Thu, 9 Aug 2018 16:11:00 +0000 (09:11 -0700)]
Update CoreClr, CoreFx, CoreSetup to preview1-26809-07, preview1-26809-05, preview1-26809-01, respectively (dotnet/corefx#31668)
Commit migrated from https://github.com/dotnet/corefx/commit/
a00c4e240a207efa3e3603f120548c34d7eba3c1
Paulo Janotti [Thu, 9 Aug 2018 07:54:58 +0000 (00:54 -0700)]
Issue dotnet/corefx#30252 is by design (dotnet/corefx#31656)
Commit migrated from https://github.com/dotnet/corefx/commit/
25d0f5c20edddbf872d17fa699b4279c0827c320
Anirudh Agnihotry [Thu, 9 Aug 2018 05:06:57 +0000 (22:06 -0700)]
Another Case where millisecond Granularity was missed (dotnet/corefx#31593)
* MilliSeconds added
* Test Added for move operation
* LastAccessTimeTest
* avoid overflow and using both seconfs and nanoseconds of the native
* feedback addressed
* Tests fixed for CI
* Feedback addressed
* method signature changed
* removing comments
* named argument added
Commit migrated from https://github.com/dotnet/corefx/commit/
510eaf10912ce5790302addb0171916b9a134000
Matt Galbraith [Thu, 9 Aug 2018 00:25:44 +0000 (17:25 -0700)]
Add stuff for SLE15 in runtime graph stuff.
Commit migrated from https://github.com/dotnet/corefx/commit/
10a71afadabcfbef4ec5a92b9a5775f6bc8b1118
Tanner Gooding [Wed, 8 Aug 2018 21:55:28 +0000 (14:55 -0700)]
Updating init-tools.cmd to pass through PACKAGES_DIR
Commit migrated from https://github.com/dotnet/corefx/commit/
bfc4b639b75f8d47ea895ba1dff790b5f739f6cd
dotnet-maestro-bot [Wed, 8 Aug 2018 20:46:07 +0000 (13:46 -0700)]
Update BuildTools, CoreSetup to preview1-03108-01, preview1-26808-05, respectively
Commit migrated from https://github.com/dotnet/corefx/commit/
5dc2f8ddee4f154b32141cc13aa35e097199649e
Matt Galbraith [Wed, 8 Aug 2018 23:36:32 +0000 (16:36 -0700)]
Add SLES 15 to various build pipelines.
Commit migrated from https://github.com/dotnet/corefx/commit/
4c83143f44b27f689c044620e68891c8b38310eb
Wraith2 [Wed, 8 Aug 2018 23:28:11 +0000 (00:28 +0100)]
System.Transactions, enable strict and fix struct-null comparisons (dotnet/corefx#31543)
* enable strict compiler feature and fix all invalid struct-null comparisons
* fixup formatting
* remove explict strict feature setting
Commit migrated from https://github.com/dotnet/corefx/commit/
88d9c3329d91b30b70b349b7e5abe6678592bd7a
Jan Kotas [Wed, 8 Aug 2018 21:55:48 +0000 (14:55 -0700)]
Use explicit delegate types for interop to make the code AOT friendly (dotnet/corefx#31654)
Also deleted some dead code while I was on it
Commit migrated from https://github.com/dotnet/corefx/commit/
7d8d390cf7982be3d07adc6a6e727fd3be0ab774
Pavel Krymets [Wed, 8 Aug 2018 16:34:49 +0000 (09:34 -0700)]
Limit ReadAsyncCompletesIfFlushAsyncCanceledMidFlush iteration count
Commit migrated from https://github.com/dotnet/corefx/commit/
6c60a1f11787759fc0eabdc5d0df8925037236de
Mikhail Pilin [Wed, 8 Aug 2018 17:51:36 +0000 (19:51 +0200)]
Support UInt64 as underlying type of enum in EnumConverter (dotnet/corefx#31095). (dotnet/corefx#31152)
Commit migrated from https://github.com/dotnet/corefx/commit/
c26eb56a6222a581fb51b672c6503ba2ead3fdca
dotnet-maestro-bot [Wed, 8 Aug 2018 12:57:06 +0000 (05:57 -0700)]
Update CoreClr, ProjectNTfs, ProjectNTfsTestILC to preview1-26808-04, beta-26808-00, beta-26808-00, respectively
Commit migrated from https://github.com/dotnet/corefx/commit/
5ac0c6e61b08087c7319f4c73e29c2cdd0918112
Paulo Janotti [Wed, 8 Aug 2018 16:36:20 +0000 (09:36 -0700)]
Add known issue on macOS
Commit migrated from https://github.com/dotnet/corefx/commit/
0b337a9719e663c28e89f402b2614d8e1a0f877b
Michal Strehovský [Wed, 8 Aug 2018 08:20:08 +0000 (10:20 +0200)]
Extend invoke test coverage for byreflike ref returns (dotnet/corefx#31624)
Commit migrated from https://github.com/dotnet/corefx/commit/
10d38e565edf6cf822a4a440e9cd2dbc2c54e2c3
dotnet-maestro-bot [Tue, 7 Aug 2018 20:25:22 +0000 (13:25 -0700)]
Update BuildTools, CoreSetup to preview1-03107-02, preview1-26807-04, respectively
Commit migrated from https://github.com/dotnet/corefx/commit/
99b7e5df45e1a0eab7ba16ce51beab07cf58aefb
dotnet-maestro-bot [Tue, 7 Aug 2018 17:34:21 +0000 (10:34 -0700)]
Update BuildTools, CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-03107-01, preview1-26807-05, preview1-26807-04, preview1-26807-01, beta-26807-00, beta-26807-00, respectively (dotnet/corefx#31620)
Commit migrated from https://github.com/dotnet/corefx/commit/
b492409b4a1952cda4b078f800499d382e1765fc
Santiago Fernandez Madero [Tue, 7 Aug 2018 17:33:44 +0000 (10:33 -0700)]
Fix Dictionary tests to work in all frameworks (dotnet/corefx#31630)
Commit migrated from https://github.com/dotnet/corefx/commit/
5524fb540121fa69380c3279708d5fc5c462fbee
Keerat Singh [Tue, 7 Aug 2018 16:45:31 +0000 (09:45 -0700)]
Merge branch 'master' of https://github.com/dotnet/corefx into gh_30738_SqlConnectionErrorLinux
Commit migrated from https://github.com/dotnet/corefx/commit/
683b6c8f4b787ac16076baa2f016e0562f93b63f
Paulo Janotti [Tue, 7 Aug 2018 15:18:22 +0000 (08:18 -0700)]
Make UWP GetPortNames closer to Fx one (dotnet/corefx#31591)
Commit migrated from https://github.com/dotnet/corefx/commit/
d07e5ad9a68ba2db432ba9aa8ee47d256b957ca4
Filip Navara [Tue, 7 Aug 2018 14:17:19 +0000 (16:17 +0200)]
Convert X500NameEncoder to use AsnWriter
Commit migrated from https://github.com/dotnet/corefx/commit/
f1d07c81b5095fbcc66cefc7119f38d0acca5d80
Michal Strehovský [Tue, 7 Aug 2018 07:22:59 +0000 (09:22 +0200)]
Extend reflection test coverage for pointer-typed properties (dotnet/corefx#31615)
Commit migrated from https://github.com/dotnet/corefx/commit/
1533e38ec7ed0080d418c2c980343c62d612ff75
Levi Broderick [Mon, 6 Aug 2018 22:23:20 +0000 (15:23 -0700)]
Update breaking change guidance re: adding interface to existing type (dotnet/corefx#31616)
Commit migrated from https://github.com/dotnet/corefx/commit/
2340b22bacd991c9b5ff585bb6257229ec65b098
Max Kerr [Mon, 6 Aug 2018 21:39:12 +0000 (14:39 -0700)]
Implement HTTP/2 loopback server for frame level testing of SocketsHttpHandler (dotnet/corefx#31521)
This is an initial pass at support for frame level testing of the HTTP/2 protocol.
Commit migrated from https://github.com/dotnet/corefx/commit/
66649ff5862c7b723fded40c505942de19bdb107
dotnet-maestro-bot [Mon, 6 Aug 2018 16:47:33 +0000 (09:47 -0700)]
Update BuildTools to preview1-03106-01
Commit migrated from https://github.com/dotnet/corefx/commit/
5773f3505ad435b317015452daf8c966467f31ec
Caesar Chen [Mon, 6 Aug 2018 19:44:42 +0000 (12:44 -0700)]
Add HTTP/2 CookieContainer support (dotnet/corefx#31440)
* http/2 CookieContainer support
* address feedback
* address feedback 2
* remove grouping
* fix test issue
Commit migrated from https://github.com/dotnet/corefx/commit/
f1be6ce925a2f3a97d8838674987f543058c0942
Caesar Chen [Mon, 6 Aug 2018 17:03:44 +0000 (10:03 -0700)]
Move BackendSupportsAlpn check to CoreFx.Private.TestUtilities (dotnet/corefx#31592)
* add BackendSupportsAlpn to comon
* address feedback
* address feedback
Commit migrated from https://github.com/dotnet/corefx/commit/
e4c68f518455c921b5d425df845dc12eba8081e4
Matt Galbraith [Mon, 6 Aug 2018 16:54:42 +0000 (09:54 -0700)]
Merge pull request dotnet/corefx#31584 from MattGal/remove-ubuntu-1710
Remove Ubuntu 17.10 from CoreFX official runs
Commit migrated from https://github.com/dotnet/corefx/commit/
df5d561e11c1cff659cd9f37738f52519920f9fc
dotnet-maestro-bot [Mon, 6 Aug 2018 14:51:36 +0000 (07:51 -0700)]
Update CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-26806-04, preview1-26806-04, preview1-26806-01, beta-26806-00, beta-26806-00, respectively (dotnet/corefx#31604)
Commit migrated from https://github.com/dotnet/corefx/commit/
a5502628c8a9a2f7bc7c48363c89db2eced2617a
dotnet-maestro-bot [Mon, 6 Aug 2018 02:44:33 +0000 (19:44 -0700)]
Update CoreClr, CoreFx, CoreSetup to preview1-26806-01, preview1-26806-01, preview1-26805-04, respectively (dotnet/corefx#31603)
Commit migrated from https://github.com/dotnet/corefx/commit/
e267ad25d58459b90be7cea74ea11b9689daf191
Filip Navara [Sun, 5 Aug 2018 22:49:33 +0000 (00:49 +0200)]
Fix implementation of WriteKeyParameterInteger
Commit migrated from https://github.com/dotnet/corefx/commit/
1e2dfe2c2ef9ca04a46e38f6645021e5da39ffe3
Filip Navara [Sun, 5 Aug 2018 22:49:06 +0000 (00:49 +0200)]
Use GeneralNameAsn in SubjectAlternativeNameBuilder
Commit migrated from https://github.com/dotnet/corefx/commit/
8d2407974c88b50c54f29ee20fd9deb8e6d00b1f
dotnet-maestro-bot [Sun, 5 Aug 2018 15:28:03 +0000 (08:28 -0700)]
Update CoreClr, CoreFx, CoreSetup to preview1-26805-04, preview1-26805-04, preview1-26805-01, respectively (dotnet/corefx#31594)
Commit migrated from https://github.com/dotnet/corefx/commit/
28cb4c8917c25033bb136055c3c2462907a281fe