- 26 Mar, 2013 3 commits
-
-
Joseph Noir authored
Conflicts: cppa/opencl/actor_facade.hpp
-
Joseph Noir authored
allows user to define type mappings
-
Dominik Charousset authored
this patch saves one message per function-based actor to increase scalability and performance
-
- 22 Mar, 2013 8 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
this patch forwards kernel names and source code transparently as `const char*` rather than converting it to `std::string`s; added static factory member function to program to avoid exceptions during constructor execution
-
Dominik Charousset authored
-
Joseph Noir authored
-
Joseph Noir authored
-
Joseph Noir authored
OpenCL version 1.1 does not include clRetainDevice and clReleaseDevice, added dummy functions.
-
Joseph Noir authored
validation missing
-
Joseph Noir authored
-
- 21 Mar, 2013 5 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 20 Mar, 2013 1 commit
-
-
Joseph Noir authored
Solves a problem with amd graphic cards.
-
- 19 Mar, 2013 2 commits
-
-
Joseph Noir authored
-
Dominik Charousset authored
-
- 14 Mar, 2013 1 commit
-
-
Joseph Noir authored
-
- 08 Mar, 2013 1 commit
-
-
Dominik Charousset authored
this patch extends the `spawn` function to allow `spawn<Impl,blocking_api>(...)` and thereby allow users to detach event-based actors using a class; this patch also removes some unneeded headers, renames `detail::recursive_queue_node` to `mailbox_element`, combines the two classes `ge_reference_wrapper` and `ge_mutable_reference_wrapper` to simply `rebindable_reference`, and does some maintenance and documentation
-
- 06 Mar, 2013 5 commits
-
-
Dominik Charousset authored
this patch renames `message_id_t` to `message_id`, condenses the `receive` functions, and updates the documentation
-
Joseph Noir authored
-
Joseph Noir authored
Conflicts: src/singleton_manager.cpp
-
Joseph Noir authored
to handle results from kernel executions.
-
Joseph Noir authored
Uses clRetainX and clReleaseX provided by OpenCL.
-
- 05 Mar, 2013 1 commit
-
-
Dominik Charousset authored
this patch removes several classes and mixins in the actor class hierarchy and introduces a new mixin facility (`extend<...>::with<...>`); this patch also refactores several function signatures to take `actor_ptr` arguments rather than `actor*`
-
- 27 Feb, 2013 3 commits
-
-
Dominik Charousset authored
this patch turns libcppa's spawn function family upside down; actors are now event-based by default, but users can opt out by using `spawn<blocking_api>(...)`; this patch also removes the old `scheduling_hint` interface and replaces it with the more versatile `spawn_options`, e.g., `spawn_monitor<detached>(...)` becomes `spawn<monitored + detached>(...)`
-
Joseph Noir authored
Conflicts: cppa.files
-
Joseph Noir authored
-
- 26 Feb, 2013 2 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
this patch fixes an issue in `behavior_stack`: in case handlers are invoked from cache, the behavior is not copied beforehand
-
- 22 Feb, 2013 8 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
this patch adds tests for functor-only usage
-
Dominik Charousset authored
-
Dominik Charousset authored
this patch changes `conjunction` to evaluate to false if given template parameter pack is empty
-
Dominik Charousset authored
-
Dominik Charousset authored
this patch allows to pass any number of functors to `then`/`await` and moves `receive_response` and `handle_response` functions to message_future.hpp
-
Dominik Charousset authored
this utility function allows users to skip messages manually
-