Home > news > Erlang R12B-0 released

Erlang R12B-0 released

December 6th, 2007 :: Sander

Major relese    : otp_src_R12B-0
Build date      : 2007-12-04

R12B-0 is a major new release of Erlang/OTP.
You can download the full source distribution from
 
  http://www.erlang.org/download/otp_src_R12B-0.tar.gz
  http://www.erlang.org/download/otp_src_R12B-0.readme (this file)

Note: To unpack the TAR archive you need a GNU TAR compatible program.

For installation instructions please read the README that is part of
the distribution.

The Windows binary distribution can be downloaded from

  http://www.erlang.org/download/otp_win32_R12B-0.exe
On-line documentation can be found at http://www.erlang.org/doc/.
You can also download the complete HTML documentation or the Unix manual files

  http://www.erlang.org/download/otp_doc_html_R12B-0.tar.gz
  http://www.erlang.org/download/otp_doc_man_R12B-0.tar.gz

We also want to thank those that sent us patches, suggestions and bug
reports,

news

  1. jackyz
    December 6th, 2007 at 08:51 | #1

    摘自:HighLights

    Erlang Language and Run-time System

    * Windows SMP
    * Bitstrings and binary comprehensions
    * tuple_size/1 and byte_size/1 and bit_size/1 BIF
    * Literal lists, tuples, and binaries are no longer constructed at run-time, but are stored in a per-module constant pool
    * The Erlang driver API has been extended with a portable POSIX thread

    New Applications

    * Test Server
    * Common Test
    * Percept

    新版的增强感觉主要集中于“稳定”、“性能”及“成熟”。
    很有稳步推进的感觉。

  2. December 6th, 2007 at 11:57 | #2

    还有就是修了不少的bug.

  3. pi1ot
    December 8th, 2007 at 23:49 | #3

    javaeye上看到的“用Erlang开发的文档数据库系统CouchDB”是个什么东西,啥叫文档数据库啊
    http://www.javaeye.com/news/459

  4. Arbow
    December 10th, 2007 at 14:55 | #4

    刚出来几天,patch就出现了~
    修正如下几个issue:
    OTP-7006 The SMP emulator on sparc64 erroneously used the sparc32
    atomic and the sparc32 spinlock implementations which
    caused it to crash.

    OTP-7012 Matching an empty binary in a record and then using the
    same record again could cause a compiler crash.

    Example code that triggers the crash:

    -record(r, {a,b}).
    t(R) ->
    #r{a = < <>>} = R,
    R#r.b.

    OTP-7013 file:read/2 and file:consult_stream/1,3 did not use an empty
    prompt on I/O devices. This bug has now been corrected.

    OTP-7014 configuring –enable-darwin-universal or –enable-darwin-64bit
    on MacOSX could result in a non optimized emulator. Top level
    configure script now corrected.

    OTP-7015 configuring –with-gd did not produce correct include flags
    for percept.

  5. mapandfold
    December 11th, 2007 at 10:48 | #5

    这一把 Release 搞的是不是有点仓促?for Windows 的运行不了,boot 文件有问题。

  1. No trackbacks yet.