Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Nov 13, 2012
  1. Dominik Charousset

    changed version to 0.5.3

    Neverlord authored
  2. Dominik Charousset
Commits on Nov 12, 2012
  1. Dominik Charousset
  2. Dominik Charousset
  3. Dominik Charousset

    changed throw_io_failure to use ostringstream

    Neverlord authored
    this patch re-implements throw_io_failure to take a const char* and
    use a string stream to build error message, fixes #73
Commits on Nov 7, 2012
  1. Dominik Charousset
Commits on Nov 6, 2012
  1. Dominik Charousset

    Qt example highlighting actor_widget_mixin

    Neverlord authored
    this example optionally builds when Qt4 is found during CMake
    invokation and illustrates how to use actor_widget_mixin to send
    and receive messages from a QWidget-based class
  2. Dominik Charousset

    some cleanup

    Neverlord authored
    example uses 'EXIT' messages rather than user-defined quit messages and
    no longer checks wheter the sender is a proxy, because this might lead
    newcomers to believe that such a check is safe (it isn't, because remote
    actors can fake the sender information, so that an actor receives a
    message "from itself" for example)
  3. Dominik Charousset
  4. Dominik Charousset
  5. Dominik Charousset

    adapt actor_companion_mixin to memory interface

    Neverlord authored
    this patch uses the new memory interface for recursive_queue_node
  6. Dominik Charousset

    added send_as and send_tuple_as functions

    Neverlord authored
    these functions provide a simple interface to "fake"
    the sender information of a message
  7. Dominik Charousset
  8. Dominik Charousset
  9. Dominik Charousset

    use per-thread caching for actors

    Neverlord authored
    this patch extends the caching strategy to actor instances to minimize
    access to the heap through new/delete
  10. Dominik Charousset

    fixed possible memory corruption after shutdown

    Neverlord authored
    this patch fixes a possible memory corruption when the middleman is accessed
    via a `protocol` parent pointer after `shutdown` was called
  11. Dominik Charousset

    added new intrusive_fwd_ptr smart pointer

    Neverlord authored
    this implementation can be used with forward declarations and is
    implicit convertible to intrusive_ptr
Commits on Nov 5, 2012
  1. Dominik Charousset

    clarify dependencies

    Neverlord authored
    added Pthread dependency and marked Boost.Context as optional
  2. Dominik Charousset

    use per-thread recursive_queue_node caching

    Neverlord authored
    this patch replaces the per-actor caching of `recursive_queue_node`
    instances with a per-thread caching strategy that also allocates
    nodes more efficiently
  3. Dominik Charousset

    got rid of Boost.Thread dependency

    Neverlord authored
    libcppa actually didn't use Boost.Thread for quite some time now,
    this patch finally removed the dependency from CMake project file
  4. Dominik Charousset
  5. Dominik Charousset
  6. Dominik Charousset

    updated documentation

    Neverlord authored
  7. Dominik Charousset

    documentation

    Neverlord authored
  8. Dominik Charousset
  9. Dominik Charousset
  10. Dominik Charousset

    documentation

    Neverlord authored
  11. Dominik Charousset

    documentation

    Neverlord authored
  12. Dominik Charousset
  13. Dominik Charousset

    pattern matching improvements

    Neverlord authored
    this patch adds a new `match_split` function to split a string and match the
    result, renames `on_vopt` to `on_opt0` and `on_opt` to `on_opt1` and adds
    documentation to opt.hpp
  14. Dominik Charousset
  15. Dominik Charousset
  16. Dominik Charousset
  17. Dominik Charousset

    categorized examples

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