Release Notes - X10 - Version X10 SVN HEAD - HTML format

Bug

  • [XTENLANG-51] - operators involving multi-dimensional region constants (e.g. [0..1,2..3] || [4..5,6..7]) don't (can't?) work
  • [XTENLANG-495] - Problems typechecking forloops
  • [XTENLANG-497] - Trouble reading a binary file with readInt method FileReader class
  • [XTENLANG-501] - KMeansSPMD is in an allocation loop
  • [XTENLANG-507] - x10c & x10cpp broken with polyglot svn head
  • [XTENLANG-534] - xlC internal error compiling gen/x10/runtime/Runtime.cc with optimization
  • [XTENLANG-535] - Broken value equality in C++
  • [XTENLANG-559] - Specifying a guard on a function type crashes the type checker
  • [XTENLANG-596] - 'r to Wise' type cast doesn't seem to parse
  • [XTENLANG-893] - Not sure what this is supposed to say...
  • [XTENLANG-894] - Equals is gone, but its ghost remains in the spec
  • [XTENLANG-944] - Typechecking of generics just broke (or something)
  • [XTENLANG-1005] - CUDA: limited support for SHM
  • [XTENLANG-1016] - Java backend: regression in "op=" codegen where an implicit coerecion is being perfromed as part of the operation
  • [XTENLANG-1100] - Segmentation fault on Cygwin
  • [XTENLANG-1223] - Overly aggressive weak call casting for Function types
  • [XTENLANG-1232] - Can't override superclass method with constrained argument in C++ backend
  • [XTENLANG-1235] - C++ codegen bug with virtual methods: Being dispatched according to static type of receiver!
  • [XTENLANG-1238] - Rank constraints not being properly propagated for DistArrays/closures/apply
  • [XTENLANG-1245] - NPE in typechecker compiling Array/UserDefinedArray.x10
  • [XTENLANG-1246] - ValRail[Region(1){rect}] to Region(k){rect} conversion fails if ValRail has two different variables
  • [XTENLANG-1367] - Multiply-inherited interface field => boom
  • [XTENLANG-1431] - collecting-finish error in constructor
  • [XTENLANG-1878] - KMeansDist broken
  • [XTENLANG-1937] - Inliner silently refuses to inline code
  • [XTENLANG-2010] - Boolean environment variables
  • [XTENLANG-2023] - "hasZero" doesn't parse (even after I added the keyword, parsing rules, and recreated the parser)
  • [XTENLANG-2078] - ClassCastException in Random.nextLong()
  • [XTENLANG-2123] - GCSpheres/StructSpheres mismatch between actual and expected number of intersections
  • [XTENLANG-2157] - regression:20101125 Linux PPC driver: runtime exception for using 8 places (PGAS)
  • [XTENLANG-2167] - Unexpected ArrayIndexOutOfBoundsException with c++ backend
  • [XTENLANG-2214] - Silence "informative" error messages from x10c++ binaries on stdout/stderr
  • [XTENLANG-2233] - Dynamic calls output being reported as error
  • [XTENLANG-2318] - Method selectors + -DEBUG=true results in a compilation problem with x10c++
  • [XTENLANG-2408] - Implicit inlining fails on calls to methods containing (new style) FOR loops
  • [XTENLANG-2446] - Class resolution problems in x10.doc of xrx
  • [XTENLANG-2451] - Runtime check generation for method guards causes various compilation and post-compilation errors
  • [XTENLANG-2536] - C++ backend: IndexedMemoryChunk.allocate:Congruent.x10 fails to allocate memory:invalid argument
  • [XTENLANG-2556] - Missing include of IntRange.h/LongRange.h in Int.h/Long.h
  • [XTENLANG-2572] - KMeansDist blocks after printing "Iteration: 1" with Managed X10 when X10_NPLACES > 1 and X10_NTHREADS = 1
  • [XTENLANG-2629] - x10.util.Vec:C++ backend: compilation fails
  • [XTENLANG-2636] - Type parameters of generic method inlined into constructor aren't properly substituted.
  • [XTENLANG-2677] - Integer_ConstraintWithVariable.x10 fails to compile with -O
  • [XTENLANG-2740] - ArrayCopyTo test fails with x10rt standalone
  • [XTENLANG-2758] - Post-compilation fails for empty class (C++ backend)
  • [XTENLANG-2806] - KMeansSPMDTest fails in Managed X10
  • [XTENLANG-2856] - String needs to be boxed when cast to function type or Object, but not on cast to T and Any
  • [XTENLANG-2857] - An Int that's a Any-type field of a struct gets treated as java.lang.int, not x10.lang.Int, by instanceof.
  • [XTENLANG-2886] - sockets backend does not respond properly to abnormal termination
  • [XTENLANG-2924] - Serialization bug in Managed X10 when serializing Array[Object] with repeated references
  • [XTENLANG-3120] - extending a java class that has a type param causes AssertionError in type checking
  • [XTENLANG-3146] - Compiler error for collecting finish code with -O
  • [XTENLANG-3180] - Not all @NativeRepped java classes are hidden from X10
  • [XTENLANG-3190] - IndexedMemoryChunk remote async copy over X10RT/MPI: double free or corruption
  • [XTENLANG-3206] - Post-compilation error for field assign to an instance of type T
  • [XTENLANG-3207] - Bad interaction between FieldInitializerMover and Inliner generates missing __fieldInitializers calls
  • [XTENLANG-3208] - Post-compilation error for field assign to an instance of type C[T]
  • [XTENLANG-3209] - Managed X10: bridge method is not generated for methods with parameters with constraint based on abstract property

Improvement

  • [XTENLANG-492] - Code size: avoid duplication in the form of compatible function specialisations
  • [XTENLANG-593] - Two classes named Console in standard libraries.
  • [XTENLANG-3158] - Emulated bcast, reduce, allReduce using tree communications

New Feature

Wish

Edit/Copy Release Notes

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