- 12 Mar, 2015 3 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
Close #238 by using the new `send_impl` from `sync_send` and `timed_sync_send`.
-
- 11 Mar, 2015 4 commits
-
-
Dominik Charousset authored
-
Joseph Noir authored
-
Dominik Charousset authored
Remove actor policies and `proper_actor`
-
Dominik Charousset authored
The previous approach based on mixins, policies, and the glue-it-all-together `proper_actor` was ok for fast prototyping. The downside of this approach is that stack traces are basically useless, since they are flooded with irrelevant template metaprogramming types. Since CAF has long outgrown the prototyping stage, it was about time to streamline actor classes. This also shortens build times.
-
- 09 Mar, 2015 3 commits
-
-
Joseph Noir authored
-
Dominik Charousset authored
-
Dominik Charousset authored
Close #163
-
- 06 Mar, 2015 15 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Matthias Vallentin authored
-
Joseph Noir authored
Moving the file requires the adjustment of the CMAKE_MODULE_PATH. Since, cmake seems to prefer its own FindOpenCL, ours is adjusted to use the same variables for library and include paths. (cmake does not ship the find scripts on all platforms)
-
Dominik Charousset authored
-
Dominik Charousset authored
Always start ref counted objects with a count of 1
-
Marian Triebe authored
It is now possible to concatenate messages via `message::concat(xs...)` or by using the `operator+`. Closes #173
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Matthias Vallentin authored
-
- 05 Mar, 2015 6 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 03 Mar, 2015 3 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 02 Mar, 2015 2 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
Detaching `middleman_actor_impl` made little sense to begin with. Since the actor is hidden, there is also the risk of running into a "heap-use-after-free" bug when detaching it (shutdown has no way to detect whether hidden actors are still alive before disposing all singletons). Stopping the scheduler *after* all plugins (e.g. middleman) and the group module makes sure that hidden actors are allowed to run their cleanup code.
-
- 01 Mar, 2015 2 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 28 Feb, 2015 2 commits
-
-
Matthias Vallentin authored
The concurrent nature of the profiler callbacks from multiple threads can cause a scenario where a job measurement arrives after the job has already been removed. In this (rare) case we just ignore the sample.
-
Dominik Charousset authored
-