From d5de2e1ffd6403f5d7ec62e6ce8da508e1cb1239 Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Mon, 26 Nov 2012 15:48:29 +0100 Subject: Prepare release --- erts/doc/src/notes.xml | 151 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 151 insertions(+) (limited to 'erts/doc/src') diff --git a/erts/doc/src/notes.xml b/erts/doc/src/notes.xml index cdb72b2b98..801966c6e7 100644 --- a/erts/doc/src/notes.xml +++ b/erts/doc/src/notes.xml @@ -30,6 +30,157 @@

This document describes the changes made to the ERTS application.

+
Erts 5.9.3 + +
Fixed Bugs and Malfunctions + + +

+ Fix linking in OpenBSD. (Thanks to Matthew Dempsky)

+

+ Own Id: OTP-10395

+
+ +

+ Fix bug causing fallback atomics to be used even though + healthy gcc atomics or libatomic_ops was detected.

+

+ Own Id: OTP-10418

+
+ +

+ Ensure 'erl_crash.dump' when asked for it. This will + change erl_crash.dump behaviour.

+

+ * Not setting ERL_CRASH_DUMP_SECONDS will now terminate + beam immediately on a crash without writing a crash dump + file.

+

+ * Setting ERL_CRASH_DUMP_SECONDS to 0 will also terminate + beam immediately on a crash without writing a crash dump + file, i.e. same as not setting ERL_CRASH_DUMP_SECONDS + environment variable.

+

+ * Setting ERL_CRASH_DUMP_SECONDS to a negative value will + let the beam wait indefinitely on the crash dump file + being written.

+

+ * Setting ERL_CRASH_DUMP_SECONDS to a positive value will + let the beam wait that many seconds on the crash dump + file being written.

+

+ A positive value will set an alarm/timeout for restart + both in beam and in heart if heart is running.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-10422 Aux Id: kunagi-250 [161]

+
+ +

+ Fix bug where MSVRT100.dll was not included in the + windows installer.

+

+ Own Id: OTP-10481

+
+ +

In the expression + <<Bin/binary,...>>, if Bin was + a bitstring with a size not a multiple of 8, either no + exception was generated or an incorrect exception was + generated. (Thanks to Adam Rutkowski for reporting this + bug.)

+

+ Own Id: OTP-10524

+
+ +

+ The runtime system could crash while scheduling a port + task. The port task was scheduled either due to an + external I/O event being triggered, a driver timeout + being triggered, or data being sent over a distribution + channel.

+

+ Own Id: OTP-10556

+
+ +

+ erlang:memory(ets) erroneously included the size + of each ETS-table main structure twice.

+

+ Own Id: OTP-10558

+
+ +

+ Fix compile error in generated file hipe_amd64_bifs.S for + Solaris.

+

+ Own Id: OTP-10577

+
+ +

+ A faulty spec for process_info/2 could cause false + dialyzer warnings. The spec is corrected.

+

+ Own Id: OTP-10584

+
+ +

+ In very rare cases, the VM could crash if a garbage + collector was called while executing an appending bit + syntax instruction. The symptom was a core when + reallocating memory in the function erts_bs_append. The + garbage collector bug is now corrected.

+

+ Own Id: OTP-10590

+
+
+
+ + +
Improvements and New Features + + +

+ Improve support for building and testing in embedded ppc + environments.

+

+ Own Id: OTP-10265 Aux Id: kunagi-159 + [daf97f67-5724-4812-a5b6-7e86990133d2-1]

+
+ +

+ Due to a race condition on Windows, sometimes when + printing to standard output and then immediately + terminating erlang all data would not be printed. The + emulator now waits for all data to be printed before + exiting.

+

+ Own Id: OTP-10325 Aux Id: kunagi-166 + [dd72d0e2-3e76-4a51-8b56-7564e24eecae]

+
+ +

+ The frequency with which sleeping schedulers are woken + due to outstanding memory deallocation jobs has been + reduced.

+

+ Own Id: OTP-10476 Aux Id: OTP-10162

+
+ +

+ Clearer warnings about the dangers of misuse of native functions and + drivers + have been added to the documentation.

+

+ Own Id: OTP-10557

+
+
+
+ +
+
Erts 5.9.2
Fixed Bugs and Malfunctions -- cgit v1.2.3