Skip to content

Commit

Permalink
Update release notes
Browse files Browse the repository at this point in the history
  • Loading branch information
Erlang/OTP committed Dec 8, 2017
1 parent f3a74a7 commit 47198f1
Show file tree
Hide file tree
Showing 44 changed files with 1,091 additions and 15 deletions.
137 changes: 137 additions & 0 deletions erts/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,143 @@
</header>
<p>This document describes the changes made to the ERTS application.</p>

<section><title>Erts 9.2</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
Fix a bug in tracing where the {caller} match spec
function would be set to undefined incorrectly when used
in conjunction with return_to or return_trace on some
functions.</p>
<p>
The functions effected are: erlang:put/2, erlang:erase/1,
erlang:process_info/1,2, erlang:nif_load/2,
erts_internal:garbage_collection/1 and
erts_internal:check_process_code/1.</p>
<p>
Because of this bug, the analysis done by fprof could
become incorrect when the functions above are the
tail-call in a function.</p>
<p>
Own Id: OTP-14677</p>
</item>
<item>
<p>
Fix emulator deadlock that would happen if
<c>trap_exit</c> was set to true and a process sends an
exit signal to itself using <c>exit(self(), Reason)</c>
while receive tracing was enabled for that process.</p>
<p>
Own Id: OTP-14678 Aux Id: ERL-495 </p>
</item>
<item>
<p>Writing of crash dumps is significantly faster.</p>
<p>Maps are now included in crash dumps.</p>
<p>Constants terms would only be shown in one process,
while other processes referencing the same constant term
would show a marker for incomplete heap. </p>
<p>
Own Id: OTP-14685 Aux Id: OTP-14611, OTP-14603, OTP-14595 </p>
</item>
<item>
<p>
The fallback home directory for windows has been changed
to be the PROFILE directory instead of the WINDOWS
directory. The fallback is used when the environment
variables HOMEDRIVE and HOMEPATH have not been set.</p>
<p>
Own Id: OTP-14691</p>
</item>
<item>
<p>
Fix bug for hipe compiled code using
<c>&lt;&lt;X/utf32&gt;&gt;</c> binary construction that
could cause faulty result or even VM crash.</p>
<p>
On architectures other than x86_64, code need to be
recompiled to benefit from this fix.</p>
<p>
Own Id: OTP-14740</p>
</item>
<item>
<p>
Fixed bug in <c>erlang:garbage_collect/2</c> and
<c>erlang:check_process_code/3</c>, when called with
option <c>{async,ReqestId}</c>. Could cause VM crash or
heap corruption if <c>RequestId</c> was an immediate term
(like a pid, atom or small integer). Bug exists since
OTP-17.0.</p>
<p>
Own Id: OTP-14752</p>
</item>
<item>
<p>ERL_NIF_MINOR_VERSION wasn't bumped with the addition
of <c>enif_ioq_*</c>.</p>
<p>
Own Id: OTP-14779</p>
</item>
<item>
<p>Purging of loaded code that contained "fake literals"
(for example the magic reference obtained from
'<c>ets:new/2</c>') would crash the runtime system.
Corrected.</p>
<p>
Own Id: OTP-14791</p>
</item>
<item>
<p>Setting the size of the atom table to a number near
2147483647 (using the '<c>+t</c>' option) would cause the
emulator to exit with a failure to allocate a huge amount
of memory. This has been corrected. Also the usage
message for the '<c>+t</c>' option has been corrected to
show the correct upper limit 2147483647 instead of 0.</p>
<p>
Own Id: OTP-14796</p>
</item>
<item>
<p>Fixed a bug that prevented registered process names
from being resolved in lcnt results.</p>
<p>
Own Id: OTP-14803</p>
</item>
<item>
<p>Formatting bugs were fixed in several HiPE debug
BIFs.</p>
<p>
Own Id: OTP-14804</p>
</item>
</list>
</section>


<section><title>Improvements and New Features</title>
<list>
<item>
<p>Binaries and some other data in crash dumps are now
encoded in base64 (instead of in hex), which will reduce
the size of crash dumps.</p>
<p>A few bugs in the handling of sub binaries in
<c>crashdump_viewer</c> have been fixed.</p>
<p>
Own Id: OTP-14686</p>
</item>
<item>
<p>
Micro optimization for send operations of messages to
other nodes. The local ack-message, which is otherwise
sent back from TPC/IP port driver to sending client
process, is now ignored earlier for distributed send
operations.</p>
<p>
Own Id: OTP-14689</p>
</item>
</list>
</section>

</section>

<section><title>Erts 9.1.5</title>

<section><title>Fixed Bugs and Malfunctions</title>
Expand Down
25 changes: 25 additions & 0 deletions lib/asn1/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,31 @@
<p>This document describes the changes made to the asn1 application.</p>


