From af2073640c4b7c67c9b978ebc203d57ac43e96dc Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Fri, 22 Sep 2017 15:21:49 +0200 Subject: Update release notes --- lib/compiler/doc/src/notes.xml | 55 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) (limited to 'lib/compiler') diff --git a/lib/compiler/doc/src/notes.xml b/lib/compiler/doc/src/notes.xml index bc335a9eaa..9b32ec54c4 100644 --- a/lib/compiler/doc/src/notes.xml +++ b/lib/compiler/doc/src/notes.xml @@ -32,6 +32,61 @@

This document describes the changes made to the Compiler application.

+
Compiler 7.1.2 + +
Fixed Bugs and Malfunctions + + +

Fail labels on guard BIFs weren't taken into account + during an optimization pass, and a bug in the validation + pass sometimes prevented this from being noticed when a + fault occurred.

+

+ Own Id: OTP-14522 Aux Id: ERIERL-48

+
+ +

+ When compiling from Core Erlang, an 'apply' with a nested + apply in the function position would be treated as an + invalid call. Corrected. (Thanks to Mikael Pettersson for + reporting this bug.)

+

+ Own Id: OTP-14526

+
+ +

Fixed checking of binary matching in the + beam_validator module to ensure that potential + compiler bugs are found at compile-time instead as + emulator crash at run-time.

+

+ Own Id: OTP-14591

+
+ +

There could be false warnings for + erlang:get_stacktrace/0 being used outside of a + try block when using multiple catch + clauses.

+

+ Own Id: OTP-14600 Aux Id: ERL-478

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

The Erlang code linter no longer checks that the + functions mentioned in nowarn_deprecated_function + options are declared in the module.

+

+ Own Id: OTP-14378

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