{"push_id":1367385425,"size":8,"distinct_size":8,"ref":"refs/heads/master-UpdateDependencies","head":"e64ef762f53c30a4ca61f144b4d6a7f6569c6be8","before":"29e03d9438679dc810bc4ba9876a74f60eaff063","commits":[{"sha":"aa4e2e329168a6a8cce092a2cb0fcd3e793bfcbe","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Make SslStream.Write/ReadAsync overrides delegate to base\n\nWhen SslStream didn't override Begin/EndRead/Write, we had to implement Read/WriteAsync with Task.Factory.FromAsync wrapping its internal Begin/End methods.  But FromAsync has more overhead than the base Stream's ReadAsync/WriteAsync implementations, which uses TPL internals access to optimize the wrapping of the Begin/End methods.  Now that SslStream does override Begin/EndReadWrite, we can delegate back to the base implementations.","distinct":true,"url":"https://api.github.com/repos/dotnet-bot/corefx/commits/aa4e2e329168a6a8cce092a2cb0fcd3e793bfcbe"},{"sha":"899a4237aa6bcfb03e177a0b8e681c5b6a54a3e2","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Mark GlobalSSPI fields as readonly","distinct":true,"url":"https://api.github.com/repos/dotnet-bot/corefx/commits/899a4237aa6bcfb03e177a0b8e681c5b6a54a3e2"},{"sha":"0fdd7c3aeca1a2a925a8e01fd254da61b49b9e61","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Remove lots of allocations from encrypt/decrypt on Windows\n\nEvery call to each of EncryptMessage and DecryptMessage was allocating:\n- 4 SecurityBuffer instances\n- A SecurityBuffer[4]\n- A SecBuffer[4]\n- A GCHandle[4]\n- A byte[4][]\n- A SecBufferDesc\nas well as creating 3 pinned GCHandles for EncryptMessage and 1 pinned GCHandle for DecryptMessage.\n\nThis change removes all of that except for the 1 SecBufferDesc instance.","distinct":true,"url":"https://api.github.com/repos/dotnet-bot/corefx/commits/0fdd7c3aeca1a2a925a8e01fd254da61b49b9e61"},{"sha":"383bd2c9f42f079abe16162aad16357bbbd63c93","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Address PR feedback\n\n- Remove the Read/WriteAsync overloads that now just delegate to the base.  They're not listed explicitly in the contract, so they're not needed.  We can add them back if/when we do something more clever than the base does.","distinct":true,"url":"https://api.github.com/repos/dotnet-bot/corefx/commits/383bd2c9f42f079abe16162aad16357bbbd63c93"},{"sha":"e6abda81a62b08c873868e9e3cb746acacd1d051","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Disable failing interop exception serialization tests","distinct":true,"url":"https://api.github.com/repos/dotnet-bot/corefx/commits/e6abda81a62b08c873868e9e3cb746acacd1d051"},{"sha":"0f407822d35131faae9a7004500a171ed3dd9b3e","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Merge pull request #12989 from stephentoub/disable_roundtrips\n\nDisable failing interop exception serialization tests","distinct":true,"url":"https://api.github.com/repos/dotnet-bot/corefx/commits/0f407822d35131faae9a7004500a171ed3dd9b3e"},{"sha":"c30cb1ff71aae87ff9434572625b261d1a37b610","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Merge pull request #12935 from stephentoub/ssl_perf\n\nImprove performance of SslStream reading and writing","distinct":true,"url":"https://api.github.com/repos/dotnet-bot/corefx/commits/c30cb1ff71aae87ff9434572625b261d1a37b610"},{"sha":"e64ef762f53c30a4ca61f144b4d6a7f6569c6be8","author":{"name":"dotnet-bot","email":"f84cdf622175726c596bcedcda3805233e2ca5f8@microsoft.com"},"message":"Update CoreClr, CoreFx to beta-24625-03, beta-24625-02, respectively","distinct":true,"url":"https://api.github.com/repos/dotnet-bot/corefx/commits/e64ef762f53c30a4ca61f144b4d6a7f6569c6be8"}]}
{"actor":{"display_login":"dotnet-bot"}}