- 17 Mar, 2018 3 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 16 Mar, 2018 11 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 15 Mar, 2018 4 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
Idle managers no longer trigger timeouts indefinitely. This new behavior simplifies testing by terminating a run_dispatch_loop() once there is no more activity. Also, this wastes fewer ressources overall by limiting timeout messages in the system to what's actually needed.
-
Dominik Charousset authored
An allow() statement consumes the message if avaiable, but does not raise an error like expect() if no message or a different message is present.
-
Dominik Charousset authored
-
- 14 Mar, 2018 5 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
An `output_stream` now has the same role as `stream`: a marker type for type-checking only. All `make_(stage|source|sink)` factory functions now return `make_(stage|source|sink)_result` that wraps IDs for created slots and a pointer to the created manager. All variants of `add_..._path` now return a typed wrapper holding the slot ID.
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 13 Mar, 2018 7 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 11 Mar, 2018 1 commit
-
-
Dominik Charousset authored
-
- 10 Mar, 2018 2 commits
-
-
Dominik Charousset authored
* create paths eagerly instead of delaying path creation until receiving ack_open * create outbound paths in "pending mode", i.e., do not emit any batches on an outbound path with receiver slot 0 * remove unused state from `stream<T>` * clean up implemenation for add_outbound_path and add_inbound_path
-
Dominik Charousset authored
-
- 07 Mar, 2018 7 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-