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
------------------------------------------------------------------------------
_______________________________________________
X10-users mailing list
X10-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/x10-users

Reply via email to