- 23 Apr, 2022 4 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 22 Apr, 2022 12 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
Remove overlooked use of deprecated APIs
-
Dominik Charousset authored
Fix minor issues in the JSON reader
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 21 Apr, 2022 2 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
CAF 0.19 API cleanup
-
- 20 Apr, 2022 7 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
The `caf::variant` type came with a `sum_type` API that unfortunately had some greedy template that did not behave nicely when switching to `std::variant`. So instead of deprecating them, we actually remove them right away since implementing workarounds for dead code is not worth the time investment.
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
First chunk of the new flow API
-
Dominik Charousset authored
-
- 19 Apr, 2022 1 commit
-
-
Dominik Charousset authored
-
- 18 Apr, 2022 3 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 16 Apr, 2022 4 commits
-
-
Dominik Charousset authored
After implementing the new flow API, we drop the legacy streaming API in preparation of re-implementing a fresh API based on the flows.
-
Dominik Charousset authored
-
Dominik Charousset authored
Observer nor observable both assume to run in an event loop and are not designed to be thread-safe. Hence, they do not need an atomic reference count except in a few exceptions such as subscriptions to asynchronous buffers.
-
Dominik Charousset authored
-
- 15 Apr, 2022 1 commit
-
-
Dominik Charousset authored
-
- 10 Apr, 2022 2 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
While micro-batching inside flow operators seemed like a good idea at first, it is actually more efficient to pass items directly down the chain in order emit items as soon as possible to concurrently running pipelines.
-
- 09 Apr, 2022 1 commit
-
-
Dominik Charousset authored
-
- 08 Apr, 2022 2 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
The `observable` interface should only have one member functions: `subscribe`. Hence, we move the `on_request` and `on_cancel` member functions to the new `subscription::listener` class. Also adds a new default implementation type for subscriptions that no longer requires a template.
-
- 05 Apr, 2022 1 commit
-
-
Dominik Charousset authored
-