- 09 Feb, 2016 5 commits
-
-
octal authored
-
octal authored
-
octal authored
-
octal authored
-
octal authored
anymore. The event-loop has now been extracted inside its own Io::Service component which allows us to reuse it. A new Io::ServiceGroup class has been introduced for multi-threaded I/O. a ServiceGroup will spawn multiple Io::Service inside their own thread. Every instance of Io::Service also has its own Io::Handler, the handler is not shared between io threads.
-
- 22 Jan, 2016 1 commit
-
-
octal authored
-
- 19 Jan, 2016 2 commits
- 08 Jan, 2016 4 commits
- 04 Jan, 2016 1 commit
-
-
octal authored
-
- 30 Dec, 2015 1 commit
-
-
octal authored
Http::Endpoint: added a threaded serving mode that will spawn an acceptor thread rather than running in the same thread
-
- 29 Dec, 2015 1 commit
-
-
octal authored
-
- 28 Dec, 2015 1 commit
-
-
octal authored
Introduced a lock-free MPSC queue between the user and I/O thread to make sure that all I/O operations happen in the dedicated I/O thread
-
- 14 Dec, 2015 2 commits
- 13 Dec, 2015 1 commit
-
-
Mathieu STEFANI authored
Async: implemented a whenAny primitive that returns a Promise that will be resolved when one of the Promise is resolved
-
- 12 Dec, 2015 1 commit
-
-
Mathieu STEFANI authored
-
- 10 Dec, 2015 6 commits
-
-
octal authored
-
Mathieu Stefani authored
-
Mathieu Stefani authored
-
Mathieu Stefani authored
-
Mathieu Stefani authored
Async: added a way to rethrow an exception and then propagate the exception along to an other promise
-
Mathieu Stefani authored
-
- 09 Dec, 2015 1 commit
-
-
Mathieu Stefani authored
-
- 08 Dec, 2015 4 commits
-
-
Mathieu Stefani authored
-
Mathieu Stefani authored
Do not call Request::associatePeer anymore until the mysterious lock contention has been found and resolved
-
Mathieu Stefani authored
-
Mathieu Stefani authored
-
- 07 Dec, 2015 1 commit
-
-
octal authored
-
- 04 Dec, 2015 3 commits
-
-
Mathieu STEFANI authored
-
octal authored
-
octal authored
Basically, this commit brings a brand new Response API to the party: - Response::send() can be used to send a fixed-size content and will use the classic Content-Length header - When content size is not known in advance, a Stream interface can be used to stream the response. A ResponseStream is obtaining by a call to the Response::stream member function. After that, headers will be immutable and data can be streamed a-la-ostream with operator<<
-
- 03 Dec, 2015 1 commit
-
-
octal authored
Also fixed a bunch of issues: - Flags<T> now works correctly and correctly zero-initializes the value in the default constructor - Fixed a nasty bug in Poller that went unnoticed because the Tag constructor was not marked explicit
-
- 01 Dec, 2015 1 commit
-
-
octal authored
-
- 30 Nov, 2015 3 commits
-
-
Mathieu Stefani authored
-
Mathieu Stefani authored
-
Mathieu Stefani authored
-