Mon, 29 Apr 2024 23:32:05 +0200 |
Lewin Bormann |
curl: prototype (ugly)
default tip master
|
Mon, 29 Apr 2024 20:49:13 +0200 |
Lewin Bormann |
Add initial CURL support files
|
Mon, 29 Apr 2024 20:49:02 +0200 |
Lewin Bormann |
Clean up some headers
|
Sun, 28 Apr 2024 15:52:11 +0200 |
Lewin Bormann |
stream: add test for reading/writing large amounts of data
|
Sun, 28 Apr 2024 13:54:31 +0200 |
Lewin Bormann |
promise: some more documentation & test updates
|
Sun, 28 Apr 2024 12:58:52 +0200 |
Lewin Bormann |
promise: improve documentation around promises
|
Sat, 27 Apr 2024 19:53:17 +0200 |
Lewin Bormann |
misc_test: split into dedicated test binaries
|
Sat, 27 Apr 2024 19:39:11 +0200 |
Lewin Bormann |
udp: add additional test for cancelling generator
|
Fri, 26 Apr 2024 22:07:30 +0200 |
Lewin Bormann |
udp: rearrange code
|
Fri, 26 Apr 2024 22:04:19 +0200 |
Lewin Bormann |
udp: forgive closing UDP socket while receiver is running
|
Tue, 23 Apr 2024 18:47:37 +0200 |
Lewin Bormann |
Fix multipromise behavior on throw and increase test coverage
|
Mon, 22 Apr 2024 19:25:35 +0200 |
Lewin Bormann |
loop, scheduler: Fix a stalled event loop when using sleep() in some cases
|
Sun, 21 Apr 2024 20:05:03 +0200 |
Lewin Bormann |
misc-test: add some minor tests
|
Sun, 21 Apr 2024 19:08:51 +0200 |
Lewin Bormann |
multipromise: add test for standard generator use case
|
Sun, 21 Apr 2024 19:04:59 +0200 |
Lewin Bormann |
loop: add two more test cases
|
Sat, 20 Apr 2024 16:09:37 +0200 |
Lewin Bormann |
stream_server_base: declare template instantiation
|
Sat, 20 Apr 2024 16:04:22 +0200 |
Lewin Bormann |
tcp, uds: factor out Stream classes to separate files
|
Sat, 20 Apr 2024 15:25:04 +0200 |
Lewin Bormann |
tcp: use shared listen/accept code
|
Sat, 20 Apr 2024 12:22:41 +0200 |
Lewin Bormann |
udp: Fix stopreceivingmany
|
Fri, 19 Apr 2024 23:54:29 +0200 |
Lewin Bormann |
uds, stream_server_base: move to common stream server implementation
|
Fri, 19 Apr 2024 19:31:09 +0200 |
Lewin Bormann |
tcp, uds: minor ugly memory safety fix in listeners
|
Fri, 19 Apr 2024 19:24:27 +0200 |
Lewin Bormann |
tcp, uds: close server sockets upon unclosed dtor call
|
Fri, 19 Apr 2024 18:39:56 +0200 |
Lewin Bormann |
uds: implement accepting multiple connections like in TCP
|
Fri, 19 Apr 2024 18:28:35 +0200 |
Lewin Bormann |
tcp: permit accepting more than one connection between listener loop runs
|
Thu, 18 Apr 2024 18:53:22 +0200 |
Lewin Bormann |
channel: implement getAll() to generate items from channel
|
Thu, 18 Apr 2024 18:36:24 +0200 |
Lewin Bormann |
timer: minor improvements
|
Thu, 18 Apr 2024 17:55:47 +0200 |
Lewin Bormann |
multipromise: automatically cancel dropped generators
|
Thu, 18 Apr 2024 17:17:50 +0200 |
Lewin Bormann |
mulitpromise: introduce cancelling of generators
|
Thu, 18 Apr 2024 16:37:42 +0200 |
Lewin Bormann |
multipromise: correct generator implementation
|
Thu, 18 Apr 2024 15:12:00 +0200 |
Lewin Bormann |
promise: resume through Loop in PromiseCore<T>
|
Wed, 10 Apr 2024 23:17:19 +0200 |
Lewin Bormann |
promise: clean up comments
|
Wed, 10 Apr 2024 23:11:15 +0200 |
Lewin Bormann |
stream, internal: increase coverage
|
Wed, 10 Apr 2024 22:49:44 +0200 |
Lewin Bormann |
promise: experimentally resume coroutines from Loop
|
Wed, 10 Apr 2024 22:18:12 +0200 |
Lewin Bormann |
loop, scheduler: refactor into internal utils
|
Wed, 10 Apr 2024 21:28:35 +0200 |
Lewin Bormann |
udp: add connect() and bind() taking AddressHandle
|
Wed, 10 Apr 2024 19:26:26 +0200 |
Lewin Bormann |
uds: fix for libuv < 1.46
|
Tue, 09 Apr 2024 22:02:33 +0200 |
Lewin Bormann |
udp: clean-up
|
Tue, 09 Apr 2024 20:49:19 +0200 |
Lewin Bormann |
README: update with uds
|
Tue, 09 Apr 2024 20:33:09 +0200 |
Lewin Bormann |
uds, tcp: clean-up and documentation
|
Tue, 09 Apr 2024 20:23:20 +0200 |
Lewin Bormann |
uds: improve error handling in client
|
Tue, 09 Apr 2024 19:23:53 +0200 |
Lewin Bormann |
uds: initial version of client socket
|
Tue, 09 Apr 2024 18:32:07 +0200 |
Lewin Bormann |
uds: use uv_pipe_bind for libuv < 1.46
|
Mon, 08 Apr 2024 22:56:49 +0200 |
Lewin Bormann |
tcp: server awaiter refactor
|
Mon, 08 Apr 2024 21:20:19 +0200 |
Lewin Bormann |
stream: implement shutdown for all streams
|
Mon, 08 Apr 2024 21:06:21 +0200 |
Lewin Bormann |
uds: Implement UnixStream
|
Mon, 08 Apr 2024 20:46:02 +0200 |
Lewin Bormann |
uds: move functions to cc file
|
Mon, 08 Apr 2024 20:21:38 +0200 |
Lewin Bormann |
uds: Implement basic Unix socket stream server
|
Mon, 08 Apr 2024 19:06:08 +0200 |
Lewin Bormann |
tcp, uds: undo previous changed
|
Mon, 08 Apr 2024 19:02:56 +0200 |
Lewin Bormann |
tcp: use UvHandleDeleter
|
Thu, 04 Apr 2024 20:59:43 +0200 |
Lewin Bormann |
Initial attempt at lazy coroutines (non-eager start)
|
Thu, 04 Apr 2024 19:38:05 +0200 |
Lewin Bormann |
Clean-up & headers
|
Thu, 04 Apr 2024 19:27:25 +0200 |
Lewin Bormann |
Use Loop::enqueue more consistently
|
Wed, 03 Apr 2024 19:01:54 +0200 |
Lewin Bormann |
test/memcached-impl: format and fix warning
|
Wed, 03 Apr 2024 18:57:05 +0200 |
Lewin Bormann |
Link boost properly
|
Tue, 02 Apr 2024 21:10:30 +0200 |
Lewin Bormann |
test: add demo memcached implementation
|
Mon, 01 Apr 2024 17:35:41 +0200 |
Lewin Bormann |
scheduler: remove use of uv_prepare in favor of custom loop
|
Mon, 01 Apr 2024 16:55:57 +0200 |
Lewin Bormann |
scheduler: use std::vector::swap instead of std::swap
|
Mon, 01 Apr 2024 16:36:25 +0200 |
Lewin Bormann |
scheduler: improve performance by reusing resume handle buffer
|
Mon, 01 Apr 2024 14:24:06 +0200 |
Lewin Bormann |
scheduler: Remove unused close() method
|
Mon, 01 Apr 2024 14:17:01 +0200 |
Lewin Bormann |
Use asynchronous coroutine resumption everywhere
|