We're pleased to announce that X10 and X10DT 2.4.1 are now available for
download at http://x10-lang.org/releases/x10-release-241.
This release of X10 contains two major new features:
(1) a technology preview of Resilient X10. Resilient X10 enhances the X10
language and implementation with the ability to detect and tolerate Place
failures.
(2) Support for multi-place execution of Managed X10 on Windows using a
new pure-Java implementation of the x10rt network layer.
Below is a summary of JIRA issues addressed for the X10 2.4.1
** New Features and Improvements
* [XTENLANG-2151] - Multi-place Managed X10 on windows
* [XTENLANG-2356] - x10doc: alphabetize names wherever possible
* [XTENLANG-2884] - Support compilation with Intel C++ compiler
* [XTENLANG-3281] - java interop: Should have a way to convert
x10.lang.String to java.lang.CharSequence
* [XTENLANG-3290] - Add output buffering to JavaSockets
* [XTENLANG-3291] - Specialize String.operator+ for primitives to avoid
boxing
* [XTENLANG-3292] - Reader.readLine is 5~10x slower than in Java
* [XTENLANG-3297] - Unnecessary casts for receiver of interface method
* [XTENLANG-3230] - Use OSGi bundle for loading classes in Managed X10
* [XTENLANG-3314] - X10 needs a standard mechanism to globalize
messages
* [XTENLANG-3319] - GML: add DGEMV with offsets
* [XTENLANG-3322] - Native X10: avoid upcast to Any for argument to
equals
** Tasks and Bugs
* [XTENLANG-1454] - Confusing error messages for switch
* [XTENLANG-1994] - Qualify top-level x10 namespaces (x10 and x10aux)
in C++ code to make sure they start in the global namespace (->
::x10, ::x10aux)
* [XTENLANG-2215] - FinallyEliminator pass creates (unreachable)
control flow path in which statically there is no return statement
* [XTENLANG-2724] - Failure to carry type information for an array of
arrays of some parameterized class into method call
* [XTENLANG-2849] - Add text to language specification to emphasize
that clocks are inter-place
* [XTENLANG-3088] - Generic exceptions should not be allowed.
* [XTENLANG-3094] - hasZero and isRef do not work with constrained
types
* [XTENLANG-3234] - Compiler crash on inequality constraint involving
type-generic args
* [XTENLANG-3235] - ResilientKMeans sometimes hang up when a place is
killed
* [XTENLANG-3236] - DeadPlaceException is not thrown for "at"
* [XTENLANG-3238] - Asynchronous place death during repeating "at"
hangs up the app without DeadPlaceException
* [XTENLANG-3265] - Classic F-Bounded Polymorphism example fails to
typecheck
* [XTENLANG-3267] - TestTypeParamShaddowing from FrontEndTests failing
with "inconsistient type"
* [XTENLANG-3268] - TestTypeParamShadowing from FrontEndTests failing
to typecheck
* [XTENLANG-3277] - Unable to cast a Rail[T] to Rail[T]{self!=null} in
argument to constructor
* [XTENLANG-3280] - Double.parse doesn't allow leading and trailing
whitespaces in Native X10
* [XTENLANG-3284] - release packging scripts should also create RPMs
from linux tarballs
* [XTENLANG-3287] - Post-compilation error with a class that implements
Comparable interface and inherits compareTo method from super class
* [XTENLANG-3288] - Offset and length were ignored with
OutputStreamWriter.OutputStream.write(Rail[Byte],Long,Long) for Native X10
* [XTENLANG-3289] - Printer.printf to file is absolutely slow compared
to fprintf in C
* [XTENLANG-3296] - Team.alltoall doesn't work with Managed X10
* [XTENLANG-3299] - Compiler NPE when optimizing because of incorrect
implementation of alpha renaming
* [XTENLANG-3308] - Native codegen error for interface with a method
that takes a non-primitive struct as argument
* [XTENLANG-3309] - isref should be closed under sub typing
* [XTENLANG-3320] - Multi-place Native X10 crash on cygwin (during
x10rt startup?)
* [XTENLANG-3326] - Converge the environment variable to select
Resilient Finish
For the details of JIRA issues fixed in this release, see
http:
http://jira.codehaus.org/secure/ReleaseNote.jspa?version=19142&projectId=11812
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
X10-users mailing list
X10-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/x10-users