Commit bc4ca0bc authored by Dominik Charousset's avatar Dominik Charousset

Merge branch 'master' into unstable

parents efdc30c0 24e4d3dc
......@@ -3,9 +3,8 @@ Version 0.4.2
__2012-10-1__
- Bugfix: evaluate `errno` whenever select() fails and handle errors properly
- Refactored announce
* accept recursive containers, e.g., vector<vector<double>>
* accept recursive containers, e.g., `vector<vector<double>>`
* allow user-defined types as members of announced types
* all-new, policy-based implementation
- Use `poll` rather than `select` in middleman (based on the patch by ArtemGr)
......@@ -15,7 +14,7 @@ Version 0.4.1
__2012-08-22__
- Bugfix: shutdown() caused segfault if no scheduler or middleman was started
- Bugfix: `shutdown` caused segfault if no scheduler or middleman was started
Version 0.4
-----------
......@@ -24,13 +23,13 @@ __2012-08-20__
- New network layer implementation
- Added acceptor and input/output stream interfaces
- Added overload for publish() and remote_actor() using the new 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
- 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`
......@@ -85,18 +84,18 @@ Version 0.2.1
__2012-07-02__
- More efficient behavior implementation
- Relaxed definition of become() to accept const lvalue references as well
- Relaxed definition of `become` to accept const lvalue references as well
Version 0.2
-----------
__2012-06-29__
- 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
- 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
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment