- 02 Dec, 2014 2 commits
-
-
Dominik Charousset authored
The new `replies_to<...>::with_either<...>::or_else<...>` notation allows developers to have success/failure messages for typed actors. Message handlers need to use the corresponding `either<...>::or_else<...>` result type.
-
Dominik Charousset authored
-
- 27 Nov, 2014 3 commits
-
-
Joseph Noir authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 19 Nov, 2014 1 commit
-
-
Marian Triebe authored
-
- 18 Nov, 2014 3 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 14 Nov, 2014 1 commit
-
-
Dominik Charousset authored
Instead of looking for $subdir/caf, we now look for $subdir/CMakeLists.txt to identify loaded submodules.
-
- 13 Nov, 2014 1 commit
-
-
Dominik Charousset authored
CAF no longer automatically tries to demangle platform-dependent type name representations as returned by `typeid(...).name()`. Although this is a nice convenience feature in theory, there are to many issues attached to it, including broken ABI versions on some platforms. Instead of automatically computing the uniform type name at runtime, users of CAF now need to pass it to `announce`. This is a breaking change, as the signature of `announce` has been changed to take a string as first argument.
-
- 11 Nov, 2014 9 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
-
- 08 Nov, 2014 3 commits
-
-
Matthias Vallentin authored
It suffices to define a few includes to make CAF work with FreeBSD 10.
-
Dominik Charousset authored
-
Matthias Vallentin authored
-
- 07 Nov, 2014 1 commit
-
-
Dominik Charousset authored
Rather than implicitly casting floating points to integrals, `duration` now verifies its input to be integral via `static_assert`. This patch also streamlines the implementation of `duration`, reducing its code size.
-
- 06 Nov, 2014 6 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
Extend the BASP broker to monitor published actors and automatically unpublish them using attachables. Also add missing io::unpublish function to allow users to release ports manually. Fixes #189 and closes #197.
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
The previous implementation of test_spawn consumed GBs of RAM during compilation because it did too much in a single file. All parts that were independent of test_spawn itself have thus been separated.
-
- 05 Nov, 2014 7 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Marian Triebe authored
-
- 04 Nov, 2014 2 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 03 Nov, 2014 1 commit
-
-
Dominik Charousset authored
-