X10

X10

Components

Component Applications Issues related to the set of example X10 applications found in svnroot/x10/x10-apps.
Component Build/Test Infrastructure Build, Test, and SCM infrastructure.
Component Class Libraries X10 libraries (excluding core X10 classes in that are considered to be part of XRX).
Component Class Library Documentation Documentation for the X10 class libraries (X10doc comments and package descriptions)
Component Class Library: Array Library Lead: David Grove
Component Class Library: IO Library
Component Global Matrix Library Lead: Josh Milthorpe X10 Global Matrix Library (x10.gml)
Component Hot Defect Defects that are tied to a significant number of test case failures.
Component 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.
Component Language Design Lead: Vijay Saraswat Language Design. Ideas for X10 language design features/enhancements.
Component 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.
Component Managed X10: Compiler Codegen Lead: Mikio Takeuchi Back end portion of the X10 compiler that generates Java code for execution of X10 on JVMs.
Component 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/*)
Component Managed X10: Language Runtime Lead: Mikio Takeuchi Managed X10: Language runtime and compiler support code. (src-java/x10/{generics,rtt,runtime}/*).
Component MSP Lead: Matthew Arnold Work items related to MSP work
Component 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.
Component 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/*)
Component Native X10: Language Runtime Lead: David Grove Native X10: Language runtime and compiler support code. (x10aux).
Component Online Tutorial Lead: David Grove Issues with the X10 online tutorial.
Component Programmer's Guide Lead: Jonathan Brezin The X10 Programmer's Guide and related issues.
Component WALA Bridge Lead: Olivier Tardieu Everything related to WALA usage in the X10 compiler
Component Web Site Lead: David Grove Tasks related to the X10 web site and X10DT update sites.
Component Work-Stealing Compiler and Runtime Lead: Olivier Tardieu Work-Stealing Compiler and Runtime
Component X10 Compiler: Common Optimizer Lead: David Grove Optimizations performed in the X10 compiler in a target independent fashion (e.g., inlining, loop restructuring, etc).
Component 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.
Component X10 Compiler: Front-end Lead: Dave Cunningham X10 Front-end compiler and typechecker
Component X10 Compiler: Front-end Closures Lead: Dave Cunningham
Component X10 Compiler: Front-end Constraints Lead: Dave Cunningham
Component X10 Compiler: Front-end Data-flow Lead: Dave Cunningham
Component 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.
Component 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.
Component X10 Compiler: Front-end Generics Lead: Dave Cunningham
Component X10 Compiler: Front-end Methods Lead: Dave Cunningham
Component X10 Compiler: Front-end Parser Lead: Dave Cunningham Bugs related to parsing.
Component X10 Compiler: Front-end Typechecking Lead: Dave Cunningham Front-end bugs related to type-checking.
Component X10 Compiler: Front-end Usability Lead: Dave Cunningham Usability of the command-line compiler and error messages.
Component X10 Debugger Support for Eclipse-based X10 debugger.
Component X10 Debugger: C++
Component X10 Debugger: C++: remote
Component X10 Debugger: Java
Component X10 Debugger: UI UI sub-component of X10 debugger
Component X10Doc Lead: Mandana Vaziri The tool for generating HTML from Javadoc-style comments in X10 sources.
Component X10DT Lead: Mandana Vaziri Eclipse Development Environment for the X10 language
Component X10DT Builder Lead: Mandana Vaziri The X10DT encapsulation of the X10 compiler
Component X10DT Call Graph Lead: Mandana Vaziri A view for browsing the call graph of X10 application code
Component X10DT Launch Lead: Mandana Vaziri Launch configurations, application launching, etc.
Component X10DT New Entity Wizards Lead: Mandana Vaziri E.g. "New X10 Project", "New X10 Class", etc.
Component X10DT Refactoring Lead: Mandana Vaziri
Component 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.
Component X10DT Source Editor Lead: Mandana Vaziri The source editor, with all of its functionality, and the associated outline views, hovers, etc.
Component X10DT Type Hierarchy Lead: Mandana Vaziri The view that permits X10 developers to browse the type hierarchy of their X10 projects
Component X10DT: Managed backend Lead: Mandana Vaziri X10DT integration with X10 Java backend/runtime
Component X10DT: Native backend Lead: Mandana Vaziri X10DT integration with X10 C++ backend/runtime
Component X10RT/PGAS Lead: Ben Herta X10-specific code in PGAS runtime.Interfaces and APIs between XRX and Common PGAS runtime
Component XRX Runtime Lead: Olivier Tardieu X10 in X10 Runtime system (including the backing Java and C++ native-code implementations)