pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/erlang

Module Name:    pkgsrc
Committed By:   asau
Date:           Tue Dec 15 12:07:57 UTC 2009

Modified Files:
        pkgsrc/lang/erlang: Makefile Makefile.versions
        pkgsrc/lang/erlang/patches: patch-ae patch-af patch-ag patch-ah
Removed Files:
        pkgsrc/lang/erlang: PLIST.common PLIST.common_end
        pkgsrc/lang/erlang/patches: patch-aa

Log Message:
Update to Erlang/OTP R13B03.

SunOS, Java and ODBC support by Filip Hajny
and some tests by Matthias Kretschmer.

Changes in R13B03

There are mostly error corrections, but also some new functionality.
Some highlights in the R13B03 release are:
 - Native Implemented Functions (NIFs) still experimental but very useful.
 - The documentation is built in a new way using xsltproc and Apache FOP.
   The layout is changed both in HTML and PDF versions. This is the first
   step, more changes and improvements will come in the following releases.

Changes between R13A and R13B02 are unknown.

Changes in R13A

1.1 Erlang Language and Run-time System

Multi-core and SMP performance improvements

There SMP performance is significantly improved:
 - multiple, scheduler specific run queues;
 - further optimized message passing;
 - CPU-bound scheduler threads.

Unicode support as described in EEP10

New BIF's: atom_to_binary/2, binary_to_atom/2, binary_to_existing_atom/2.

Independent Erlang clusters on the same host

1.2 New Applications

Reltool, release management tool.

1.3 New features in Existing Applications

 - SSH and SFTP support
 - test case groups

 - opaque type declarations;
 - UTF segments handling

 - pure Erlang implementation (except crypto routines)

 - scanner has been augmented to return white-space, comments
 and exact location of tokens.

To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42 pkgsrc/lang/erlang/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/lang/erlang/Makefile.versions \
cvs rdiff -u -r1.9 -r0 pkgsrc/lang/erlang/PLIST.common \
cvs rdiff -u -r1.8 -r1.9 pkgsrc/lang/erlang/
cvs rdiff -u -r1.19 -r1.20 pkgsrc/lang/erlang/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/erlang/
cvs rdiff -u -r1.6 -r0 pkgsrc/lang/erlang/patches/patch-aa
cvs rdiff -u -r1.3 -r1.4 pkgsrc/lang/erlang/patches/patch-ae
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/erlang/patches/patch-af \
cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/erlang/patches/patch-ag \

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Home | Main Index | Thread Index | Old Index