|
Applications
|
|
Issues related to the set of example X10 applications found in svnroot/x10/x10-apps.
|
|
Build/Test Infrastructure
|
|
Build, Test, and SCM infrastructure.
|
|
Class Libraries
|
|
X10 libraries (excluding core X10 classes in that are considered to be part of XRX).
|
|
Class Library Documentation
|
|
Documentation for the X10 class libraries (X10doc comments and package descriptions) |
|
Class Library: Array Library
|
Lead:
David Grove
|
|
|
Class Library: IO Library
|
|
|
|
Global Matrix Library
|
Lead:
Josh Milthorpe
|
X10 Global Matrix Library (x10.gml) |
|
Hot Defect
|
|
Defects that are tied to a significant number of test case failures.
|
|
Implementation Limitation
|
|
This component indicates an issue that describes an important way in which the current implementations of X10 diverge from the description in the language manual. Any issue that is tagged as being in this component will be called out in the Release notes of X10 releases as an implementation limitation.
Don't use this component for plain old implementation bugs. |
|
Language Design
|
Lead:
Vijay Saraswat
|
Language Design. Ideas for X10 language design features/enhancements. |
|
Language Specification
|
Lead:
Vijay Saraswat
|
The formal X10 Language Specification. This component is not to be used for new language design, but rather for defects/improvements of the specification of the current X10 language. |
|
Managed X10: Compiler Codegen
|
Lead:
Mikio Takeuchi
|
Back end portion of the X10 compiler that generates Java code for execution of X10 on JVMs. |
|
Managed X10: Core Class Library Natives
|
Lead:
Mikio Takeuchi
|
Managed X10: Java implementation of core X10 class library classes that have @NativeRep or @Native annotations (src-java/x10/*) |
|
Managed X10: Language Runtime
|
Lead:
Mikio Takeuchi
|
Managed X10: Language runtime and compiler support code. (src-java/x10/{generics,rtt,runtime}/*). |
|
MSP
|
Lead:
Matthew Arnold
|
Work items related to MSP work |
|
Native X10: Compiler Codegen
|
Lead:
David Grove
|
Back end portion of the X10 compiler that generates C++ code for execution of X10 via compilation by platform C++ compiler.
|
|
Native X10: Core Class Library Natives
|
Lead:
David Grove
|
Native X10: C++ implementation of core X10 class library classes that have @NativeRep or @Native annotations (src-cpp/x10/*) |
|
Native X10: Language Runtime
|
Lead:
David Grove
|
Native X10: Language runtime and compiler support code. (x10aux).
|
|
Online Tutorial
|
Lead:
David Grove
|
Issues with the X10 online tutorial. |
|
Programmer's Guide
|
Lead:
Jonathan Brezin
|
The X10 Programmer's Guide and related issues. |
|
WALA Bridge
|
Lead:
Olivier Tardieu
|
Everything related to WALA usage in the X10 compiler |
|
Web Site
|
Lead:
David Grove
|
Tasks related to the X10 web site and X10DT update sites. |
|
Work-Stealing Compiler and Runtime
|
Lead:
Olivier Tardieu
|
Work-Stealing Compiler and Runtime |
|
X10 Compiler: Common Optimizer
|
Lead:
David Grove
|
Optimizations performed in the X10 compiler in a target independent fashion (e.g., inlining, loop restructuring, etc).
|
|
X10 Compiler: CUDA backend
|
Lead:
Dave Cunningham
|
Extension to the X10 Compiler C++ back end that generates CUDA C++ code for execution on NVidia GPGPUs. |
|
X10 Compiler: Front-end
|
Lead:
Dave Cunningham
|
X10 Front-end compiler and typechecker |
|
X10 Compiler: Front-end Closures
|
Lead:
Dave Cunningham
|
|
|
X10 Compiler: Front-end Constraints
|
Lead:
Dave Cunningham
|
|
|
X10 Compiler: Front-end Data-flow
|
Lead:
Dave Cunningham
|
|
|
X10 Compiler: Front-end Desugaring
|
Lead:
Dave Cunningham
|
Desugaring and simplification done right before the common optimizer. Includes local and inner class removal as well as early desugaring. |
|
X10 Compiler: Front-end Error Messages
|
Lead:
Dave Cunningham
|
Issues related to the phrasing and relevance of the error messages produced by the front-end. |
|
X10 Compiler: Front-end Generics
|
Lead:
Dave Cunningham
|
|
|
X10 Compiler: Front-end Methods
|
Lead:
Dave Cunningham
|
|
|
X10 Compiler: Front-end Parser
|
Lead:
Dave Cunningham
|
Bugs related to parsing. |
|
X10 Compiler: Front-end Typechecking
|
Lead:
Dave Cunningham
|
Front-end bugs related to type-checking. |
|
X10 Compiler: Front-end Usability
|
Lead:
Dave Cunningham
|
Usability of the command-line compiler and error messages. |
|
X10 Debugger
|
|
Support for Eclipse-based X10 debugger.
|
|
X10 Debugger: C++
|
|
|
|
X10 Debugger: C++: remote
|
|
|
|
X10 Debugger: Java
|
|
|
|
X10 Debugger: UI
|
|
UI sub-component of X10 debugger |
|
X10Doc
|
Lead:
Mandana Vaziri
|
The tool for generating HTML from Javadoc-style comments in X10 sources. |
|
X10DT
|
Lead:
Mandana Vaziri
|
Eclipse Development Environment for the X10 language |
|
X10DT Builder
|
Lead:
Mandana Vaziri
|
The X10DT encapsulation of the X10 compiler |
|
X10DT Call Graph
|
Lead:
Mandana Vaziri
|
A view for browsing the call graph of X10 application code |
|
X10DT Launch
|
Lead:
Mandana Vaziri
|
Launch configurations, application launching, etc. |
|
X10DT New Entity Wizards
|
Lead:
Mandana Vaziri
|
E.g. "New X10 Project", "New X10 Class", etc. |
|
X10DT Refactoring
|
Lead:
Mandana Vaziri
|
|
|
X10DT Search
|
Lead:
Mandana Vaziri
|
The search dialog pages, search results presentation, and the persistent index of various X10 program entities, e.g. types, their members, etc. that are queried by various views and other X10DT tooling. |
|
X10DT Source Editor
|
Lead:
Mandana Vaziri
|
The source editor, with all of its functionality, and the associated outline views, hovers, etc. |
|
X10DT Type Hierarchy
|
Lead:
Mandana Vaziri
|
The view that permits X10 developers to browse the type hierarchy of their X10 projects |
|
X10DT: Managed backend
|
Lead:
Mandana Vaziri
|
X10DT integration with X10 Java backend/runtime |
|
X10DT: Native backend
|
Lead:
Mandana Vaziri
|
X10DT integration with X10 C++ backend/runtime
|
|
X10RT/PGAS
|
Lead:
Ben Herta
|
X10-specific code in PGAS runtime.Interfaces and APIs between XRX and Common PGAS runtime |
|
XRX Runtime
|
Lead:
Olivier Tardieu
|
X10 in X10 Runtime system (including the backing Java and C++ native-code implementations) |