Download List

Projeto Descrição

X10 is a type-safe, modern, parallel, distributed object-oriented language intended to be very easily accessible to Java programmers. It is targeted to future low-end and high-end systems with nodes that are built out of multi-core SMP chips with non-uniform memory hierarchies, and interconnected in scalable cluster configurations. X10 highlights the explicit reification of locality in the form of places; lightweight activities embodied in async, future, foreach, and ateach constructs; constructs for termination detection and phased computation; the use of lock-free synchronization; and the manipulation of global arrays and data structures.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2007-01-10 17:27
1.044

Tags: IBM, Initial freshmeat announcement

2006-02-22 00:03
0.3.2

Esta versão corrige alguns pequenos bugs no gerador de código para as camadas atômicas. O verificador de tipo foi melhorado substancialmente e agora trabalha para as operações de distribuição simples. Além do compilador X10 front-end e back-end intérprete, um novo backend que gera código C foi iniciado. O backend novo C já suporta constantes, (virtual) chama, exceções, sucursais, alocação e receber / enviar as operações.
This release fixes some minor bugs in the code generator for atomic sections. The type checker was improved substantially and now works for simple distribution operations. In addition to the X10 compiler front-end and interpreter backend, a new backend that generates C code was started. The new C backend already supports constants, (virtual) calls, exceptions, branches, allocation, and get/put operations.

2006-02-02 08:06
0.3.1

Esta versão corrige vários pequenos bugs no gerador de código e adiciona suporte aprimorado para X10 várias construções. Especificamente, inteiros podem agora ser especificado em hexadecimal ou octal, explodiu sintaxe pode ser usado com as funções e argumentos de método normal e falhas de declaração são relatados com informações número de linha. O sistema agora pode interpretar a norma de referência, tais como Linpack. Os requisitos de memória foram reduzidos, em particular algumas falhas enormes no conjunto de testes foram corrigidos.
Tags: Major bugfixes
This release fixes many small bugs in the code generator and adds improved support for various X10 constructs. Specifically, integers can now be specified in hex or octal, exploded syntax can be used with functions, and normal method arguments and assertion failures are now reported with line number information. The system can now interpret standard benchmarks such as linpack. Memory requirements were reduced; in particular some huge leaks in the test suite were fixed.

2006-01-17 10:03
0.3.0

Esta versão adiciona suporte para todas as construções de sincronização X10 (relógios atómicos, atomics condicional, acabamento, e aguardar). Suporte para valer, pré-e pós-incrementos de acessos matriz foi adicionado. Avaliação Lazy agora é usado para expressões booleanas. O run-time biblioteca foi estendida para incluir Random, ArrayList, e Matemática. Vários problemas, nomeadamente no que diz respeito à manipulação de exceção, foram corrigidos.
Tags: Major feature enhancements
This release adds support for all X10 synchronization constructs (clocks, atomics, conditional atomics, finish, and await). Support for assert, pre-, and post- increments on array accesses was added. Lazy evaluation is now used for boolean expressions. The run-time library was extended to include Random, ArrayList, and Math. Various bugs, in particular with respect to exception handling, were fixed.

2006-01-06 12:38
0.2.0

Esta versão focada em melhorar o suporte do sistema de tipo e acrescentou genéricos no estilo do Scala, o fluxo de verificação sensível, e suporte aperfeiçoado para anulável. Novas funcionalidades incluídas passagem da linha de comando opções para programas de X10 e campos estáticos e inicializadores.
Tags: Major feature enhancements
This release focused on improving type system support and added generics in the style of Scala, flow-sensitive verification, and improved support for nullable. New features included passing of command-line options to X10 programs and static fields and initializers.

Project Resources