Ben Adams
|
b1e8f0cdea
|
Add IThreadPool interface
|
2015-12-03 10:37:52 +00:00 |
Ben Adams
|
5ae9b3c383
|
Log user code threadpool continuation execptions
|
2015-12-03 09:56:21 +00:00 |
Stephen Halter
|
2572256d3f
|
Use MemoryPool2 for SocketOutput Buffers
Add ProducingStart and ProducingComplete methods to ISocketOutput.
These new methods can help prevent double buffering when encoding.
|
2015-11-20 04:41:33 -08:00 |
Stephen Halter
|
062caf16be
|
Support for IHttpRequestLifetimeFeature
|
2015-11-16 16:03:50 -08:00 |
Ben Adams
|
a2c4e3a654
|
Task.Run -> ThreadPool.QueueUserWorkItem
Task.Run eventually ends up being QueueUserWorkItem.
The returned task is ignored, so no added goodness.
Short running item.
Cut out the middleman
|
2015-11-10 07:28:17 +00:00 |
Stephen Halter
|
7c27c5c0e7
|
Better handle blocks not taken taken from slabs
- If the block needs to be larger than 4032 bytes it won't be backed by a slab
|
2015-10-14 16:05:35 -07:00 |
Louis DeJardin
|
091084cfe2
|
Refactoring MemoryPool class locations
Moving Iterator out into its own file rather than being a nested class
Moving pool classes into Infrastructure namespace instead of Http
|
2015-09-25 12:49:23 -07:00 |
Louis DeJardin
|
d3a87c4c14
|
Removing MessageBodyExchanger base class
|
2015-09-25 12:49:17 -07:00 |
Louis DeJardin
|
e5a3bda3a2
|
Progress on flow control
* Dealing with race conditions
* Reworking iterator methods
* Shutdown and Close need to be passed throught the write-behind mechanism
|
2015-09-25 12:49:15 -07:00 |
Louis DeJardin
|
1f6aaebeda
|
Changing flow control for incoming data
SocketInput is now awaitable
Input buffers are slab-allocated and pinned from large object heap
Request frame parsing is offloaded from libuv thread
|
2015-09-25 12:49:14 -07:00 |
N. Taylor Mullen
|
063fb64c8b
|
Update LICENSE.txt and license header on files.
|
2015-05-01 13:53:45 -07:00 |
Louis DeJardin
|
21778f631a
|
Guarding against more read_cb cases
|
2014-07-07 14:01:02 -07:00 |
Louis DeJardin
|
e517e39aac
|
Not working, but worth taking a snapshot of the source
|
2014-06-06 22:13:31 -07:00 |