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 |
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 |
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
|
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 |
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
|
ebf642457d
|
Merge branch 'khellang/kestrel-server-tests' into dev
|
2015-12-09 15:27:51 -08:00 |
Stephen Halter
|
dd02a1c442
|
Fix compiler warnings
|
2015-12-08 17:31:57 -08:00 |
Kristian Hellang
|
6fbc3b8832
|
Added null check in KestrelServerInformation
|
2015-12-08 10:58:42 +01:00 |
Stephen Halter
|
90ece575f7
|
Merge branch 'khellang/configurable-thread-count' into dev
|
2015-12-08 00:13:56 -08:00 |
Stephen Halter
|
de5dd4ca57
|
Merge branch 'benaadams/trim-streams' into dev
|
2015-12-08 00:11:29 -08:00 |
Stephen Halter
|
d0dca75241
|
Remove count parameter from ISocketOutput.ProducingComplete
- This makes the calling code cleaner with a (hopefully) minimal pref impact
|
2015-12-08 00:09:24 -08:00 |
John Luo
|
dff3a4f231
|
Reacting to verbose rename
|
2015-12-07 17:42:13 -08:00 |
Kristian Hellang
|
4c68807a05
|
Split out ProcessorThreadCount, added InvariantCulture to TryParse
|
2015-12-07 22:14:05 +01:00 |
Kristian Hellang
|
8d6a999bc3
|
Made NoDelay configurable
|
2015-12-07 22:09:04 +01:00 |
Kristian Hellang
|
12ee74c09c
|
server.threadCount -> kestre.threadCount
|
2015-12-07 22:00:03 +01:00 |
Ben Adams
|
59bfb9ba10
|
Trim req/resp streams by a field each
|
2015-12-07 15:31:14 +00:00 |
Kristian Hellang
|
b6b8ea3c38
|
Made ThreadCount configurable
|
2015-12-07 15:38:06 +01:00 |
Kristian Hellang
|
75cfe2c3bb
|
Moved GetThreadCount into KestrelServerInformation
|
2015-12-07 15:38:05 +01:00 |
Stephen Halter
|
706ff04160
|
Merge branch 'benaadams/statemachines' into dev
|
2015-12-07 00:07:14 -08:00 |
Stephen Halter
|
c451ce1863
|
Merge branch 'khellang/thread-count-init' into dev
|
2015-12-06 23:32:57 -08:00 |
Kristian Hellang
|
5eaa7e51c8
|
Initialize ThreadCount as early as possible
This will allow you to inspect the property
in the Configure method.
Closes #404
|
2015-12-04 20:55:37 +01:00 |