1. 16 Jan, 2013 2 commits
    • Dominik Charousset's avatar
      two versions for single_reader_queue · e433d5fa
      Dominik Charousset authored
      this patch removes the mutex from `single_reader_queue` and instead
      provides an explicit `blocking_single_reader_queue` class;
      furthermore, both classes provide a `close` member function, enabling
      actors to explicitly close the mailbox on shutdown
      e433d5fa
    • Dominik Charousset's avatar
      use -O3 for release build · cc09639b
      Dominik Charousset authored
      switch to compiler flag -O3, because Clang fails to compile when using -O4
      cc09639b
  2. 07 Jan, 2013 8 commits
  3. 06 Jan, 2013 1 commit
    • Dominik Charousset's avatar
      simplified invoke process of match_expr · 9366bd80
      Dominik Charousset authored
      this patch reduces the complexity and code size for the invoke
      process of match_expr by using a recursive `unroll_expr` function
      rather than using nested template metaprogramming facilities;
      futhermore, this patch reshapes `apply_args` to take a tuple with
      an indices list, aiming to replace the clumsy `apply_tuple` family
      in the long run
      9366bd80
  4. 21 Dec, 2012 2 commits
  5. 16 Dec, 2012 5 commits
  6. 14 Dec, 2012 5 commits
  7. 04 Dec, 2012 3 commits
  8. 29 Nov, 2012 3 commits
    • Dominik Charousset's avatar
      don't use std::begin/std::end in memory interface · fb372b13
      Dominik Charousset authored
      the use of std::begin/std::end has reported to cause ambiguity errors
      on some compilers
      fb372b13
    • Dominik Charousset's avatar
      new class: int_list · 86db68ad
      Dominik Charousset authored
      this class provides a convenient way to access int parameter packs
      in the same way as type_list does for type parameter packs
      86db68ad
    • Dominik Charousset's avatar
      maintenance & type_list interface changes · 96871ee5
      Dominik Charousset authored
      the type_list interface changed and the class itself no longer has
      any members, tl_size<>, tl_head<>, etc. must be used instead;
      these "template functions" also work with any variadic template class;
      this patch also changes some code parts to be more consistent with
      libcppa's coding style and naming convention
      96871ee5
  9. 28 Nov, 2012 1 commit
  10. 27 Nov, 2012 1 commit
  11. 26 Nov, 2012 1 commit
  12. 25 Nov, 2012 1 commit
  13. 24 Nov, 2012 1 commit
  14. 19 Nov, 2012 1 commit
  15. 16 Nov, 2012 2 commits
  16. 14 Nov, 2012 2 commits
  17. 13 Nov, 2012 1 commit