{"push_id":2390826661,"size":11,"distinct_size":11,"ref":"refs/heads/master","head":"2670c39ac0381b6e91cbd79f98cb9be8021d8a0b","before":"35e8862b614eb22d23b38e84a55e1278dd69d4ac","commits":[{"sha":"1077635ef26ef78b0de2877ad8cb131a3ffb0cf4","author":{"name":"Ahson Khan","email":"df22663b2bfe22dd172290d2dd0ad987186907d1@microsoft.com"},"message":"Add back reference to corelib files so they are visible in Visual Studio. (#27883)","distinct":true,"url":"https://api.github.com/repos/PKRoma/corefx/commits/1077635ef26ef78b0de2877ad8cb131a3ffb0cf4"},{"sha":"e1f304886a8315fd3303ff0e75dc7595c42b8cd0","author":{"name":"Christian Weiss","email":"6561f29de41acdcde8d247777b114211ce2ded8c@chwe.at"},"message":"Activity for HttpClient calls not stopped if inner handler does not use async/await (PR 2) (#27775)\n\n* Moves call to InnerHandler into try-catch\r\n\r\n* Code compiles; added test\r\n\r\n* \"return await\" instead of two separate calls","distinct":true,"url":"https://api.github.com/repos/PKRoma/corefx/commits/e1f304886a8315fd3303ff0e75dc7595c42b8cd0"},{"sha":"82c6f6320aeb14186f0438e77bfdc383eb631d05","author":{"name":"WinCPP","email":"a6b146653c135033ca2965b2301d0b5976c3364c@gmail.com"},"message":"Issue #24343 Vector Ctor using Span","distinct":true,"url":"https://api.github.com/repos/PKRoma/corefx/commits/82c6f6320aeb14186f0438e77bfdc383eb631d05"},{"sha":"e63447ade340e7fd951defbe8432520f6d2926c6","author":{"name":"dotnet-maestro-bot","email":"250c5f83e378f080b372240dd49b6603ab622480@microsoft.com"},"message":"Update BuildTools, CoreClr, CoreFx, CoreSetup, ProjectNTfsTestILC to preview2-02607-03, preview2-26309-06, preview2-26308-09, preview2-26309-01, beta-26307-01, respectively (#27864)","distinct":true,"url":"https://api.github.com/repos/PKRoma/corefx/commits/e63447ade340e7fd951defbe8432520f6d2926c6"},{"sha":"70e85dc9d41ce2c449dd85199dc0fb891e8959bf","author":{"name":"Matt Mitchell","email":"0262eae41c4828c272c16a0aa5246e9ca339a87b@microsoft.com"},"message":"Use empty string instead of null for default value (#27902)\n\nNull can only be used for secrets","distinct":true,"url":"https://api.github.com/repos/PKRoma/corefx/commits/70e85dc9d41ce2c449dd85199dc0fb891e8959bf"},{"sha":"649ddbcefcc53e99219a4fc483b23c70880d801e","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Dispose of the SocketsHttpHandler used in WebSocketHandle.Managed (#27900)","distinct":true,"url":"https://api.github.com/repos/PKRoma/corefx/commits/649ddbcefcc53e99219a4fc483b23c70880d801e"},{"sha":"3ad187d313757f1ac328338ea42e66cec8d2154f","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Add ExecutionContext flowing tests for Socket async operations (#27897)","distinct":true,"url":"https://api.github.com/repos/PKRoma/corefx/commits/3ad187d313757f1ac328338ea42e66cec8d2154f"},{"sha":"850c1d76e7c5371c5a6e015afa7f25da32f9cdaa","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Eat exceptions from SocketsHttpHandler's readahead task (#27898)\n\nWhen SocketsHttpHandler puts a connection back into the pool, it issues a pre-emptive asynchronous read on the transport stream.  This enables us to check whether any unexpected data has arrived on the connection, whether the connection has been closed, etc., and without polling (which could be done with a NetworkStream but not well with an SslStream).  However, when we dispose of a connection from the pool, this task will potentially end up getting faulted, and while it won't crash the application by default, it will end up invoking the TaskScheduler.UnobservedException event.\r\n\r\nThis commit address this by ensuring that we always observe any exceptions that come from the read ahead task when the connection is disposed of (in the rare case where an HttpConnection is instead left for finalization, the event may still be raised, which is arguably a good thing, as the developer should be disposing responses.)\r\n\r\n(The alternative would be to stop using the read ahead, and instead poll every time we wanted to know if the connection was still valid.  That would mean storing the socket in addition to the stream on the connection, and would mean we might miss some errant data that was already pulled from the socket into an SslStream.  It would also mean at least one more syscall for each request, as we'd check whether a connection from the pool was valid.  For now I'm sticking with the read ahead.)","distinct":true,"url":"https://api.github.com/repos/PKRoma/corefx/commits/850c1d76e7c5371c5a6e015afa7f25da32f9cdaa"},{"sha":"b6419f512c33adf84b6701832c09a366f41f9fe0","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Allow Socket.GetOrAllocateThreadPoolBoundHandle to fully inline (#27895)","distinct":true,"url":"https://api.github.com/repos/PKRoma/corefx/commits/b6419f512c33adf84b6701832c09a366f41f9fe0"},{"sha":"f7b7c502797662944ddce6f2542e92a2ad04250c","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Ensure SendAsync token source is disposed when handler throws (#27894)\n\nIf HttpClient has a non-infinite timeout set, and/or if a cancelable token is passed in, it creates a token source linked to the pending requests token source and the passed in token, and passes that token into base.SendAsync, which in turn just delegates to the wrapped handler's SendAsync.  If that wrapped handler throws an exception synchronously that propagates out of SendAsync, we never end up disposing of the linked token, which will end up leaving a reference to it in both the pending requests token source and the provided token's source.","distinct":true,"url":"https://api.github.com/repos/PKRoma/corefx/commits/f7b7c502797662944ddce6f2542e92a2ad04250c"},{"sha":"2670c39ac0381b6e91cbd79f98cb9be8021d8a0b","author":{"name":"Jeremy Barton","email":"999d4b2fe8700b41d02f469e6978b841e6317f81@microsoft.com"},"message":"Use ArrayPool for temporary buffers in S.S.C.Primitives (#27843)\n\n* Use ArrayPool for temporary buffers in S.S.C.Primitives\r\n\r\nCryptoStream ReadAsync, WriteAsync\r\nHashAlgorithm.ComputeHash(Stream)\r\n\r\nAll other usages of \"new byte[\" appear to be for returned values.\r\n\r\n* Review feedback\r\n\r\n* Don't hold data in CryptoStream after it's not needed\r\n\r\n* Clear more precisely in one case","distinct":true,"url":"https://api.github.com/repos/PKRoma/corefx/commits/2670c39ac0381b6e91cbd79f98cb9be8021d8a0b"}]}
{"actor":{"display_login":"PKRoma"}}