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 ...@@ -3,9 +3,8 @@ Version 0.4.2
__2012-10-1__ __2012-10-1__
- Bugfix: evaluate `errno` whenever select() fails and handle errors properly
- Refactored announce - 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 * allow user-defined types as members of announced types
* all-new, policy-based implementation * all-new, policy-based implementation
- Use `poll` rather than `select` in middleman (based on the patch by ArtemGr) - Use `poll` rather than `select` in middleman (based on the patch by ArtemGr)
...@@ -15,7 +14,7 @@ Version 0.4.1 ...@@ -15,7 +14,7 @@ Version 0.4.1
__2012-08-22__ __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 Version 0.4
----------- -----------
...@@ -24,13 +23,13 @@ __2012-08-20__ ...@@ -24,13 +23,13 @@ __2012-08-20__
- New network layer implementation - New network layer implementation
- Added acceptor and input/output stream interfaces - 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 - Changed group::add_module to take unique_ptr rather than a raw pointer
- Refactored serialization process for group_ptr - Refactored serialization process for group_ptr
- Changed anyonymous groups to use the implementation of the "local" module - Changed anyonymous groups to use the implementation of the "local" module
- Added scheduled_and_hidden policy for system-internal, event-based actors - Added scheduled_and_hidden policy for system-internal, event-based actors
- Enabled serialization of floating point values - Enabled serialization of floating point values
- Added shutdown() function - Added `shutdown` function
- Implemented broker-based forwarding of local groups for 'pseudo multicast' - Implemented broker-based forwarding of local groups for 'pseudo multicast'
- Added `then` and `await` member functions to message_future - Added `then` and `await` member functions to message_future
- Do not send more than one response message with `reply` - Do not send more than one response message with `reply`
...@@ -85,18 +84,18 @@ Version 0.2.1 ...@@ -85,18 +84,18 @@ Version 0.2.1
__2012-07-02__ __2012-07-02__
- More efficient behavior implementation - 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 Version 0.2
----------- -----------
__2012-06-29__ __2012-06-29__
- Removed become_void() [use quit() instead] - Removed `become_void` [use `quit` instead]
- Renamed "future_send()" to "delayed_send()" - Renamed `future_send` to `delayed_send`
- Removed "stacked_actor"; moved functionality to "event_based_actor" - Removed `stacked_actor`; moved functionality to `event_based_actor`
- Renamed "fsm_actor" to "sb_actor" - Renamed `fsm_actor` to `sb_actor`
- Refactored "spawn": spawn(new T(...)) => spawn<T>(...) - Refactored `spawn`: `spawn(new T(...))` => `spawn<T>(...)`
- Implemented become()/unbecome() for context-switching & thread-mapped actors - Implemented `become` & `unbecome` for context-switching & thread-mapped actors
- Moved become()/unbecome() to local_actor - Moved `become` & `unbecome` to local_actor
- Ported libcppa from <ucontext.h> to Boost.Context library - 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