Skip to content

Commit

Permalink
Prepare release
Browse files Browse the repository at this point in the history
  • Loading branch information
Erlang/OTP committed Sep 23, 2020
1 parent 8f27a1a commit 6eb9c72
Show file tree
Hide file tree
Showing 56 changed files with 1,224 additions and 38 deletions.
145 changes: 145 additions & 0 deletions erts/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,151 @@
</header>
<p>This document describes the changes made to the ERTS application.</p>

<section><title>Erts 11.1</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
Update the documentation of the abstract format to use
<c>ANNO</c> instead of <c>LINE</c>.</p>
<p>
Own Id: OTP-16625 Aux Id: PR-2609 </p>
</item>
<item>
<p>The emulator will no longer revert to the default
number of schedulers when running under a CPU quota lower
than 1 CPU.</p>
<p>
Own Id: OTP-16710 Aux Id: ERL-1280 </p>
</item>
<item>
<p>Fixed a problem with crash dumps. When a process that
contained reference to literals internally created by the
runtime system (such as the tuple returned by
<c>os:type/0</c>), the literal would not be included in
the crash dump and the crashdump viewer would complain
about the heap being incomplete.</p>
<p>
Own Id: OTP-16713</p>
</item>
<item>
<p>
Fix configure detection of PGO for clang.</p>
<p>
Own Id: OTP-16738</p>
</item>
<item>
<p>
The to_erl program has been fixed to correctly interpret
newline as only newline and not newline+return.</p>
<p>
This bug would cause the terminal to behave strangely
when using lines longer than the terminal size.</p>
<p>
Own Id: OTP-16741</p>
</item>
<item>
<p>
A race condition when changing process priority by
calling <c>process_flag(priority, Prio)</c> could cause
elevation of priority for a system task to be ignored.
This bug hit if the system task was scheduled on the
process calling <c>process_flag()</c> at the same time as
the priority was changed. The bug is quite harmless and
should hit very seldom if ever.</p>
<p>
Own Id: OTP-16770</p>
</item>
<item>
<p>
Adjust <c>/bin/sh</c> to <c>/system/bin/sh</c> in scripts
when installing on Android.</p>
<p>
Own Id: OTP-16833 Aux Id: PR-2729 </p>
</item>
<item>
<p>In rare circumstances, when loading a BEAM file
generated by an alternative code generator (not the
Erlang compiler in OTP) or from handwritten or patched
BEAM code, the loader could do an unsafe
optimization.</p>
<p>
Own Id: OTP-16850 Aux Id: ERL-1344 </p>
</item>
<item>
<p>
A memory and file descriptor leak in socket has been
fixed. (When a newly opened socket that had not entered
the fd into the VM's poll set (neither received, sent,
accepted nor connected) was abandoned without closing
(process died), after assigning a different controlling
process, then a memory block and the file descriptor
could be leaked.)</p>
<p>
Own Id: OTP-16857</p>
</item>
<item>
<p>
The documentation of <c>statistics(run_queue)</c>
erroneously stated that it returns the total length of
all normal run queues when it is the total length of all
normal and dirty CPU run queues that is returned. The
documentation has been updated to reflect the actual
behavior.</p>
<p>
Own Id: OTP-16866 Aux Id: ERL-1355 </p>
</item>
</list>
</section>


<section><title>Improvements and New Features</title>
<list>
<item>
<p>
Changes in order to build on the Haiku operating system.</p>
<p>
Thanks to Calvin Buckley</p>
<p>
Own Id: OTP-16707 Aux Id: PR-2638 </p>
</item>
<item>
<p>
When building the inet driver on Windows, there where
many compiler warnings regarding type casting (used when
calling the debug macro). This has now been resolved.</p>
<p>
Own Id: OTP-16715</p>
</item>
<item>
<p>
Make (use of) the socket registry optional (still enabled
by default). Its now possible to build OTP with the
socket registry turned off, turn it off by setting an
environment variable and controlling in runtime (via
function calls and arguments when creating sockets).</p>
<p>
Own Id: OTP-16763</p>
</item>
<item>
<p>
Change default filename encoding on android to UTF-8.</p>
<p>
Own Id: OTP-16821 Aux Id: PR-2733 </p>
</item>
<item>
<p>
Clarification of the format of the atom cache header used
by the distribution.</p>
<p>
Own Id: OTP-16848 Aux Id: PR-2737 </p>
</item>
</list>
</section>

</section>

<section><title>Erts 11.0.4</title>

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

