Download List

项目描述

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 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

标签: IBM, Initial freshmeat announcement

2006-02-22 00:03
0.3.2

此版本修复了原子部分代码生成一些小错误。类型检查是大大改善,现在简单的分销业务工作。除了× 10的编译器前端和后端解释,一个新的后端生成C代码启动。新的C后端已经支持常数,(虚拟)调用,例外,树枝,分配,并获得/付诸行动。
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

此版本修复了代码生成许多小错误,并增加了对各种× 10的支持结构。具体来说,整数现在可以在指定十六进制或八进制,爆炸语法可以用在函数中方法参数正常,并断言失败,现在是行号信息报告。该系统现在可以解释诸如LINPACK性能的标准基准。内存的需求减少,特别是在一些测试套件是固定的巨大漏洞。
标签: 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

此版本增加了对所有× 10同步支持结构(钟表,原子,原子条件,完成,现正等待)。支持断言,前和后的数组访问的增量增加了。惰性评价现在用于布尔表达式。在运行时库扩大到包括随机,ArrayList和数学。各种错误,特别是在异常处理方面,固定。
标签: 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

在斯卡拉,流敏感的核查,并支持对空改进作风提高集中式系统的支持和补充,本新闻稿仿制药。新功能包括合格的命令行选项× 10项目和静态字段和初始化。
标签: 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