Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Feb 22, 2013
  1. @Neverlord

    changed version to 0.6

    Neverlord authored
  2. @Neverlord

    improved unit test for sync send

    Neverlord authored
    this patch adds tests for functor-only usage
  3. @Neverlord
  4. @Neverlord

    set `util::conjunction<>::value == false`

    Neverlord authored
    this patch changes `conjunction` to evaluate to false if given
    template parameter pack is empty
  5. @Neverlord
  6. @Neverlord

    improved message_future API

    Neverlord 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
  7. @Neverlord

    added `skip_message` utility function

    Neverlord authored
    this utility function allows users to skip messages manually
Commits on Feb 20, 2013
  1. @Neverlord

    added shutdown handshake to test_remote_actor

    Neverlord authored
    the added shutdown handshake fixes a possible unit test failure
    (remote actor calls `shutdown` before final message was sent)
  2. @Neverlord

    better diagnostic in unit tests

    Neverlord authored
    this patch fixes the ordering of expected/found in the
    output and prints booleans properly
  3. @Neverlord

    fixed possible bug in sync messaging

    Neverlord authored
    this patch fixes a possible bug caused by uninitialized variables
  4. @Neverlord
Commits on Feb 19, 2013
  1. @Neverlord
  2. @Neverlord

    divide sync errors in timeouts and unexpected

    Neverlord authored
    this patch adds `(on_)handle_sync_timeout` to `local_actor`
Commits on Feb 18, 2013
  1. @Neverlord

    added `quit_actor` function

    Neverlord authored
  2. @Neverlord

    some cleanup in fiber impl

    Neverlord authored
  3. @Neverlord
Commits on Feb 17, 2013
  1. @abigagli

    Updated for boost 1.53

    abigagli authored
Commits on Feb 15, 2013
  1. @Neverlord

    updated copyright

    Neverlord authored
Commits on Feb 12, 2013
  1. @Neverlord
  2. @Neverlord

    fix bug in synchronous response handling

    Neverlord authored
    this patch fixed a bug that allowed 'EXITED' messages to pass
    synchronous response messages
  3. @Neverlord

    improved unit tests & harmonized output

    Neverlord authored
    this patch improves `test_match` and `test_sync_send` unit tests
    and makes the output of all unit tests equally formatted
  4. @Neverlord

    fixed continuation handling

    Neverlord authored
    continuation is called only if given functor is invoked
Commits on Feb 8, 2013
  1. @Neverlord

    added `continue_with` to nonblocking API

    Neverlord authored
    this patch enables `sync_send(...).then(...).continue_with(...)`
    (relates #58) and makes using the nonblocking API explicit to use
    in context-switching and thread-based actors by requiring a call
    to `self->exec_behavior_stack()`
Commits on Feb 7, 2013
  1. @Neverlord
  2. @Neverlord
  3. @Neverlord

    maintenance

    Neverlord authored
    this patch removes the old `apply_tuple` function family
    (replaced by `apply_args`), removes `partially_apply_args`
    (use `int_list` for indices instead), and cleans up unit test macros
  4. @Neverlord
  5. @Neverlord
Commits on Feb 5, 2013
  1. @Neverlord

    some tweaks to unit tests

    Neverlord authored
    this patch enables actor_ptr to be used in `CPPA_CHECK_EQUAL` and
    uses the new functor-based `timed_sync_send` API in test__remote_actor.hpp
  2. @Neverlord

    fix for patterns with `on(any_vals, arg_match)`

    Neverlord authored
    this patch fixes the pattern matching implementation of libcppa
    to create correct value gards when using `on(any_vals, arg_match)`
  3. @Neverlord
  4. @Neverlord
  5. @Neverlord

    improved unit tests

    Neverlord authored
  6. @Neverlord

    added `timed_sync_send`

    Neverlord authored
    this new function allows users to catch timeouts in the
    `on_sync_failure` handler instead of using `after(...)` statements;
    the `timed_` functions signal an occured timeout by putting a
    'TIMEOUT' message into the actor's mailbox
Commits on Feb 4, 2013
  1. @Neverlord

    allow to define base class of `sb_actor`

    Neverlord authored
    this patch enhances the class `sb_actor` and allows the user
    to define a base class that must be derived from `event_based_actor`
Something went wrong with that request. Please try again.