- 09 Sep, 2014 7 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
fixed 'deadlock' for shared spinlocks
-
Etienne Baratte authored
-
Marian Triebe authored
-
- 08 Sep, 2014 6 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
Strip `down_msg` and `exit_msg` handlers before matching given pattern against actor interface, close #171.
-
- 07 Sep, 2014 2 commits
-
-
Dominik Charousset authored
Changed ETEET to ELITE
-
Dominik Charousset authored
-
- 06 Sep, 2014 1 commit
-
-
Evrim Öztamur authored
-
- 05 Sep, 2014 4 commits
-
-
Marian Triebe authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 04 Sep, 2014 20 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
Synchronous response message are handled properly and patterns are no longer extended automatically. The extension caused CAF to assume `on(any_vals, arg_match)` before any functor given to `then` or `await`. This feature is neither documented nor is it the expected behavior from a users point of view. This could potentially break code, but the broken code shouldn't be valid in the first place...
-
Marian Triebe 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
Use an if-statement in `local_actor` to determine whether or not this actor is blocking. This allows us to make the function non-virtual since its only overload existed in `blocking_actor`. Relates #180.
-
Dominik Charousset authored
Unlike d7f07ff4, this change can break client code. However, the fix is as simple as removing `override` from the member function. Relates #180.
-
Dominik Charousset authored
At the time `cleanup` is called, the most derived class is already known and hiding is perfectly fine to achieve the same behavior. Relates #180.
-
Dominik Charousset authored
-
Dominik Charousset authored
The `m_pending_responses` member of `local_actor` does not need random access. Using a `forward_list` saves us another 16 Bytes. Relates #180.
-
Dominik Charousset authored
By replacing the vector in `local_actor` with singly-linked attachables, we save 16 Bytes on 64 bit machines. Relates #180.
-
Dominik Charousset authored
Combine all four linking-related member functions into a single member function with an enum to identify the current operation. Relates #180.
-
Dominik Charousset authored
By re-organizing `continue_helper`, we no longer need a virtual member function only for this purpose. Relates #180.
-
Dominik Charousset authored
-