From b9023ad36f9fd1e2154ff80089906b53b548d891 Mon Sep 17 00:00:00 2001 From: Henrik Nord Date: Tue, 26 Mar 2019 12:14:50 +0100 Subject: Revert "Prepare release" This reverts commit 0118046f9bda8dcf3594184fa439b79267db8017. --- lib/stdlib/doc/src/notes.xml | 136 ------------------------------------------- 1 file changed, 136 deletions(-) (limited to 'lib/stdlib/doc/src') diff --git a/lib/stdlib/doc/src/notes.xml b/lib/stdlib/doc/src/notes.xml index ea90482b25..23c3f6e981 100644 --- a/lib/stdlib/doc/src/notes.xml +++ b/lib/stdlib/doc/src/notes.xml @@ -31,142 +31,6 @@

This document describes the changes made to the STDLIB application.

-
STDLIB 3.9 - -
Fixed Bugs and Malfunctions - - -

Fix a bug in string:lexemes/2.

The - bug was found when optimizing the handling of deep lists - of Unicode characters in the string module.

-

- Own Id: OTP-15649

-
-
-
- - -
Improvements and New Features - - -

A new rand module algorithm, exro928ss - (Xoroshiro928**), has been implemented. It has got a - really long period and good statistical quality for all - output bits, while still being only about 50% slower than - the default algorithm.

The same generator is also - used as a long period counter in a new crypto - plugin for the rand module, algorithm - crypto_aes. This plugin uses AES-256 to scramble - the counter which buries any detectable statistical - artifacts. Scrambling is done in chunks which are cached - to get good amortized speed (about half of the default - algorithm).

-

- Own Id: OTP-14461 Aux Id: PR-1857

-
- -

- Types related to server naming and starting have been - exported from gen_statem. These are: - server_name/0, server_ref/0, - start_opt/0, start_ret/0 and - enter_loop_opt/0.

-

- Own Id: OTP-14724 Aux Id: PR-2056

-
- -

- The default algorithm for the rand module has been - changed to exsss (Xorshift116**) which is a - combination of the Xorshift116 (exsp) state update - and a new scrambler "StarStar" from the 2018 paper - "Scrambled Linear Pseudorandom Number Generators" by - David Blackman and Sebastiano Vigna. This combination - should not have the caveat of weak low bits that the - previous default algorithm(s) have had, with the cost of - about 10% lower speed. See GitHub pull request #1969.

-

- Own Id: OTP-14731 Aux Id: PR-1969

-
- -

- The generic state machine behaviour gen_statem has - gotten code cleanup and documentation improvements from - GitHub Pull Request #1855, even though the PR itself was - rejected.

-

- Own Id: OTP-14737 Aux Id: PR-1855

-
- -

- Update Unicode specification to version 11.0.

-

- Own Id: OTP-15111

-
- -

- ETS option write_concurrency now also affects and - improves the scalability of ordered_set tables. - The implementation is based on a data structure called - contention adapting search tree, where the lock - granularity adapts to the actual amount of concurrency - exploited by the applications in runtime.

-

- Own Id: OTP-15128

-
- -

- Optimized maps:new/0 with trivial Erlang - implementation, making use of literal terms (the empty - map) not needing dynamic heap allocation.

-

- Own Id: OTP-15200 Aux Id: PR-1878

-
- -

The gen_* behaviours have been changed so that - if logging of the last N messages through - sys:log/2,3 is active for the server, this log is - included in the terminate report.

To accomplish - this the format of "System Events" as defined in the man - page for sys has been clarified and cleaned up, a - new function sys:get_log/1 has been added, and - sys:get_debug/3 has been deprecated. Due to these - changes, code that relies on the internal badly - documented format of "System Events", need to be - corrected.

-

- *** POTENTIAL INCOMPATIBILITY ***

-

- Own Id: OTP-15381

-
- -

- The gen_statem behaviour engine loop has been - optimized for better performance in particular when the - callback module returns some actions, that is better - performance for more realistic applications than the Echo - Benchmark.

-

- Own Id: OTP-15452

-
- -

Use ssh instead of rsh as the default - remote shell.

-

- Own Id: OTP-15633 Aux Id: PR-1787

-
- -

Added beam_lib:strip/2 and friends, which - accept a list of chunks that should be preserved when - stripping.

-

- Own Id: OTP-15680 Aux Id: PR-2114

-
-
-
- -
-
STDLIB 3.8
Fixed Bugs and Malfunctions -- cgit v1.2.3