Skip to content

Commit

Permalink
Merge tag 'OTP-18.2' into maint
Browse files Browse the repository at this point in the history
=== OTP-18.2 ===

Changed Applications:
- asn1-4.0.1
- common_test-1.11.1
- compiler-6.0.2
- crypto-3.6.2
- dialyzer-2.8.2
- diameter-1.11.1
- erl_docgen-0.4.1
- erl_interface-3.8.1
- erts-7.2
- eunit-2.2.12
- hipe-3.14
- inets-6.1
- jinterface-1.6.1
- kernel-4.1.1
- observer-2.1.1
- parsetools-2.1.1
- public_key-1.1
- runtime_tools-1.9.2
- sasl-2.6.1
- snmp-5.2.1
- ssh-4.2
- ssl-7.2
- stdlib-2.7
- test_server-3.9.1
- tools-2.8.2
- typer-0.9.10
- wx-1.6
- xmerl-1.3.9

Unchanged Applications:
- cosEvent-2.2
- cosEventDomain-1.2
- cosFileTransfer-1.2
- cosNotification-1.2
- cosProperty-1.2
- cosTime-1.2
- cosTransactions-1.3
- debugger-4.1.1
- edoc-0.7.17
- eldap-1.2
- et-1.5.1
- gs-1.6
- ic-4.4
- megaco-3.18
- mnesia-4.13.2
- odbc-2.11.1
- orber-3.8
- os_mon-2.4
- ose-1.1
- otp_mibs-1.1
- percept-0.8.11
- reltool-0.7
- syntax_tools-1.7
- webtool-0.9
proxyles committed Dec 16, 2015
2 parents 57d2868 + b855206 commit 82a835d
Showing 56 changed files with 1,113 additions and 37 deletions.
2 changes: 1 addition & 1 deletion OTP_VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
18.1.5
18.2
105 changes: 105 additions & 0 deletions erts/doc/src/notes.xml
Original file line number Diff line number Diff line change
@@ -32,6 +32,111 @@
<p>This document describes the changes made to the ERTS application.</p>


<section><title>Erts 7.2</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
Small documentation fixes</p>
<p>
Own Id: OTP-13017</p>
</item>
<item>
<p>
Fix memory corruption bug caused by disabling
distribution and then re-enable distribution with a node
name that has previously been used by a remote node.</p>
<p>
Own Id: OTP-13076 Aux Id: seq12959 </p>
</item>
<item>
<p>
Renamed variables with name bool as Visual Studio 2015
now treats this is a keyword.</p>
<p>
Own Id: OTP-13079</p>
</item>
<item>
<p><c>erl_prim_loader</c> has not supported custom
loaders for several releases. In the documentation for
<c>erl_prim_loader</c>, all references to custom loaders
have now been removed.</p>
<p>
Own Id: OTP-13102</p>
</item>
<item>
<p>
Fixed compilation of erts together with libc versions
that do not define __uint32_t.</p>
<p>
Own Id: OTP-13105</p>
</item>
<item>
<p>
erl -make now returns non-zero exit codes on failure</p>
<p>
Own Id: OTP-13107</p>
</item>
<item>
<p>
Fix crash on init:restart in embedded mode caused by
on_load handler process not being relaunched leading to
load failure for modules such as crypto and asn1rt_nif
that need it to be present for correct NIF loading.</p>
<p>
Own Id: OTP-13115</p>
</item>
<item>
<p>
Fix maps decode in erlang:binary_to_term/1</p>
<p>Decoding a term with a large (HAMT) map in an small
(FLAT) map could cause a critical error if the external
format was not produced by beam.</p>
<p>
Own Id: OTP-13125</p>
</item>
<item>
<p>
Fix very rare bug in GC when big maps with a lot of hash
collisions from a remote node are waiting in inner
message queue.</p>
<p>
Own Id: OTP-13146</p>
</item>
<item>
<p>
Fixed a bug that could cause a crash dump to become
almost empty.</p>
<p>
Own Id: OTP-13150</p>
</item>
</list>
</section>


