Whats new in version 2.3.1:New Features and Improvements:
• [XTENLANG-2069] - Implement Team API for Managed X10
• [XTENLANG-3145] - Need a way to configure machines with multiple IP addresses
• [XTENLANG-3165] - Eliminate requirement to preload all X10 classes by Managed X10
Bug:
• [XTENLANG-2793] - Fallback path in pure Java for forceSinglePlace not available in some Team methods (KMeansSPMD)
• [XTENLANG-3140] - Exception checking fails if the methods of a class are in the wrong order
• [XTENLANG-3143] - Compiler not allowing a method override when there is a simple subtyping constraint
• [XTENLANG-3144] - Generic overridden overloaded method with parameter does not match with superclass method
• [XTENLANG-3159] - CUDA broken on 2.3 release (X10RT: async 72 is not a CUDA kernel)
• [XTENLANG-3163] - Failure to generate dynamic constraint check on access to global reference
Task:
• [XTENLANG-3142] - Synchronize languagespec testcases with language spec document
• [XTENLANG-3160] - Use balanced gc policy for IBM Java 7 64bit
Publisher review:X10 is a programming language being developed at IBM Research in collaboration with academic partners.
The X10 effort is part of the IBM PERCS project (Productive Easy-to-use Reliable Computer Systems) in the DARPA program on High Productivity Computer Systems.
X10 contributes to this productivity improvement by developing a new programming model, combined with a new set of tools integrated into Eclipse and new implementation techniques for delivering optimized scalable parallelism. X10 is a type-safe, modern, parallel, distributed object-oriented language intended to be very easily accessible to Java(TM) programmers.
X10 is targeted to future low-end and high-end systems with nodes that are built out of multi-core SMP chips with non-uniform memory hierarchies, and interconnected in scalable cluster configurations.
Operating system:Mac OS X