From fb7006280f8d5a45459e1fba066fe6f6131e8e86 Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Mon, 24 Sep 2018 11:32:41 +0200 Subject: Prepare release --- lib/compiler/doc/src/notes.xml | 52 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) (limited to 'lib/compiler/doc/src') diff --git a/lib/compiler/doc/src/notes.xml b/lib/compiler/doc/src/notes.xml index 440b50d509..b175669bd8 100644 --- a/lib/compiler/doc/src/notes.xml +++ b/lib/compiler/doc/src/notes.xml @@ -32,6 +32,58 @@

This document describes the changes made to the Compiler application.

+
Compiler 7.2.5 + +
Fixed Bugs and Malfunctions + + +

Fixed a bug that prevented certain variable-sized + binary comprehensions from compiling.

+

+ Own Id: OTP-15186 Aux Id: ERL-665

+
+ +

When compiling from Core Erlang, funs created in + certain expressions that were only used for their + side-effects were subtly broken.

+

+ Own Id: OTP-15188 Aux Id: ERL-658

+
+ +

There could be an internal consistency failure when a + receive was nested in a + try/catch.

+

+ Own Id: OTP-15218 Aux Id: ERL-684

+
+ +

In rare circumstances, the matched out tail of a + binary could be the entire original binary.

+

+ Own Id: OTP-15219 Aux Id: ERL-689

+
+ +

When is_map_key/2 was used in a guard together + with the not/1 or or/2 operators, the error + behavior could be wrong when is_map_key/2 was + passed a non-map as the second argument.

+

In rare circumstances, compiling code that uses + is_map_key/2 could cause an internal consistency + check failure.

+

+ Own Id: OTP-15227 Aux Id: ERL-699

+
+ +

The compiler could crash when compiling a function + with multiple receives in multiple clauses.

+

+ Own Id: OTP-15235 Aux Id: ERL-703

+
+
+
+ +
+
Compiler 7.2.4
Fixed Bugs and Malfunctions -- cgit v1.2.3