<section><title>Improvements and New Features</title>
<list>
<item>
<p> Updated the xmllint target to just check the xml
files with real documentation content.<br/> Corrected
some errors and added some missing target in the DTD's.
</p>
<p>
Own Id: OTP-13026</p>
</item>
<item>
<p>
Add function enif_getenv to read OS environment variables
in a portable way from NIFs.</p>
<p>
Own Id: OTP-13147</p>
</item>
</list>
</section>

</section>

<section><title>Erts 7.1</title>
<section><title>Fixed Bugs and Malfunctions</title>
<list>
2 changes: 1 addition & 1 deletion erts/vsn.mk
Original file line number Diff line number Diff line change
@@ -18,7 +18,7 @@
# %CopyrightEnd%
#

VSN = 7.1
VSN = 7.2

# Port number 4365 in 4.2
# Port number 4366 in 4.3
17 changes: 17 additions & 0 deletions lib/asn1/doc/src/notes.xml
Original file line number Diff line number Diff line change
@@ -32,6 +32,23 @@
<p>This document describes the changes made to the asn1 application.</p>


<section><title>Asn1 4.0.1</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
Trying to encode an empty named BIT STRING in BER would
fail with a <c>function_clause</c> exception. (Thanks to
Svilen Ivanov for reporting this bug.)</p>
<p>
Own Id: OTP-13149</p>
</item>
</list>
</section>

</section>

<section><title>Asn1 4.0</title>

<section><title>Fixed Bugs and Malfunctions</title>
2 changes: 1 addition & 1 deletion lib/asn1/vsn.mk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
ASN1_VSN = 4.0
ASN1_VSN = 4.0.1
60 changes: 60 additions & 0 deletions lib/common_test/doc/src/notes.xml
Original file line number Diff line number Diff line change
@@ -33,6 +33,66 @@
<file>notes.xml</file>
</header>

<section><title>Common_Test 1.11.1</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
When data from the netconf server was split into many ssh
packages, the netconf client performed really bad. This
is now improved.</p>
<p>
Own Id: OTP-13007</p>
</item>
<item>
<p>
In ct_netconfc, if a timer expired 'at the same time' as
the server sent the rpc-reply, the timeout message might
already be in the client's message queue when the client
removed the timer ref from its 'pending' list. This
caused a crash in the client since the timer ref could no
longer be found when handling the timeout message. This
problem is now fixed by always flushing the timeout
message from the message queue when canceling a timer.</p>
<p>
Own Id: OTP-13008</p>
</item>
<item>
<p>
The error logger handler ct_conn_log_h did not respect
the 'silent' option, and tried to print to an undefined
file descriptor. This has been corrected.</p>
<p>
Own Id: OTP-13035</p>
</item>
<item>
<p>
If the user would let the test run proceed after test
suite compilation failure, Common Test did not set the
exit status to indicate failure as expected. This has
been corrected. Also, the 'abort_if_missing_suites'
option now makes Common Test abort the test run without
asking the user if compilation fails, even if access to
stdin/stdout exists.</p>
<p>
Own Id: OTP-13173 Aux Id: seq12978 </p>
</item>
<item>
<p>
With the Common Test 'create_priv_dir' start option set
to 'auto_per_tc', the name of the priv directory for a
configuration function could clash with the name of the
priv directory for a test case, which would cause Test
Server failure. This error has been corrected.</p>
<p>
Own Id: OTP-13181</p>
</item>
</list>
</section>

</section>

<section><title>Common_Test 1.11</title>

<section><title>Fixed Bugs and Malfunctions</title>
2 changes: 1 addition & 1 deletion lib/common_test/vsn.mk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
COMMON_TEST_VSN = 1.11
COMMON_TEST_VSN = 1.11.1
23 changes: 23 additions & 0 deletions lib/compiler/doc/src/notes.xml
Original file line number Diff line number Diff line change
@@ -32,6 +32,29 @@
<p>This document describes the changes made to the Compiler
application.</p>

<section><title>Compiler 6.0.2</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
Fix cerl_trees:label/2 bug with map K/V swap</p>
<p>
Own Id: OTP-13091</p>
</item>
<item>
<p>
Warnings produced when the '<c>bin_opt_info</c>' option
was given could sometimes lack filenames and line
numbers. (Thanks to José Valim for reporting this bug.)</p>
<p>
Own Id: OTP-13113</p>
</item>
</list>
</section>

</section>

<section><title>Compiler 6.0.1</title>