<section><title>Asn1 5.0.4</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
There was a issue with BER encoding and the
<c>undec_rest</c> option in generated decoders. An
exception could be thrown instead of returning an error
tuple.</p>
<p>
Own Id: OTP-14786 Aux Id: ERL-518 </p>
</item>
<item>
<p>
The asn1ct:test functions crashed on decoders generated
with options <c>no_ok_wrapper</c>, <c>undec_rest</c>.</p>
<p>
Own Id: OTP-14787 Aux Id: ERL-518 </p>
</item>
</list>
</section>

</section>

<section><title>Asn1 5.0.3</title>

<section><title>Fixed Bugs and Malfunctions</title>
Expand Down
27 changes: 27 additions & 0 deletions lib/common_test/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,33 @@
<file>notes.xml</file>
</header>

<section><title>Common_Test 1.15.3</title>

<section><title>Improvements and New Features</title>
<list>
<item>
<p>
A new function, <c>ct:remaining_test_procs/0</c>, returns
the identity of test- and group leader processes that are
still running at the time of the call.</p>
<p>
Own Id: OTP-13832</p>
</item>
<item>
<p>
A "latest test result" link is now displayed in the
footer of each test index page, which performs a jump to
the most recently generated test index. This is useful
for making quick comparisons of results between test runs
without having to traverse the log file tree.</p>
<p>
Own Id: OTP-14281</p>
</item>
</list>
</section>

</section>

<section><title>Common_Test 1.15.2</title>

<section><title>Improvements and New Features</title>
Expand Down
16 changes: 16 additions & 0 deletions lib/compiler/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,22 @@
<p>This document describes the changes made to the Compiler
application.</p>

<section><title>Compiler 7.1.4</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>The '<c>deterministic</c>' option was not recognized
when given in a <c>-compile()</c> attribute in the source
code.</p>
<p>
Own Id: OTP-14773 Aux Id: ERL-498 </p>
</item>
</list>
</section>

</section>

<section><title>Compiler 7.1.3</title>

<section><title>Fixed Bugs and Malfunctions</title>
Expand Down
17 changes: 16 additions & 1 deletion lib/cosEvent/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,22 @@
<file>notes.xml</file>
</header>

<section><title>cosEvent 2.2.1</title>
<section><title>cosEvent 2.2.2</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p> Removed all old unused files in the documentation.
</p>
<p>
Own Id: OTP-14475 Aux Id: ERL-409, PR-1493 </p>
</item>
</list>
</section>

</section>

<section><title>cosEvent 2.2.1</title>

<section><title>Improvements and New Features</title>
<list>
Expand Down
17 changes: 16 additions & 1 deletion lib/cosEventDomain/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,22 @@
<file>notes.xml</file>
</header>

<section><title>cosEventDomain 1.2.1</title>
<section><title>cosEventDomain 1.2.2</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p> Removed all old unused files in the documentation.
</p>
<p>
Own Id: OTP-14475 Aux Id: ERL-409, PR-1493 </p>
</item>
</list>
</section>

</section>

<section><title>cosEventDomain 1.2.1</title>

<section><title>Improvements and New Features</title>
<list>
Expand Down
17 changes: 16 additions & 1 deletion lib/cosFileTransfer/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,22 @@
<file>notes.xml</file>
</header>

<section><title>cosFileTransfer 1.2.1</title>
<section><title>cosFileTransfer 1.2.2</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p> Removed all old unused files in the documentation.
</p>
<p>
Own Id: OTP-14475 Aux Id: ERL-409, PR-1493 </p>
</item>
</list>
</section>

</section>

<section><title>cosFileTransfer 1.2.1</title>

<section><title>Improvements and New Features</title>
<list>
Expand Down
17 changes: 16 additions & 1 deletion lib/cosNotification/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,22 @@
<file>notes.xml</file>
</header>

<section><title>cosNotification 1.2.2</title>
<section><title>cosNotification 1.2.3</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p> Removed all old unused files in the documentation.
</p>
<p>
Own Id: OTP-14475 Aux Id: ERL-409, PR-1493 </p>
</item>
</list>
</section>

</section>

<section><title>cosNotification 1.2.2</title>

<section><title>Improvements and New Features</title>
<list>
Expand Down
17 changes: 16 additions & 1 deletion lib/cosProperty/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,22 @@
</header>


<section><title>cosProperty 1.2.2</title>
<section><title>cosProperty 1.2.3</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p> Removed all old unused files in the documentation.
</p>
<p>
Own Id: OTP-14475 Aux Id: ERL-409, PR-1493 </p>
</item>
</list>
</section>

</section>

<section><title>cosProperty 1.2.2</title>

<section><title>Improvements and New Features</title>
<list>
Expand Down
17 changes: 16 additions & 1 deletion lib/cosTime/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,22 @@
<file>notes.xml</file>
</header>

<section><title>cosTime 1.2.2</title>
<section><title>cosTime 1.2.3</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p> Removed all old unused files in the documentation.
</p>
<p>
Own Id: OTP-14475 Aux Id: ERL-409, PR-1493 </p>
</item>
</list>
</section>

</section>

<section><title>cosTime 1.2.2</title>

<section><title>Improvements and New Features</title>
<list>
Expand Down
Loading

0 comments on commit 47198f1

Please sign in to comment.