VSN = 11.0.4
VSN = 11.1

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


<section><title>Asn1 5.0.14</title>

<section><title>Improvements and New Features</title>
<list>
<item>
<p>
Changes in order to build on the Haiku operating system.</p>
<p>
Thanks to Calvin Buckley</p>
<p>
Own Id: OTP-16707 Aux Id: PR-2638 </p>
</item>
</list>
</section>

</section>

<section><title>Asn1 5.0.13</title>

<section><title>Fixed Bugs and Malfunctions</title>
Expand Down
2 changes: 1 addition & 1 deletion lib/asn1/vsn.mk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
ASN1_VSN = 5.0.13
ASN1_VSN = 5.0.14
35 changes: 35 additions & 0 deletions lib/compiler/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,41 @@
<p>This document describes the changes made to the Compiler
application.</p>

<section><title>Compiler 7.6.3</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>If the update of a map with the '<c>Map#{Key :=
Value}</c>' syntax failed, the line number in the stack
backtrace could be incorrect.</p>
<p>
Own Id: OTP-16701 Aux Id: ERL-1271 </p>
</item>
<item>
<p>Fixed a performance bug that slowed down compilation
of modules with deeply nested terms.</p>
<p>
Own Id: OTP-16755 Aux Id: ERL-1297 </p>
</item>
<item>
<p>The compiler could in rare circumstances do an an
unsafe optimization that would result in a matching of a
nested map pattern would fail to match.</p>
<p>
Own Id: OTP-16820</p>
</item>
<item>
<p>Fixed a bug in the validator that caused it to reject
valid code.</p>
<p>
Own Id: OTP-16838 Aux Id: ERL-1340 </p>
</item>
</list>
</section>

</section>

<section><title>Compiler 7.6.2</title>

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

<section><title>Crypto 4.8</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
Fix type spec bug in crypto for crypto_init and
crypto:one_time</p>
<p>
Own Id: OTP-16658 Aux Id: OTP-15884, ERL-1257 </p>
</item>
<item>
<p>
The deprecation message for crypto:rand_uniform/2
indicated a non-existent function. The correct one
(rand:uniform/1) is now suggested.</p>
<p>
Own Id: OTP-16846 Aux Id: PR-2741 </p>
</item>
</list>
</section>


<section><title>Improvements and New Features</title>
<list>
<item>
<p>
Implemented a workaround to allow fallback from using the
EVP API for Diffie-Hellman key generation</p>
<p>
Own Id: OTP-16771 Aux Id: ERIERL-509 </p>
</item>
<item>
<p>
The internal Diffie-Hellman high level API for key
generation was slow in old and by OpenSSL now unsupported
cryptolib versions (1.0.1 and earlier).</p>
<p>
If such a cryptolib is used anyhow, the low-level API is
used internally in the crypto application.</p>
<p>
Own Id: OTP-16774</p>
</item>
</list>
</section>

</section>

<section><title>Crypto 4.7</title>

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

<section><title>Dialyzer 4.2.1</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>In rare circumstance, dialyzer wold crash when
analyzing a list comprehension.</p>
<p>
Own Id: OTP-16813 Aux Id: ERL-1307 </p>
</item>
</list>
</section>

</section>

<section><title>Dialyzer 4.2</title>

<section><title>Improvements and New Features</title>
Expand Down
2 changes: 1 addition & 1 deletion lib/dialyzer/vsn.mk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
DIALYZER_VSN = 4.2
DIALYZER_VSN = 4.2.1
24 changes: 23 additions & 1 deletion lib/erl_docgen/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,29 @@
</header>
<p>This document describes the changes made to the <em>erl_docgen</em> application.</p>

<section><title>Erl_Docgen 1.0</title>
<section><title>Erl_Docgen 1.0.1</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
Repaired lost function "since" versions in the right
margin of the module reference HTML documentation.</p>
<p>
Own Id: OTP-16661 Aux Id: ERL-1259 </p>
</item>
<item>
<p>Remove erlang compilation warnings and trailing
whitespaces.</p>
<p>
Own Id: OTP-16675</p>
</item>
</list>
</section>

</section>

<section><title>Erl_Docgen 1.0</title>

<section><title>Improvements and New Features</title>
<list>
Expand Down
2 changes: 1 addition & 1 deletion lib/erl_docgen/vsn.mk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
ERL_DOCGEN_VSN = 1.0
ERL_DOCGEN_VSN = 1.0.1
Loading

0 comments on commit 6eb9c72

Please sign in to comment.