From b92ea63417bc6933393a3c285faf393b3d287ac2 Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Mon, 12 Dec 2011 18:14:34 +0100 Subject: Prepare release --- lib/dialyzer/doc/src/notes.xml | 88 ++++++++++++++++++++++++++++++++++++++++++ lib/dialyzer/vsn.mk | 2 +- 2 files changed, 89 insertions(+), 1 deletion(-) (limited to 'lib/dialyzer') diff --git a/lib/dialyzer/doc/src/notes.xml b/lib/dialyzer/doc/src/notes.xml index 17291b24f7..f100865b56 100644 --- a/lib/dialyzer/doc/src/notes.xml +++ b/lib/dialyzer/doc/src/notes.xml @@ -31,6 +31,94 @@

This document describes the changes made to the Dialyzer application.

+
Dialyzer 2.5 + +
Fixed Bugs and Malfunctions + + +

+ Fix false warning about closure application

+

+ Whenever a variable that could hold one of two or more + possible closures was used in a particular application, + the application was assumed to fail if ONE of the + closures would fail in this application. This has been + corrected to infer failing application if ALL possible + closures would fail in the particular application.

+

+ Change category of 'might also return' warnings

+

+ Dialyzer emits warnings like the following "The + specification for _ states that the function might also + return _ but the inferred return is _", which are + actually underspecifications and not wrong type + specifications. This patch makes sure that they are filed + under the appropriate category.

+

+ Own Id: OTP-9707

+
+ +

Wrap up behaviours patch for Dialyzer

+

Enable warnings by default, add two options for + suppressing them

Fix warning + formatting and update testsuites.

+

Detection of callback-spec + discrepancies

Allow none() as return + value in callbacks

Behaviour callback + discrepancy detection for Dialyzer

+

Add lookup function for callbacks

+

Store callbacks in codeserver and PLT

+

Collect callback definitions during + compilation

Update inets + results

+

+ Own Id: OTP-9731

+
+ +

+

No warnings for underspecs with remote + types

Fix crash in Typer

+

Fix Dialyzer's warning for its own + code

Fix Dialyzer's warnings in + HiPE

Add file/line info in a + particular Dialyzer crash

Update + inets test results

+

+ Own Id: OTP-9758

+ + +

+

Correct callback spec in application + module

Refine warning about callback + specs with extra ranges

Cleanup + autoimport compiler directives

Fix + Dialyzer's warnings in typer

Fix + Dialyzer's warning for its own code

+

Fix bug in Dialyzer's behaviours + analysis

Fix crash in + Dialyzer

Variable substitution was + not generalizing any unknown variables.

+

+

+ Own Id: OTP-9776

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

Optimize the joining of maps in + dialyzer_dataflow.

+

+ Own Id: OTP-9761

+
+
+
+ +
+
Dialyzer 2.4.4
Fixed Bugs and Malfunctions diff --git a/lib/dialyzer/vsn.mk b/lib/dialyzer/vsn.mk index a7e82b54ce..622e51b859 100644 --- a/lib/dialyzer/vsn.mk +++ b/lib/dialyzer/vsn.mk @@ -1 +1 @@ -DIALYZER_VSN = 2.4.4 +DIALYZER_VSN = 2.5 -- cgit v1.2.3