1. 17 Jan, 2013 1 commit
    • Dominik Charousset's avatar
      auto-reply EXITED to orphaned sync requests · eb2b833a
      Dominik Charousset authored
      this patch enables libcppa's runtime system to automatically reply 'EXITED'
      messages to synchronous request messages if the receiver has already
      finished execution; this is essential to make timeout definitions
      for synchronous receive operations optional
      eb2b833a
  2. 16 Jan, 2013 3 commits
  3. 07 Jan, 2013 8 commits
  4. 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
  5. 21 Dec, 2012 2 commits
  6. 16 Dec, 2012 5 commits
  7. 14 Dec, 2012 5 commits
  8. 04 Dec, 2012 3 commits
  9. 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
  10. 28 Nov, 2012 1 commit
  11. 27 Nov, 2012 1 commit
  12. 26 Nov, 2012 1 commit
  13. 25 Nov, 2012 1 commit
  14. 24 Nov, 2012 1 commit
  15. 19 Nov, 2012 1 commit
  16. 16 Nov, 2012 2 commits
  17. 14 Nov, 2012 1 commit