- 04 Jan, 2016 17 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
Remove `error_atom` and `with_either<T>::or_else<U>`. Instead, typed actors are allowed to return `maybe<T>` instead of `T` and report errors back to synchronous callers via explicit errors. Errors are omitted for asynchronous ("fire-and-forget") clients. All errors in CAF are bundled in `caf::sec` (System Error Codes), but users of CAF are free to define custom errors. Relates #369 and relates #367.
-
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
-
Dominik Charousset authored
-
Dominik Charousset authored
Redesign API to include a class called `actor_system` for keeping context and configuration of an actor application. This replaces the previous design based on implicit, lazy singletons. Consequently free functions such as `spawn` have been moved to `actor_system`. Once an actor system has been initialized, there is no way to lazily load modules on-the-fly. Messages types, actor factories, modules such as the middleman, and scheduling parameters have to be configured using `actor_system_conf` before starting the system. The config class also allows users to parse INI files on startup or to set parameters using the command line (both features are not implemented yet).
-
Marian Triebe authored
close #399
-
- 27 Dec, 2015 2 commits
-
-
Dominik Charousset authored
Fix exception handling in `local_actor::resume()`
-
Lingxi-Li authored
The previous version does not correctly handle the case when the call to `self->act()` throws an exception that is not successfully handled by the call to `self->handle(eptr)`
-
- 25 Dec, 2015 2 commits
-
-
Dominik Charousset authored
Add Eclipse code formatter profile
-
Dominik Charousset authored
Improve `policy::work_stealing::try_steal()`
-
- 22 Dec, 2015 2 commits
- 20 Dec, 2015 1 commit
-
-
Lingxi-Li authored
-
- 18 Dec, 2015 2 commits
-
-
Dominik Charousset authored
-
Etienne Baratte authored
(minor) fixed link
-
- 15 Dec, 2015 2 commits
-
-
Dominik Charousset authored
Add `extend_with` for `typed_actor`
-
ufownl authored
-
- 09 Dec, 2015 5 commits
-
-
Dominik Charousset authored
obs-commit-version.sh: separate version with '.' instead of '_'
-
Pavel Kretov authored
-
Dominik Charousset authored
obs-commit-version.sh: fix broken builds on OBS
-
Pavel Kretov authored
- Fix tarball name pattern. - Replace version in 'caf.dsc' too. - Check if --nightly or --release option is given.
-
Dominik Charousset authored
-
- 08 Dec, 2015 1 commit
-
-
Dominik Charousset authored
-
- 25 Nov, 2015 6 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-