1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
|
Patch Package: OTP 22.0.6
Git Tag: OTP-22.0.6
Date: 2019-07-10
Trouble Report Id: OTP-15943, OTP-15945, OTP-15946, OTP-15949,
OTP-15952
Seq num:
System: OTP
Release: 22
Application: compiler-7.4.3, dialyzer-4.0.3, hipe-3.19.1,
ssl-9.3.5
Predecessor: OTP 22.0.5
Check out the git tag OTP-22.0.6, and build a full OTP system
including documentation. Apply one or more applications from this
build as patches to your installation using the 'otp_patch_apply'
tool. For information on install requirements, see descriptions for
each application version below.
---------------------------------------------------------------------
--- POTENTIAL INCOMPATIBILITIES -------------------------------------
---------------------------------------------------------------------
OTP-15949 Application(s): dialyzer, hipe
The HiPE compiler would badly miscompile certain
try/catch expressions, so it will now refuse to compile
modules containing try or catch.
As a consequence of this, dialyzer will no longer
compile key modules to native code.
---------------------------------------------------------------------
--- compiler-7.4.3 --------------------------------------------------
---------------------------------------------------------------------
The compiler-7.4.3 application can be applied independently of other
applications on a full OTP 22 installation.
--- Fixed Bugs and Malfunctions ---
OTP-15945 Application(s): compiler
Fixed an unsafe optimization when matching tuple_size/1
outside of guards, which could crash the emulator if
the argument was not a tuple.
OTP-15946 Application(s): compiler
Fixed a rare bug that could cause the wrong kind of
exception to be thrown when a BIF failed in a function
that matched bitstrings.
OTP-15952 Application(s): compiler
Fixed a bug where receive statements inside try/catch
blocks could return incorrect results.
Full runtime dependencies of compiler-7.4.3: crypto-3.6, erts-9.0,
hipe-3.12, kernel-4.0, stdlib-2.5
---------------------------------------------------------------------
--- dialyzer-4.0.3 --------------------------------------------------
---------------------------------------------------------------------
The dialyzer-4.0.3 application can be applied independently of other
applications on a full OTP 22 installation.
--- Fixed Bugs and Malfunctions ---
OTP-15949 Application(s): dialyzer, hipe
*** POTENTIAL INCOMPATIBILITY ***
The HiPE compiler would badly miscompile certain
try/catch expressions, so it will now refuse to compile
modules containing try or catch.
As a consequence of this, dialyzer will no longer
compile key modules to native code.
Full runtime dependencies of dialyzer-4.0.3: compiler-7.0, erts-9.0,
hipe-3.16.1, kernel-5.3, stdlib-3.4, syntax_tools-2.0, wx-1.2
---------------------------------------------------------------------
--- hipe-3.19.1 -----------------------------------------------------
---------------------------------------------------------------------
The hipe-3.19.1 application can be applied independently of other
applications on a full OTP 22 installation.
--- Fixed Bugs and Malfunctions ---
OTP-15949 Application(s): dialyzer, hipe
*** POTENTIAL INCOMPATIBILITY ***
The HiPE compiler would badly miscompile certain
try/catch expressions, so it will now refuse to compile
modules containing try or catch.
As a consequence of this, dialyzer will no longer
compile key modules to native code.
Full runtime dependencies of hipe-3.19.1: compiler-5.0, erts-9.3,
kernel-5.3, stdlib-3.4, syntax_tools-1.6.14
---------------------------------------------------------------------
--- ssl-9.3.5 -------------------------------------------------------
---------------------------------------------------------------------
The ssl-9.3.5 application can be applied independently of other
applications on a full OTP 22 installation.
--- Improvements and New Features ---
OTP-15943 Application(s): ssl
Enhance error handling for erroneous alerts from the
peer.
Full runtime dependencies of ssl-9.3.5: crypto-4.2, erts-10.0,
inets-5.10.7, kernel-6.0, public_key-1.5, stdlib-3.5
---------------------------------------------------------------------
---------------------------------------------------------------------
---------------------------------------------------------------------
|