1. 03 Apr, 2013 5 commits
  2. 02 Apr, 2013 8 commits
  3. 21 Mar, 2013 1 commit
  4. 19 Mar, 2013 1 commit
  5. 08 Mar, 2013 1 commit
    • Dominik Charousset's avatar
      allow event-based actors to become detached · 05d61a8d
      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
      05d61a8d
  6. 06 Mar, 2013 1 commit
  7. 05 Mar, 2013 1 commit
    • Dominik Charousset's avatar
      restructured actor class hierarchy · ef0b744f
      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*`
      ef0b744f
  8. 27 Feb, 2013 1 commit
    • Dominik Charousset's avatar
      revamped spawn to use event-based impl by default · c3beb4d6
      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>(...)`
      c3beb4d6
  9. 26 Feb, 2013 2 commits
  10. 22 Feb, 2013 8 commits
  11. 20 Feb, 2013 4 commits
  12. 19 Feb, 2013 2 commits
  13. 18 Feb, 2013 3 commits
  14. 17 Feb, 2013 1 commit
  15. 15 Feb, 2013 1 commit