Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

77 lines (56 sloc) 2.58 KB
Version 0.4
- New network layer implementation
- Added acceptor and input/output stream interfaces
- Added overload for publish() and remote_actor() using the new interfaces
- Changed group::add_module to take unique_ptr rather than a raw pointer
- Refactored serialization process for group_ptr
- Changed anyonymous groups to use the implementation of the "local" module
- Added scheduled_and_hidden policy for system-internal, event-based actors
- Enabled serialization of floating point values
- Added shutdown() function
- Implemented broker-based forwarding of local groups for 'pseudo multicast'
- Added `then` and `await` member functions to message_future
- Do not send more than one response message with `reply`
Version 0.3.3
- Bugfix: serialize message id for synchronous messaging
- Added macro to unit_testing/CMakeLists.txt for less verbose CMake setup
- Added function "forward_to" to enable transparent forwarding of sync requests
- Removed obsolete files (gen_server/* and queue_performances/*)
- Bugfix: avoid possible stack overflow in debug mode for test__spawn
- Added functions "send_tuple", "sync_send_tuple" and "reply_tuple"
- Let "make" fail on first error in dual-build mode
- Added rvalue overload for receive_loop
- Added "delayed_send_tuple" and "delayed_reply_tuple"
Version 0.3.2
- Bugfix: added 'bool' to the list of announced types
Version 0.3.1
- Bugfix: always return from a synchronous handler if a timeout occurs
- Bugfix: request next timeout after timeout handler invocation if needed
Version 0.3
- Implemented synchronous messages
- The function become() no longer accepts pointers
- Provide --disable-context-switching option to bypass Boost.Context if needed
- Configure script to hide CMake details behind a nice interface
- Include "tuple_cast.hpp" in "cppa.hpp"
- Added forwarding header "cppa_fwd.hpp"
- Allow raw read & write operations in synchronization interface
- Group subscriptions are no longer attachables
Version 0.2.1
- More efficient behavior implementation
- Relaxed definition of become() to accept const lvalue references as well
Version 0.2
- Removed become_void() [use quit() instead]
- Renamed "future_send()" to "delayed_send()"
- Removed "stacked_actor"; moved functionality to "event_based_actor"
- Renamed "fsm_actor" to "sb_actor"
- Refactored "spawn": spawn(new T(...)) => spawn<T>(...)
- Implemented become()/unbecome() for context-switching & thread-mapped actors
- Moved become()/unbecome() to local_actor
- Ported libcppa from <ucontext.h> to Boost.Context library
Jump to Line
Something went wrong with that request. Please try again.