Ben Adams
|
cf77efc2ff
|
Fast path pre-completed Input reads
|
2016-01-02 03:57:02 +00:00 |
Ben Adams
|
afe944c053
|
Simplify SocketInput, remove locks, only use pooled blocks
|
2016-01-02 03:50:55 +00:00 |
David Fowler
|
4f8ec86b54
|
React to HttpAbstractions changes
|
2015-12-31 14:04:47 -08:00 |
Stephen Halter
|
5296d89337
|
Merge branch 'benaadams/messagebody.for' into dev
|
2015-12-30 17:38:48 -08:00 |
Stephen Halter
|
072f2b1a20
|
Merge branch 'benaadams/valuetask' into dev
|
2015-12-30 16:51:48 -08:00 |
Cesar Blum Silveira
|
6fbb9a0cfe
|
Cleanup: private embedded types and readonly where appropriate (#187).
|
2015-12-30 12:47:13 -08:00 |
Ben Adams
|
f7ac457b40
|
Use ValueTask
|
2015-12-30 19:41:55 +00:00 |
Cesar Blum Silveira
|
39a4e098d1
|
Merge branch 'benaadams/mono-keepalive' into dev
|
2015-12-29 15:22:48 -08:00 |
Cesar Blum Silveira
|
acc80bcbc5
|
Merge branch 'benaadams/take' into dev
|
2015-12-29 11:46:24 -08:00 |
Ben Adams
|
80dc284407
|
Checked length
|
2015-12-29 08:52:05 +00:00 |
Ben Adams
|
9019ac39ae
|
Faster Take
|
2015-12-29 00:46:45 +00:00 |
Cesar Blum Silveira
|
0f389f01cb
|
Merge branch 'benaadams/peek' into dev
|
2015-12-28 16:14:27 -08:00 |
Cesar Blum Silveira
|
1eeb0e380c
|
Merge branch 'benaadams/generic-boxing' into dev
|
2015-12-28 15:46:30 -08:00 |
Ben Adams
|
982ab99b45
|
Make callback adapters readonly
|
2015-12-28 23:02:41 +00:00 |
Ben Adams
|
4e9f8366cf
|
Move stream reuse test to EngineTests
|
2015-12-28 22:36:28 +00:00 |
Cesar Blum Silveira
|
67ed24896a
|
Dispose socket on Accept() error.
|
2015-12-28 12:19:35 -08:00 |
Ben Adams
|
eb8f860bd6
|
Avoid generic boxing in Post
|
2015-12-26 15:07:00 +00:00 |
Ben Adams
|
f220a9f200
|
Faster Peek
|
2015-12-26 07:38:08 +00:00 |
Ben Adams
|
11b360b667
|
Faster MessageBody.For
|
2015-12-26 07:11:54 +00:00 |
Cesar Blum Silveira
|
ada61f8181
|
Merge branch 'benaadams/readonly-static' into dev
|
2015-12-22 11:12:00 -08:00 |
moozzyk
|
aaf84afaff
|
Don't try calling `uname` on Windows
|
2015-12-21 10:25:48 -08:00 |
Ben Adams
|
02fa0c306d
|
Jit readonly static optimization
|
2015-12-20 00:34:42 +00:00 |
John Luo
|
9edd6f60b9
|
Missed update after rebasing
|
2015-12-18 14:48:13 -08:00 |
John Luo
|
bd10d507f8
|
Reacting to new Hosting API
|
2015-12-17 15:08:17 -08:00 |
Cesar Blum Silveira
|
717b355bfd
|
Merge branch 'benaadams/horizontal-initalize' into dev
|
2015-12-17 14:37:48 -08:00 |
Ben Adams
|
7625f65e6c
|
Faster MemoryPoolIterator2.CopyFrom
|
2015-12-17 11:32:01 +00:00 |
Ben Adams
|
186f6d0a05
|
Horizontal initialize repeat vectors once
|
2015-12-17 10:18:20 +00:00 |
Stephen Halter
|
5d6fdc5eb5
|
Merge branch 'benaadams/vector.dot' into dev
|
2015-12-16 17:39:40 -08:00 |
Stephen Halter
|
67a0165aec
|
Merge branch 'benaadams/headers.clearfast' into dev
|
2015-12-16 15:48:01 -08:00 |
Ben Adams
|
559cd51255
|
Faster Headers.ClearFast
|
2015-12-16 22:23:33 +00:00 |
Ben Adams
|
9fa9c45eda
|
ReuseStreams config and tests
|
2015-12-16 21:27:07 +00:00 |
Ben Adams
|
841ec73497
|
Prevent OnComplete modifying Streams
|
2015-12-16 20:51:45 +00:00 |
Ben Adams
|
f5e45accac
|
Amortize Stream Costs
|
2015-12-16 20:51:44 +00:00 |
Cesar Blum Silveira
|
349af50977
|
Pre-allocate standard method and version strings.
|
2015-12-16 10:47:59 -08:00 |
Ben Adams
|
4460cd3470
|
Don't use Vector<byte>.Dot
|
2015-12-16 16:24:45 +00:00 |
moozzyk
|
83cff16715
|
Changing the folder of ARM version of libuv to win7-arm
Depends on: https://github.com/aspnet/libuv-build/pull/4
Fixes: https://github.com/aspnet/Home/issues/1111
|
2015-12-15 10:37:29 -08:00 |
Ben Adams
|
dc9f5c433b
|
Update reason phrases to current
Update HTTP reason phrases to current values; are currently original
phrases.
|
2015-12-13 23:17:03 +00:00 |
Stephen Halter
|
a696eb89d5
|
Merge branch 'benaadams/pool-writecontexts' into dev
|
2015-12-13 02:57:27 -08:00 |
Pranav K
|
b14355753b
|
Merge branch 'release' into dev
|
2015-12-11 12:23:27 -08:00 |
Pranav K
|
c6d6bd7252
|
Updating to release NuGet.config.
|
2015-12-11 12:23:25 -08:00 |
Ben Adams
|
5665eba646
|
Pool WriteContexts additionally
|
2015-12-10 20:31:30 +00:00 |
Stephen Halter
|
3e42904096
|
Pool UvWriteReqs instead of SocketOutput.WriteContexts
- This allows all connections accepted by the same thread to share a pool
|
2015-12-10 20:31:30 +00:00 |
Ben Adams
|
992664e0dc
|
Process cascaded work immediately
Without waiting for next libuv pass
Fix for potential regression in #363 due to bug fix.
|
2015-12-10 20:31:29 +00:00 |
Ben Adams
|
97d3340624
|
Resuse writes, initalize queues
|
2015-12-10 20:31:28 +00:00 |
Stephen Halter
|
f9d70e601c
|
Set error before changing state in SocketInput.AbortAwaiting
- This fixes a tight race where awaiting code might continue but not see
the ODE that moved SocketInput into the completed state.
|
2015-12-10 12:21:20 -08:00 |
Stephen Halter
|
f42bb02f24
|
Merge branch 'benaadams/server-crash' into dev
|
2015-12-10 12:18:13 -08:00 |
Ben Adams
|
9e8b07ecf8
|
Error concurrent reads gracefully
|
2015-12-10 16:25:06 +00:00 |
John Luo
|
fd33475c05
|
Ignore null valued headers #429
|
2015-12-09 17:23:34 -08:00 |
Stephen Halter
|
3e2c090d7c
|
Skip more tests on Mono to prevent hangs
- It seems like I missed some FrameworkSkipConditions when I merged these tests
|
2015-12-09 16:06:00 -08:00 |
Stephen Halter
|
ebf642457d
|
Merge branch 'khellang/kestrel-server-tests' into dev
|
2015-12-09 15:27:51 -08:00 |