Erts 5.0.2

Fixed errors and malfunctions

Improvements and new features

Erts 5.0.1

Fixed errors and malfunctions

Erts 5.0.1 (R7B)

Improvements and new features

Erts 5.0 (R7A)

Known problems

Fixed errors and malfunctions

Improvements and new features

These release notes describe the Erlang Runtime System, i.e. the emulator, the builtin drivers, erl_call utility, and the erl_interface library.

Erts 4.9.1

Fixed errors and malfunctions

Improvements and new features

Erts 4.9

Known problems

Fixed errors and malfunctions

Improvements and new features

Erts 4.8.1

Known problems

Fixed errors and malfunctions

Improvements and new features

Erts 4.8

Fixed errors and malfunctions

Improvements and new features

Erts 4.7.3

Fixed errors and malfunctions

Improvements and new features

Erts 4.7.1

Fixed errors and malfunctions

Improvements and new features

Erl_interface Release Notes

4.7.3

Fixed errors and malfunctions

Improvements and new features

4.7.1

Fixed errors and malfunctions

Improvements and new features

R3B02 (Erts 4.6.4)

Fixed errors and malfunctions

Improvements and new features

R3B01 (Erts 4.6.3)

Fixed errors and malfunctions

R3B (Erts 4.6.3)

Fixed errors and malfunctions

Improvements and new features

R3A02

Fixed errors and malfunctions

R3A (Erts 4.6)

Fixed errors and malfunctions

Improvements and new features

Known problems

1 ERTS 4.5.3

1.1 Incompatibilities with ERTS 4.5.2

Because of several bug-fixes in erl_interface we were forced to introduce a minor incompatibility concerning the representation of an empty list in the C-code. Previously it was allowed to represent the empty list in two alternative ways of which one alternative was a NULL (0) pointer. This alternative is no longer allowed. If old code containing this representation of empty lists is rebuilt with this version of erl_interface they will crash at runtime.

erl_interface does no longer try to convert Erlang lists to C strings (this could cause troubles ). New functions which let the user convert an Erlang list to a C-string are added.

Own Id: OTP-1401

1.2 Fixed bugs and malfunctions

1.3 Known bugs and limitations

1.4 Improvements and new features

2 ERTS 4.5.2

2.1 Incompatibilities with ERTS 4.5.1

Due to changes in code generation for BEAM, all BEAM code must be recompiled.

2.2 Fixed bugs and malfunctions

3 ERTS 4.5.1

3.1 Incompatibilities with ERTS 4.5

Due to changes in code generation for BEAM, all BEAM code must be recompiled.

3.2 Fixed bugs and malfunctions

4 ERTS 4.5

4.1 Improvements and new features

4.2 Incompatibilities with ERTS 4.4.2

4.3 Fixed bugs and malfunctions

5 ERTS 4.4.2

5.1 Improvements and new features

The handling of timeouts in the emulator (both jam and beam) is implemented with a new algorithm (Timing Wheel) which will execute a system which uses many timeouts ("receive ... after") more efficiently.

The detection of absent Erlang nodes in a distributed configuration is enhanced. I.e a node that does not respond is detected earlier.

5.2 Incompatibilities with ERTS 4.4.1

In order to run the BEAM-emulator 4.4.2 all Erlang modules must be recompiled.

5.3 Fixed bugs and malfunctions

6 ERTS 4.4.1

6.1 Improvements and new features

Added unlimited number of variables in ets:match/2.

6.2 Incompatibilities with ERTS 4.4

-

6.3 Fixed bugs and malfunctions

7 ERTS 4.4

7.1 Improvements and new features

7.2 Incompatibilities with ERTS in OTP P1H

There are no incompatibilities in this step.

7.3 Fixed bugs and malfunctions

The priority returned from the BIF process_info(Pid) was the priority of the calling process and not as it should be the priority of the process denoted by Pid.


Copyright © 1991-99 Ericsson Utvecklings AB