Release Notes - X10 - Version X10 1000 - HTML format

Sub-task

Bug

  • [XTENLANG-1191] - Non-static non-final generic methods not implemented
  • [XTENLANG-1355] - Destructuring doesn't seem to parse for points as fields.
  • [XTENLANG-1417] - 'Clock' is not behaving correctly.
  • [XTENLANG-2171] - X10 compiler (with WALA call graph building enabled) throws NPE when compiling a inner class with a concurrent method that implements an interface
  • [XTENLANG-3028] - BDWGC on cygwin doesn't find all the static roots unless we link statically

Improvement

  • [XTENLANG-490] - Code size: type-param-independent generic class functions
  • [XTENLANG-771] - Functions don't take type parameters
  • [XTENLANG-824] - Consider doing type inference on 'catch' clauses
  • [XTENLANG-1071] - Make X10DT working-set-friendly
  • [XTENLANG-1508] - hashCode is not defined in the primitive Structs (Long, Boolean, etc)
  • [XTENLANG-1634] - Refering to the outer-generic "self", e.g., a square matrix: ValRail[ValRail[Int]{self.length==OUTER.length}] , and maybe even renaming "self" to something else
  • [XTENLANG-2901] - File.contents()

New Feature

  • [XTENLANG-204] - Implement distributed GC
  • [XTENLANG-205] - Implement GC on AIX
  • [XTENLANG-206] - Implement stack traces on Cygwin
  • [XTENLANG-321] - Optimize atomic regions that are simple instance field updates
  • [XTENLANG-374] - Please support val/var syntax for defining functions
  • [XTENLANG-674] - Support variable structs
  • [XTENLANG-758] - Need syntactic and API support for strided regions
  • [XTENLANG-1000] - CUDA: Routing unimplemented
  • [XTENLANG-1001] - CUDA: texture memory unsupported
  • [XTENLANG-1042] - X10DT source editor should support "eager compilation"
  • [XTENLANG-1061] - Should be able to use an ant script to build an X10 project
  • [XTENLANG-1072] - X10DT should define an X10 working-set type
  • [XTENLANG-1073] - X10DT should provide a notion X10 runtime library "compatibility level"
  • [XTENLANG-1074] - X10DT should provide an Call Graph view
  • [XTENLANG-1085] - X10DT source editor/outline should provide "Toggle Method Entry" breakpoint
  • [XTENLANG-1087] - X10DT source editor/outline should support "exception breakpoints"
  • [XTENLANG-1088] - X10DT source editor/outline should support watchpoints
  • [XTENLANG-1089] - X10DT source editor/outline should provide a hover for variable values when debugging
  • [XTENLANG-1090] - X10DT source editor/outline should provide an "Inspect..." action when debugging
  • [XTENLANG-1091] - X10DT should provide a "Display" view when debugging
  • [XTENLANG-1092] - X10DT source editor should provide "Run to Line" when debugging
  • [XTENLANG-1199] - X10DT needs a "Show the type of the selection" operation.
  • [XTENLANG-1200] - "Insert the Right Cast" operation in X10DT
  • [XTENLANG-1247] - Aggregation of asyncs
  • [XTENLANG-1254] - Add random access file functionality
  • [XTENLANG-1307] - Code coverage tool for X10
  • [XTENLANG-2727] - Maintain inlining dependency graph for X10DT to enable incremental compilation

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.