My favorites | Sign in
Project Logo
                
Changes to /trunk/src/main/resources/META-INF/ReleaseNotest.txt
r319 vs. r342   Edit
  Compare: vs.   Format:
Revision r342
Go to: 
Project members, sign in to write a code review
/trunk/src/main/resources/META-INF/ReleaseNotest.txt   r319 /trunk/src/main/resources/META-INF/ReleaseNotest.txt   r342
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 option to use the JSR-166y ForkJoin pool 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 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
12 Restructured actor classes to increase code reuse 13 Restructured actor classes to increase code reuse
13 Removed beforeStop() lifecycle method from actors 14 Removed the beforeStop() lifecycle method from actors
14 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
15 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
16 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.
17 Several performance benchmarks included 18 Several performance benchmarks included
18 Minor performance optimizations 19 Minor performance optimizations
19 Bugfixing 20 Bugfixing
20 21
21 0.7 22 0.7
22 Reply methods for thread-bound actors 23 Reply methods for thread-bound actors
23 Reply methods available on received messages 24 Reply methods available on received messages
24 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
25 Documented structuring actors code and implementing event-driven loops 26 Documented structuring actors code and implementing event-driven loops
26 Overloaded the << operator to perform send 27 Overloaded the << operator to perform send
27 Handling multiple messages in single receive/react 28 Handling multiple messages in single receive/react
28 Actor groups, multiple independent configurable thread pools 29 Actor groups, multiple independent configurable thread pools
29 Gradle build script 30 Gradle build script
30 31
31 0.6 32 0.6
32 Event-driven (pooled) actors 33 Event-driven (pooled) actors
33 34
34 0.5 35 0.5
35 Mixin support 36 Mixin support
36 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
37 38
38 0.4 39 0.4
39 Actors added 40 Actors added
40 41
41 0.3 42 0.3
42 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.
43 Made pool threads to be non-daemon. 44 Made pool threads to be non-daemon.
44 Updated documentation. 45 Updated documentation.
45 46
46 0.2 47 0.2
47 Enabled calling withParallelizer() and withAsynchronizer() methods on any object. 48 Enabled calling withParallelizer() and withAsynchronizer() methods on any object.
48 49
49 0.1 50 0.1
50 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,
51 and Asynchronizer, which uses Java's executor services. 52 and Asynchronizer, which uses Java's executor services.
Hosted by Google Code