From 9780184b2cf76eced1ef987408073e96cc29f3bb Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Mon, 11 Mar 2019 11:52:56 +0100 Subject: Prepare release --- erts/doc/src/notes.xml | 176 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 176 insertions(+) (limited to 'erts/doc/src/notes.xml') diff --git a/erts/doc/src/notes.xml b/erts/doc/src/notes.xml index f9720c74de..5c45f8d83b 100644 --- a/erts/doc/src/notes.xml +++ b/erts/doc/src/notes.xml @@ -31,6 +31,182 @@

This document describes the changes made to the ERTS application.

+
Erts 10.3 + +
Fixed Bugs and Malfunctions + + +

When multiplying a number by itself, a word beyond the + number on the heap could be read (and ignored). This bug + was extremely unlikely to actually cause a real + problem.

+

+ Own Id: OTP-15484

+
+ +

+ Fix bug where doing seq_trace:reset_trace() while + another process was doing a garbage collection could + cause the run-time system to segfault.

+

+ Own Id: OTP-15490

+
+ +

+ Fix reading of ancillary data from packet oriented + sockets on old Linux kernel versions. Without this fix, + getting the data would cause the port to enter an + infinite loop.

+

+ Own Id: OTP-15494

+
+ +

+ Fix bug where crash dumping or doing + erlang:system_info(procs) while another process + was doing a garbage collection could cause the run-time + system to segfault.

+

+ Own Id: OTP-15527

+
+ +

+ Fix erlang:system_info(kernel_poll) to return + correct value. Before this fix, the call always returned + false.

+

+ Own Id: OTP-15556

+
+ +

+ Fix bug in enif_make_map_from_arrays that would + produce broken maps when number of keys were 32. Bug + exists since OTP 21.0.

+

+ Own Id: OTP-15567

+
+ +

+ Fix a bug in binary:encode_unsigned that may cause + a read of uninitialized memory.

+

+ The bug existed since the function was added (OTP + R16B02).

+

+ Own Id: OTP-15583 Aux Id: PR-2118

+
+ +

+ Fixed a bug that could cause heart to kill an + exiting node before it had time to flush all buffered + writes. If environment variable + HEART_KILL_SIGNAL=SIGABRT was set a superfluous + core dump could also be generated.

+

+ Own Id: OTP-15599 Aux Id: ERIERL-298

+
+ +

+ Fix enif_consume_timeslice to be a no-op on dirty + scheduler and not crash debug compiled emulator.

+

+ Own Id: OTP-15604

+
+ +

+ Fixed macro redefinition warnings.

+

+ Own Id: OTP-15629

+
+ +

+ to_erl fixed to not garble terminal input beyond + 7-bit ASCII.

+

+ Own Id: OTP-15650 Aux Id: ERL-854, PR-2161

+
+ +

+ Minor fixes for make clean.

+

+ Own Id: OTP-15657

+
+ +

+ Fixed a bug in all ets:select* and + ets:match* functions that could in some rare cases + lead to very poor performance.

+

+ Own Id: OTP-15660 Aux Id: ERL-869

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

+ Add erlang:system_flag(system_logger, Pid) and + erlang:system_info(system_logger). This + system_flag can be used to set the process that will + receive the logging messages generated by ERTS.

+

+ Own Id: OTP-15375

+
+ +

integer_to_list/2 and + integer_to_binary/2 are now implemented in C, + improving their performance.

+

+ Own Id: OTP-15503 Aux Id: PR-2052

+
+ +

+ Improved term_to_binary to do more fair reduction + count and yielding when encoding large byte lists + (strings).

+

+ Own Id: OTP-15514 Aux Id: ERL-774

+
+ +

+ Made internal port drivers more robust against + erlang:port_control with invalid arguments and + added documentation warnings about such abuse.

+

+ Own Id: OTP-15555 Aux Id: ERIERL-231

+
+ +

+ Fix bug on NetBSD where the exit_status from a + port program would never be sent.

+

+ Own Id: OTP-15558 Aux Id: ERL-725

+
+ +

There is a new function persistent:term(Key, + Default) to allow specifying a default when looking + up a persistent term.

+

+ Own Id: OTP-15576 Aux Id: ERL-843

+
+ +

A transitory emulator option '+ztma true' has + been added to allow running existing BEAM code that + relies on "tuple calls" (dispatch on parameterized + modules) which has been compiled under OTP 20 or earlier. + This option will be removed in OTP 22, so such modules + should eventually be recompiled with the + +tuple_calls option.

+

+ Own Id: OTP-15580 Aux Id: PR-2113

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