My favorites | Sign in
Project Logo
                
Changes to /trunk/src/main/resources/META-INF/ReleaseNotest.txt
r308 vs. r319   Edit
  Compare: vs.   Format:
Revision r319
Go to: 
Project members, sign in to write a code review
/trunk/src/main/resources/META-INF/ReleaseNotest.txt   r308 /trunk/src/main/resources/META-INF/ReleaseNotest.txt   r319
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 option to use the JSR-166y ForkJoin pool
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 suspend actor and message enhancements for replies, which has impact on message delivery speed 11 Ability to suspend actor and message enhancements for replies, which has impact on message delivery speed
12 Restructured actor classes to increase code reuse 12 Restructured actor classes to increase code reuse
13 Removed beforeStop() lifecycle method from actors 13 Removed beforeStop() lifecycle method from actors
14 Fixed the event-driven actor's loop, when no react is called 14 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 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.
15 Several performance benchmarks included 17 Several performance benchmarks included
16 Minor performance optimizations 18 Minor performance optimizations
17 Bugfixing 19 Bugfixing
18 20
19 0.7 21 0.7
20 Reply methods for thread-bound actors 22 Reply methods for thread-bound actors
21 Reply methods available on received messages 23 Reply methods available on received messages
22 Ability to send replies between thread-bound and event-driven actors in both directions 24 Ability to send replies between thread-bound and event-driven actors in both directions
23 Documented structuring actors code and implementing event-driven loops 25 Documented structuring actors code and implementing event-driven loops
24 Overloaded the << operator to perform send 26 Overloaded the << operator to perform send
25 Handling multiple messages in single receive/react 27 Handling multiple messages in single receive/react
26 Actor groups, multiple independent configurable thread pools 28 Actor groups, multiple independent configurable thread pools
27 Gradle build script 29 Gradle build script
28 30
29 0.6 31 0.6
30 Event-driven (pooled) actors 32 Event-driven (pooled) actors
31 33
32 0.5 34 0.5
33 Mixin support 35 Mixin support
34 The act() method wrapped with TimeCategory to allow for time DSL in receive() calls 36 The act() method wrapped with TimeCategory to allow for time DSL in receive() calls
35 37
36 0.4 38 0.4
37 Actors added 39 Actors added
38 40
39 0.3 41 0.3
40 Set default pool size to Ncpu + 1, where Ncpu is the number of CPU in the system. 42 Set default pool size to Ncpu + 1, where Ncpu is the number of CPU in the system.
41 Made pool threads to be non-daemon. 43 Made pool threads to be non-daemon.
42 Updated documentation. 44 Updated documentation.
43 45
44 0.2 46 0.2
45 Enabled calling withParallelizer() and withAsynchronizer() methods on any object. 47 Enabled calling withParallelizer() and withAsynchronizer() methods on any object.
46 48
47 0.1 49 0.1
48 Initial release of the core functionality for both Parallelizer, which uses JSR-166y Parallel Arrays, 50 Initial release of the core functionality for both Parallelizer, which uses JSR-166y Parallel Arrays,
49 and Asynchronizer, which uses Java's executor services. 51 and Asynchronizer, which uses Java's executor services.
Hosted by Google Code