Go to file
David Fowler 2ed456fd68 Faster Write implementation using cpblk (#1511)
* Faster Write implementation
- Use Unsafe.CopyBlockUnaligned to copy bytes to the
WritableBuffer. This is temporary until we get newer
corefx bits with a better span.CopyTo implementation.
- Remove WritableBufferExtensions from Performance project
- Split method into WriteFast and WriteMultiBuffer
- Cache the span for the common case where
the buffer is non empty.
- Use ref locals instead of pinning pointers in fast path
2017-03-19 12:44:01 -07:00
build Update packages (#1509) 2017-03-18 15:42:01 -07:00
samples Re-add .NET Framework to tests and other cleanup (#1494) 2017-03-14 11:02:49 -07:00
src Faster Write implementation using cpblk (#1511) 2017-03-19 12:44:01 -07:00
test Faster Write implementation using cpblk (#1511) 2017-03-19 12:44:01 -07:00
tools/CodeGenerator Faster Write implementation using cpblk (#1511) 2017-03-19 12:44:01 -07:00
.gitattributes
.gitignore
.travis.yml Update appveyor to VS 2017 2017-03-14 12:39:39 -07:00
CONTRIBUTING.md
KestrelHttpServer.sln Use pipelines for SocketOutput 2017-03-18 00:26:00 -07:00
LICENSE.txt
NuGet.config use rtm appveyor 2017-03-02 21:44:36 -08:00
NuGetPackageVerifier.json
README.md
ToProjectReferences.ps1
appveyor.yml Update appveyor to VS 2017 2017-03-14 12:39:39 -07:00
build.cmd
build.ps1
build.sh
version.props

README.md

KestrelHttpServer

Join the chat at https://gitter.im/aspnet/KestrelHttpServer

AppVeyor: AppVeyor

Travis: Travis

This repo contains a web server for ASP.NET Core based on libuv.

This project is part of ASP.NET Core. You can find samples, documentation and getting started instructions for ASP.NET Core at the Home repo.