{"push_id":2609958324,"size":7,"distinct_size":7,"ref":"refs/heads/master","head":"123b4ed1014df2beb9d36598eff956d8e1f4bb7c","before":"d9d06b0109c600cd7a13a8fa5783d8e6b0c745a4","commits":[{"sha":"2edbc59c653533c1a0ae91882d482ae148cb92be","author":{"name":"David Shulman","email":"902dc6b09b073482ba84bb1d7c5c879b9034602a@microsoft.com"},"message":"Fix proxy connect tunnel test (#30007)\n\nThe test was hanging on most handlers except for SocketsHttpHandler. It was hanging because\r\nthe await'ed task of connecting to the proxy never happened. Except for SocketsHttpHandler,\r\nthe other handlers optimize loopback so that if the destination server is on loopback, then it\r\nignores any proxy setting. The test was using both a loopback destination server as well as a\r\nloopback proxy server.\r\n\r\nThis test is one of the few tests that do an end-to-end request/response thru a proxy. So, it's\r\nimportant that we keep the test and have it work on all handlers. Modified the test to use a real\r\nexternal server destination. The test still uses a loopback proxy server.\r\n\r\nI also moved some of the Outerloop tests to Innerloop since those tests were using loopback.\r\n\r\nFixes #27746","distinct":true,"url":"https://api.github.com/repos/stephentoub/corefx/commits/2edbc59c653533c1a0ae91882d482ae148cb92be"},{"sha":"81b0f7764d815fcac8b6667d81cc05a25f6ebe99","author":{"name":"David Shulman","email":"902dc6b09b073482ba84bb1d7c5c879b9034602a@microsoft.com"},"message":"Increase timeout for Http cancellation test (#30025)\n\nWe haven't seen this set of tests fail often. But when they do, it seems to take a little more\r\nthan 30 seconds (31 in this failure case) for the operation to cancel. The original \"30\" second\r\nnumber was a guess. But based on busy CI machines, we'll increase the number in the hope of\r\ngetting less test failures.\r\n\r\nCloses # 28805","distinct":true,"url":"https://api.github.com/repos/stephentoub/corefx/commits/81b0f7764d815fcac8b6667d81cc05a25f6ebe99"},{"sha":"f23fcfde91aa15d9ea26947abc812768d571269f","author":{"name":"Martin Baulig","email":"1a9a65649712889af7d5e38c267b894a44baae89@microsoft.com"},"message":"Convert System.Security.Cryptography.Native.Apple/pal_random.cpp to C (#29992)\n\n* Convert System.Security.Cryptography.Native.Apple/pal_random.cpp to C for inclusion in Mono.\r\n\r\n* Wrap with `BEGIN_EXTERN_C` / `END_EXTERN_C` and add `DLLEXPORT`.","distinct":true,"url":"https://api.github.com/repos/stephentoub/corefx/commits/f23fcfde91aa15d9ea26947abc812768d571269f"},{"sha":"c854ad275d2b49ee541bdf10f9202eab36826e59","author":{"name":"stakx","email":"53d7b53298bb1d4437330dac4e4e1d0e5a5c0b10@eml.cc"},"message":"Reflection[.Emit]: Nullable enum parameter tests (#29676)","distinct":true,"url":"https://api.github.com/repos/stephentoub/corefx/commits/c854ad275d2b49ee541bdf10f9202eab36826e59"},{"sha":"e68d58980387b873c98a40d4231e91585bf673bb","author":{"name":"Stephen Toub","email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com"},"message":"Fix number formatting exception with empty NumberGroupSizes array (#18221)\n\nSigned-off-by: dotnet-bot-corefx-mirror <dotnet-bot@microsoft.com>","distinct":true,"url":"https://api.github.com/repos/stephentoub/corefx/commits/e68d58980387b873c98a40d4231e91585bf673bb"},{"sha":"28121c077ec06124c2cec82e10704c9f2a05977c","author":{"name":"jswolf19","email":"24f6bc318dff0abf0ea9c21c922b1a0618810333@hotmail.com"},"message":"ParallelEnumerable.GroupJoin/Join output ordering (fixes #1155) (#27930)\n\n* added project for performance tests\r\n\r\n* added performance tests for GroupJoin and Join creation and enumeration\r\n\r\n* cleaned up Join/GroupJoin perf tests\r\n\r\n* added GroupBy perf tests for comparison purposes\r\n\r\n* added perf test for Join when left source is OrdinalIndexState.Shuffled\r\n\r\n* modified Join/GroupJoin/GroupBy perf tests to get a better profile for different left/right/group sizes\r\n\r\n* added GroupBy EnumerateGroup perf tests\r\n\r\n* added Join perf test for Shuffled left and unordered right\r\n\r\n* added larger right element list sizes to perf tests to GroupJoin with ordered right and Join with ordered left and ordered right\r\n\r\n* wrapping right stream of joins to enable preserving order (needed to fix issue #1155)\r\n\r\n* Factored out building rightHashLookup to eventually move to a separate class to allow for ordering of elements\r\n\r\n* refactored out the list of right values for hash joins\r\n\r\n* added comments and changed type param names on HashLookupValueList\r\n\r\n* Added HashLookupBuilder\r\n\r\n* added comments and changed type param names on HashLookupBuilder\r\n\r\n* factoring out HashLookupBuilder as an abstract  base class and an implementation for use with Join operations\r\n\r\n* modifying JoinQueryOperator to use the HashJoinQueryOperatorEnumerator constructor taking a HashLookupBuilder\r\n\r\n* added HashJoinHashLookup to wrap calls to TryGetValue of HashLookup in HashJoinQueryOperatorEnumerator\r\n\r\n* added a Head accessor to HashLookupValueList to allow for adding to the GroupJoin result list\r\n\r\n* moved JoinHashLookup inside JoinHashLookupBuilder as it should only be used there\r\n\r\n* added GroupJoinHashLookupBuilder for unordered group join\r\n\r\n* refactored common HashLookup building code to base class\r\n\r\n* removed old HashJoinQueryOperatorEnumerator constructor and unnecessary handling of multiple types of resultSelectors\r\n\r\n* handling GroupJoin with an ordered right (inner) ParallelQuery\r\n\r\n* Revert \"added a Head accessor to HashLookupValueList to allow for adding to the GroupJoin result list\"\r\nended up not using the Head accessor\r\nThis reverts commit 26eb5014fb936e152a049aecc67bbf48a2b92b53.\r\n\r\n* preparing to allow for a combined key when both left and right sources are ordered\r\n\r\n* added handling for a right key on GroupJoins when both the left and right sources are ordered\r\n\r\n* added PairOutputKeyBuilder for when both left and right sources of a Join/GroupJoin are ordered\r\n\r\n* handling GroupJoins when both left and right sources ordered\r\n\r\n* added tests that include collisions in the left ordering to make sure the right key ordering is affecting the output ordering\r\n\r\n* handling parallel Join with an ordered right source\r\n\r\n* reverting some of the original probe phase of HashJoinQueryOperatorEnumerator.MoveNext source to have a closer memory use/copy profile especially in unordered cases\r\n\r\n* moved HashJoin helper classes to the files where they are used\r\n\r\n* added SkipOnTargetFramework netfx to tests that assume right ordering is preserved\r\n\r\n* added information to SkipOnTargetFramework as per review\r\n\r\n* fix for Join so that ambiguous ordering of left elements does not result in mixed output (see https://github.com/dotnet/corefx/pull/27930#issuecomment-372007875 and following for examples)\r\n\r\n* refactored common code of left ordering collision tests\r\n\r\n* moved left collision test helper class\r\n\r\n* add Join tests with non-uniquely ordered lefts and unordered rights (to illustrate behavior change described in https://github.com/dotnet/corefx/pull/27930#issuecomment-372084741)\r\n\r\n* changed OrdinalIndexState.Increasing comment to remove ambiguity (it does not allow equal indices). This is an important distinction for Join, SelectMany, Skip/Take, etc.\r\n\r\n* changed OrderedGroupByGrouping.DoneAdding to use Array.Sort to improve performance\r\n\r\n* removed unnecessary member/comparer from OrderedGroupByGrouping\r\n\r\n* changed OrderedGroupByGrouping to use ListChunk for accumulating data\r\n\r\n* added the Service to System.Linq.Parallel.Tests.csproj that visual studio so desperately wants","distinct":true,"url":"https://api.github.com/repos/stephentoub/corefx/commits/28121c077ec06124c2cec82e10704c9f2a05977c"},{"sha":"123b4ed1014df2beb9d36598eff956d8e1f4bb7c","author":{"name":"Stephen Toub","email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com"},"message":"Remove libcurl dependency from X509Certificates (#30024)\n\nWe can't reference System.Net.Http from System.Security.Cryptography.X509Certificate, as the former references the latter, so use reflection to access HttpClient.","distinct":true,"url":"https://api.github.com/repos/stephentoub/corefx/commits/123b4ed1014df2beb9d36598eff956d8e1f4bb7c"}]}
{"actor":{"display_login":"stephentoub"}}