- 23 Jun, 2015 4 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 22 Jun, 2015 15 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
Let the internal functor use a pointer + number of bytes instead of two pointers. This saves some code in the implementation by moving the computation of the two iterators to the functor and also should get rid of a false positive in Coverity.
-
Dominik Charousset authored
-
Matthias Vallentin authored
In addition to initializing two previously default-constructed duration values, this patch also renames measurement::time to measurement::runtime to avoid the obvious but confusing association that we're dealing with a time point.
-
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
-
Joseph Noir authored
-
- 21 Jun, 2015 1 commit
-
-
Dominik Charousset authored
Improve type safety of `typed_broker`
-
- 19 Jun, 2015 6 commits
-
-
Dominik Charousset authored
-
ufownl authored
-
Dominik Charousset authored
-
Dominik Charousset authored
Use SFINAE to make assignment of invalid `typed_actor` handles impossible instead instead of checking correctness of an assignment with `typed_actor`.
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 18 Jun, 2015 4 commits
-
-
Matthias Vallentin authored
-
Matthias Vallentin authored
-
Matthias Vallentin authored
-
Dominik Charousset authored
-
- 17 Jun, 2015 10 commits
-
-
Dominik Charousset authored
Rather than having separate versions of `libcaf_io`, users can now pick a network packend via `set_middleman`. The ASIO multiplexer is available via two headers (one implementation header) that users can include to get the functionality. This change also removes Boost dependencies from CAF.
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
Fix bug about typed actor/broker
-
Marian Triebe authored
relates #315
-
ufownl authored
Correct the parameter error of `send` and `delayed_send`.
-
Dominik Charousset authored
Relates #309.
-
Dominik Charousset authored
-
Dominik Charousset authored
A forwarding proxy sends a messages in its dtor to indicate unreferenced proxies. However, after `kill_proxy` was called, the receiver no longer exists and this can cause a segfault during shutdown if the message is send during the dtor of the middleman. By redirecting all further messages after `kill_proxy` to `invalid_actor`, we get rid of unnecessary messages as well as possible segfaults.
-
Dominik Charousset authored
Sync response messages did not properly restore `current_element_`, neither did `local_actor::cleanup`. As a result, messages could not get deleted and thus leak memory.
-