程序匠

星期四, 八月 17, 2006

MacBook(Intel)上的高性能Erlang

经过长长的邮件讨论 ,终于可以让我的MacBook成功编译HiPE。感谢Mikael Pettersson ,Joel Reymont还有其它参与讨论的各位。今天Mikael Pettersson在erlang-questions发布了这一消息

Completed. Download the following URLs:
- otp-0804.tar.gz
- tests-0804.tar.gz
- patch-otp-0804-1-x86-aligned-c-stack

otp-0804 is a current snapshot from the branch that will become R11B-1 fairly soon, tests-0804 is the corresponding snapshot of the HiPE test suite, and patch-otp-0804-1-x86-aligned-c-stack is the patch to make the runtime system maintain a 16-byte aligned C stack on x86-32.

After unpacking otp-0804 and applying the patch above, you should update your R11B-0 patches to apply to this code base. Do it in separate steps for separate issues, something like:
- support for OSX/x86-32 floating-point exceptions
- changes to handle OSX/x86-32 assembly syntax
- changes for sigaction() override on OSX/x86-32
- anything else

This should result in a set of patches to be applied in a specific order. Then make them publicly available and we'll start reviewing them.

Why not do this against R11B-0? There are already enough changes to the runtime system that patches against R11B-0 don't automatically apply to or work in the current snapshots. Since R11B-1 isn't very far away, it seems more appropriate to develop for that; you can always backport the changes to R11B-0 if necessary.


看起来R11B-1发布的日子也指日可待了。

虽然没有参与多久,这段日子确实让我感觉到了Erlang社区的热情、互助和力量。

干杯!为我的MacBook和这个社区。

0 Comments:

发表评论

<< Home