X10 Roadmap

X10 Roadmap

Project Roadmap

This page summarizes the development plans and release schedules for the X10 project.

The most detailed and up-to-date information can be found in JIRA via inspecting the Roadmap views and the fix-for targets of various issues.

The overall tempo of the project is to plan for a major release every 9 to 12 months with minor releases every 2 to 3 months in between. We maintain a single stream of development, so features that are formally targeted at a particular major release may actually appear (or partially appear) in one or more minor releases before the major release.

X10 2.3

VersionDateComments
2.3.0First half of 2012

Will be backwards compatible with X10 2.2.x

In addition to bug fixes and performance improvements, we are working on two major new features for the 2.3 release.

  • Mixed-mode execution.  It will be possible to run a single X10 program such that some Places will be Native places and some places will be Managed Places.
  • Improved Java interoperability. We are making extensions to the X10 type system and compiler to make it much simpler to write programs that freely mix X10 and Java classes. 

X10 2.2

VersionDateComments
2.2.0May 2011First "forwards compatible" release.  The X10 language specification is now considered to be fairly stable, and we intend to make any future language changes in a manner such that all valid X10 2.2 programs will still be valid in future releases.
2.2.1September 2011Bug fixes and performance improvements.
2.2.2January 2012Bug fixes and performance improvements. Initial implementation of Java interop.