From: David P G. <gr...@us...> - 2015-12-21 20:15:35
|
We are happy to announce the release of X10 and X10DT 2.5.4. The release is available for download at http://x10-lang.org/releases/x10-release-254. X10 Release 2.5.4 HIGHLIGHTS OF THIS RELEASE The main features of this release are improvements in Resilient X10. (a) Significant performance improvements to the implementations of resilient finish to eliminate resiliency overheads of local activity creation. (b) The addition of ULFM-MPI as a network transport for Resilient X10 applications. (c) Enhanced standard library support for writing Resilient X10 applications and frameworks (see x10.util.resilient). LIMITATIONS OF THIS RELEASE The size and index of arrays must be less than 2^31 with Managed X10. An attempt to allocate a longer array causes IllegalArgumentException. The following features described in the 2.5 language manual do not currently work and may be fixed in the subsequent releases: - Non-static type definitions as class or interface members (static type defs do work) The constraint solver used by X10 typechecker is known to be incomplete for situations in which a constraint implies an infinite number of distinct constraints. Additionally, the following features described in the language manual do not currently work with Native X10. - Non-final generic instance methods - Exception stack traces on Cygwin The generated C++ code requires g++ 4.2 or better to be compiled; we do almost all of our testing against g++ 4.4. + On Power/Linux and BG/Q, you may either use g++ 4.2 or better or xlC 11.1 or better. SUMMARY OF ISSUES RESOLVED IN THIS RELEASE Below is a summary of JIRA issues addressed for the X10 2.5.4 Release Notes - X10 - Version X10 2.5.4 ** New Features and Improvements * [XTENLANG-3536] - Indicate cancellation via CancellationException * [XTENLANG-3539] - Update X10DT to Eclipse Luna (4.4) Release * [XTENLANG-3540] - SparsePlaceGroup should support any set of Places; don't require ordering ** Bugs * [XTENLANG-1551] - AST incompleteness -- ClassDecl has no body * [XTENLANG-1834] - Missing comma in parameter list, but compiler error message points to the first valid line of code in the file * [XTENLANG-1841] - Spurious initial error message when method body doens't parse * [XTENLANG-2860] - Compiler crashes on string++ * [XTENLANG-3500] - NativeX10: poor performance of array indexing in loop in Lulesh * [XTENLANG-3501] - Combination of @StackAllocateUninitialized rails and NO_CHECKS yields incorrect results on Lulesh * [XTENLANG-3509] - Problem creating new team from a non-member place * [XTENLANG-3510] - Bug in generated Java code for tuple of generic types * [XTENLANG-3541] - Resilient X10: 'at' unblocked too soon on place failure * [XTENLANG-3545] - Team collectives fail for user-defined types over X10RT=MPI For the details of JIRA issues fixed in this release, see https://xtenlang.atlassian.net/jira/secure/ReleaseNote.jspa?projectId=10005&version=10300 Please use the X10 JIRA to report bugs, after ensuring the problem is not already reported: https://xtenlang.atlassian.net/projects/XTENLANG/issues |