My favorites | Sign in
Project Logo
                
Changes to /tags/release-0.8/src/main/resources/META-INF/ReleaseNotest.txt
r342 vs. r385   Edit
  Compare: r342 vs. r385   Format:
Revision r385
Go to: 
Project members, sign in to write a code review
/trunk/src/main/resources/META-INF/ReleaseNotest.txt   r342 /tags/release-0.8/src/main/resources/META-INF/ReleaseNotest.txt   r385
1 GParallelizer 1 GParallelizer
2 2
3 0.8 3 0.8
4 Added DataFlow concurrency support 4 Added DataFlow concurrency support
5 Added sendAndWait() methods to actors to block the caller until a reply arrives 5 Added sendAndWait() methods to actors to block the caller until a reply arrives
6 Added an experimental option to use the JSR-166y ForkJoin pool for actors 6 Added an experimental option to use the JSR-166y ForkJoin pool for actors
7 Enabled thread-bound actors to reuse threads from a resizeable common pool 7 Enabled thread-bound actors to reuse threads from a resizeable common pool
8 Added AsyncEnhancer and ParallelEnhancer classes enabling asynchronous collection processing through meta-class enhancements 8 Added AsyncEnhancer and ParallelEnhancer classes enabling asynchronous collection processing through meta-class enhancements
9 Restructured actor groups with respect to the thread-bound actor thread reuse and Fork/Join pool support 9 Restructured actor groups with respect to the thread-bound actor thread reuse and Fork/Join pool support
10 Supported @Immutable for messages 10 Supported @Immutable for messages
11 Ability to join actors to await their termination 11 Ability to join actors to await their termination
12 Ability to suspend actor and message enhancements for replies, which has impact on message delivery speed 12 Ability to suspend actor and message enhancements for replies, which has impact on message delivery speed
13 Restructured actor classes to increase code reuse 13 Restructured actor classes to increase code reuse
14 Removed the beforeStop() lifecycle method from actors 14 Removed the beforeStop() lifecycle method from actors
15 Fixed the event-driven actor's loop, when no react is called 15 Fixed the event-driven actor's loop, when no react is called
16 DynamicDispatchActor added to allow for an alternative message handling syntax - dynamic method dispatch to multiple onMessage() methods 16 DynamicDispatchActor added to allow for an alternative message handling syntax - dynamic method dispatch to multiple onMessage() methods
17 Added a Reactor implementation - a special purpose actor, which after receiving a message runs its body with the message as a parameter and the result of the code is send in reply. 17 Added a Reactor implementation - a special purpose actor, which after receiving a message runs its body with the message as a parameter and the result of the code is send in reply.
18 Several performance benchmarks included 18 Several performance benchmarks included
19 Minor performance optimizations 19 Minor performance optimizations
20 Bugfixing 20 Bugfixing
21 21
22 0.7 22 0.7
23 Reply methods for thread-bound actors 23 Reply methods for thread-bound actors
24 Reply methods available on received messages 24 Reply methods available on received messages
25 Ability to send replies between thread-bound and event-driven actors in both directions 25 Ability to send replies between thread-bound and event-driven actors in both directions
26 Documented structuring actors code and implementing event-driven loops 26 Documented structuring actors code and implementing event-driven loops
27 Overloaded the << operator to perform send 27 Overloaded the << operator to perform send
28 Handling multiple messages in single receive/react 28 Handling multiple messages in single receive/react
29 Actor groups, multiple independent configurable thread pools 29 Actor groups, multiple independent configurable thread pools
30 Gradle build script 30 Gradle build script
31 31
32 0.6 32 0.6
33 Event-driven (pooled) actors 33 Event-driven (pooled) actors
34 34
35 0.5 35 0.5
36 Mixin support 36 Mixin support
37 The act() method wrapped with TimeCategory to allow for time DSL in receive() calls 37 The act() method wrapped with TimeCategory to allow for time DSL in receive() calls
38 38
39 0.4 39 0.4
40 Actors added 40 Actors added
41 41
42 0.3 42 0.3
43 Set default pool size to Ncpu + 1, where Ncpu is the number of CPU in the system. 43 Set default pool size to Ncpu + 1, where Ncpu is the number of CPU in the system.
44 Made pool threads to be non-daemon. 44 Made pool threads to be non-daemon.
45 Updated documentation. 45 Updated documentation.
46 46
47 0.2 47 0.2
48 Enabled calling withParallelizer() and withAsynchronizer() methods on any object. 48 Enabled calling withParallelizer() and withAsynchronizer() methods on any object.
49 49
50 0.1 50 0.1
51 Initial release of the core functionality for both Parallelizer, which uses JSR-166y Parallel Arrays, 51 Initial release of the core functionality for both Parallelizer, which uses JSR-166y Parallel Arrays,
52 and Asynchronizer, which uses Java's executor services. 52 and Asynchronizer, which uses Java's executor services.
Hosted by Google Code