<section><title>Fixed Bugs and Malfunctions</title>
2 changes: 1 addition & 1 deletion lib/compiler/vsn.mk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
COMPILER_VSN = 6.0.1
COMPILER_VSN = 6.0.2
15 changes: 15 additions & 0 deletions lib/crypto/doc/src/notes.xml
Original file line number Diff line number Diff line change
@@ -31,6 +31,21 @@
</header>
<p>This document describes the changes made to the Crypto application.</p>

<section><title>Crypto 3.6.2</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
Small documentation fixes</p>
<p>
Own Id: OTP-13017</p>
</item>
</list>
</section>

</section>

<section><title>Crypto 3.6.1</title>

<section><title>Fixed Bugs and Malfunctions</title>
2 changes: 1 addition & 1 deletion lib/crypto/vsn.mk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
CRYPTO_VSN = 3.6.1
CRYPTO_VSN = 3.6.2
16 changes: 16 additions & 0 deletions lib/dialyzer/doc/src/notes.xml
Original file line number Diff line number Diff line change
@@ -32,6 +32,22 @@
<p>This document describes the changes made to the Dialyzer
application.</p>

<section><title>Dialyzer 2.8.2</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
Reintroduce the <c>erlang:make_fun/3</c> BIF in
erl_bif_types.</p>
<p>
Own Id: OTP-13068</p>
</item>
</list>
</section>

</section>

<section><title>Dialyzer 2.8.1</title>

<section><title>Fixed Bugs and Malfunctions</title>
2 changes: 1 addition & 1 deletion lib/dialyzer/vsn.mk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
DIALYZER_VSN = 2.8.1
DIALYZER_VSN = 2.8.2
23 changes: 23 additions & 0 deletions lib/diameter/doc/src/notes.xml
Original file line number Diff line number Diff line change
@@ -43,6 +43,29 @@ first.</p>

<!-- ===================================================================== -->

<section><title>diameter 1.11.1</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
Fix request table leaks</p>
<p>
The End-to-End and Hop-by-Hop identifiers of outgoing
Diameter requests are stored in a table in order for the
caller to be located when the corresponding answer
message is received. Entries were orphaned if the handler
was terminated by an exit signal as a consequence of
actions taken by callback functions, or if callbacks
modified identifiers in retransmission cases.</p>
<p>
Own Id: OTP-13137</p>
</item>
</list>
</section>

</section>

<section><title>diameter 1.11</title>

<section><title>Fixed Bugs and Malfunctions</title>
19 changes: 18 additions & 1 deletion lib/erl_docgen/doc/src/notes.xml
Original file line number Diff line number Diff line change
@@ -31,7 +31,24 @@
</header>
<p>This document describes the changes made to the <em>erl_docgen</em> application.</p>

<section><title>Erl_Docgen 0.4</title>
<section><title>Erl_Docgen 0.4.1</title>

<section><title>Improvements and New Features</title>
<list>
<item>
<p> Updated the xmllint target to just check the xml
files with real documentation content.<br/> Corrected
some errors and added some missing target in the DTD's.
</p>
<p>
Own Id: OTP-13026</p>
</item>
</list>
</section>

</section>

<section><title>Erl_Docgen 0.4</title>

<section><title>Improvements and New Features</title>
<list>
16 changes: 16 additions & 0 deletions lib/erl_interface/doc/src/notes.xml
Original file line number Diff line number Diff line change
@@ -31,6 +31,22 @@
</header>
<p>This document describes the changes made to the Erl_interface application.</p>

<section><title>Erl_Interface 3.8.1</title>

<section><title>Improvements and New Features</title>
<list>
<item>
<p>
Fix the conditional selection of gethostbyname_r and
gethostbyaddr_r.</p>
<p>
Own Id: OTP-13188</p>
</item>
</list>
</section>

</section>

<section><title>Erl_Interface 3.8</title>

<section><title>Improvements and New Features</title>
2 changes: 1 addition & 1 deletion lib/erl_interface/vsn.mk
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
EI_VSN = 3.8
EI_VSN = 3.8.1
ERL_INTERFACE_VSN = $(EI_VSN)
Loading
Oops, something went wrong.

0 comments on commit 82a835d

Please sign in to comment.