Find file History
stephentoub Avoid unnecessary Span to ReadOnlySpan casts (#34646)
In a bunch of places we're creating a Span only to then cast it (generally implicitly) to a ReadOnlySpan.  While the JIT is generally able to do the RightThing(tm), we can avoid the unnecessary IL and pressure on the JIT by just creating a ReadOnlySpan to begin with.
Latest commit ab92553 Jan 17, 2019
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
HPack Avoid unnecessary Span to ReadOnlySpan casts (#34646) Jan 17, 2019
ArrayBuffer.cs add issues and refactor some files Jul 24, 2018
AuthenticationHelper.Digest.cs Treat the 'algorithm' parameter in Digest HTTP authentication as case… Oct 5, 2018
AuthenticationHelper.NtAuth.cs Fix SPN used for Negotiate authentication (#33426) Nov 12, 2018
AuthenticationHelper.cs Improve Http authentication logging (#29501) May 7, 2018
BaseAsyncStream.cs address review feedback Jul 17, 2018
CancellationHelper.cs Ensure SocketsHttpHandler throws TaskCanceledExceptions instead of Op… Mar 23, 2018
ChunkedEncodingReadStream.cs Add two missing ConfigureAwait(false) calls in SocketsHttpHandler (#2… May 3, 2018
ChunkedEncodingWriteStream.cs Rename new Stream.Read/Write{Async} Span/Memory arguments to buffer (#… Mar 24, 2018
ConnectHelper.cs Modify corefx to use ConcurrentQueue from shared May 22, 2018
ConnectionCloseReadStream.cs Rename new Stream.Read/Write{Async} Span/Memory source/Destination ar… Mar 23, 2018
ContentLengthReadStream.cs Respect bufferSize on SocketHttpHandler's ContentLengthReadStream (#3… Oct 16, 2018
ContentLengthWriteStream.cs Rename new Stream.Read/Write{Async} Span/Memory arguments to buffer (#… Mar 24, 2018
CookieHelper.cs Add more logging to SocketsHttpHandler (#28943) Apr 11, 2018
CreditManager.cs implement outbound flow control Dec 13, 2018
DecompressionHandler.cs Fix auto decompression behavior in Http handlers (#29903) May 25, 2018
EmptyReadStream.cs address review feedback Jul 17, 2018
Http2Connection.cs Improve handling of disallowed HTTP/2 frames (#34188) Dec 21, 2018
Http2Stream.cs implement SETTINGS_MAX_CONCURRENT_STREAMS handling Dec 18, 2018
HttpAuthenticatedConnectionHandler.cs Fix SocketsHttpHandler.PreAuthenticate behavior (#28047) Mar 15, 2018
HttpConnection.cs Fix CVE-2019-0545: .NET Core Information Disclosure Vulnerability (.N… Jan 11, 2019
HttpConnectionBase.cs Handle nt auth with Connection: close on initial challenge (#31527) Aug 3, 2018
HttpConnectionHandler.cs Fix SocketsHttpHandler.PreAuthenticate behavior (#28047) Mar 15, 2018
HttpConnectionKind.cs Fix SocketsHttpHandler for Windows auth proxy CONNECT tunneling (#30478) Jun 18, 2018
HttpConnectionPool.cs Fixed suppressed XML documentation errors (#34020) Dec 17, 2018
HttpConnectionPoolManager.cs Fix Timer rooting issue with SocketsHttpHandler (#32793) Oct 14, 2018
HttpConnectionResponseContent.cs initial cut at HTTP2 support for SocketsHttpHandler Jul 17, 2018
HttpConnectionSettings.cs Add SocketsHttpHandler AppContext and Env variables for HTTP/2 opt-in ( Jul 30, 2018
HttpContentReadStream.cs address review feedback Jul 17, 2018
HttpContentStream.cs add BaseAsyncStream and refactor stream classes to derive from this Jul 17, 2018
HttpContentWriteStream.cs add BaseAsyncStream and refactor stream classes to derive from this Jul 17, 2018
HttpEnvironmentProxy.cs improve port parsing to be more resilient against trailing characters ( Jul 21, 2018
HttpSystemProxy.cs Use string.Concat(ReadOnlySpan, ...) in a few places across corefx Jan 10, 2019
RawConnectionStream.cs add BaseAsyncStream and refactor stream classes to derive from this Jul 17, 2018
RedirectHandler.cs Add support and tests for HTTP 308 Permanent Redirect (#30398) Jul 10, 2018
SocketsHttpHandler.cs Add SocketsHttpHandler AppContext and Env variables for HTTP/2 opt-in ( Jul 30, 2018
SystemProxyInfo.Unix.cs add ntlm auth and proxy auth for tunnel, and rework auth handling gen… Feb 28, 2018
SystemProxyInfo.Windows.cs add ntlm auth and proxy auth for tunnel, and rework auth handling gen… Feb 28, 2018