Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Nov 5, 2012
  1. @Neverlord
  2. @Neverlord

    added 0.5.2 changes

    Neverlord authored
  3. @Neverlord

    support build as static library

    Neverlord authored
    the configure script provides two new flags:
    * `--build-static`
    * `--build-static-only`
Commits on Nov 4, 2012
  1. @Neverlord
  2. @Neverlord
  3. @Neverlord

    fix CMake error when Boost.Context isn't available

    Neverlord authored
    this patch fixes issue #79
  4. @Neverlord
  5. @Neverlord
  6. @Neverlord

    added 0.5.1 changes

    Neverlord authored
  7. @Neverlord

    changed version to 0.5.2

    Neverlord authored
  8. @Neverlord

    added 0.5.1 changes

    Neverlord authored
  9. @Neverlord
  10. @Neverlord

    moved benchmarks to own repository

    Neverlord authored
    the benchmarks are now available at https://github.com/Neverlord/cppa-benchmarks
  11. @Neverlord

    manual update

    Neverlord authored
Commits on Nov 3, 2012
  1. @Neverlord

    fixed issues in middleman regarding io failures

    Neverlord authored
    this patch fixes an issue in the middleman where it didn't report back
    on socket IO failures, why actors never received 'EXIT' messages in case
    of disconnect events; this patch also replaces continuable_writer with
    continuable_io, which derives continuable_reader now to avoid the
    pointless multiple inheritance
  2. @Neverlord
  3. @Neverlord

    removed LOG_TRACE in `shutdown` function

    Neverlord authored
    the log trace re-created the logger as the trace helper goes out
    of scope after the logging singleton was destroyed
  4. @Neverlord

    queue outgoing messages even w/o active connection

    Neverlord authored
    this patch changes the behavior of the default protocol so that outgoing
    messages always use a queue, even if there is no active connection to
    the receiver; queued messages are sent eventually if an active
    connection to the receiving node is available
  5. @Neverlord

    provide convenience function deserializer::read<T>

    Neverlord authored
    this member function automatically converts the read `primitive_variant`
    to its native type T
  6. @Neverlord

    added `actor_widget_mixin` for Qt support

    Neverlord authored
    this mixin enables libcppa users to use message passing to communicate
    to Qt widgets
Commits on Nov 2, 2012
  1. @Neverlord
  2. @Neverlord

    removed class `network::addressed_message`

    Neverlord authored
    rather than wrapping a tuple, we use `message_header` to prefix any tuple
    in network communication; this enables a more flexible handling and allows
    for receiver-dependent deserialization and to forward messages without
    deserializing it
  3. @Neverlord

    rmdir third_party/ ; {detail => .}/logging.hpp

    Neverlord authored
    CMake uses official Boost.Config if available and otherwise disables
    context-switching + logging.hpp is no longer a detail header
  4. @Neverlord

    removed unit test for class `pattern`

    Neverlord authored
    unit test became obsolete after removing `pattern`
  5. @Neverlord

    got rid of class `pattern`

    Neverlord authored
    the class `pattern` is no longer used by libcppa, since we use
    match_expr and guards instead
  6. @Neverlord

    actors no longer hold process_information pointers

    Neverlord authored
    process_information is now an implementation detail of the default
    binary protocol and is thus removed from the base class actor
  7. @Neverlord
Commits on Oct 31, 2012
  1. @Neverlord
  2. @Neverlord

    change reply_to to accept const response_handler&

    Neverlord authored
    this commit patches a bug when using response_handle in a lambda;
    response_handle::apply no longer invalidates the handle, which gives
    weaker correctness guarantees but allows usage in closures (*sigh*)
  3. @Neverlord

    enable copying of response_handle

    Neverlord authored
    though it's sematnically wrong, response_handle couldn't be used in
    closures otherwise, which makes them quite useless.
Commits on Oct 30, 2012
  1. @Neverlord
  2. @Neverlord
  3. @Neverlord

    added `response_handle` for delayed responses

    Neverlord authored
    allows event-based actors to delay a synchronous response,
    e.g., to reply to a previous message in a sync_send(...).then(...).
Commits on Oct 29, 2012
  1. @Neverlord
  2. @Neverlord

    Added Note for MS Windows

    Neverlord authored
Something went wrong with that request. Please try again.