From 37e14c395a0d3621d65552b3954856d1cbeaed9a Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Tue, 20 Sep 2016 09:36:54 +0200 Subject: Prepare release --- lib/sasl/doc/src/notes.xml | 53 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) (limited to 'lib/sasl/doc/src') diff --git a/lib/sasl/doc/src/notes.xml b/lib/sasl/doc/src/notes.xml index bd713af932..055d433524 100644 --- a/lib/sasl/doc/src/notes.xml +++ b/lib/sasl/doc/src/notes.xml @@ -31,6 +31,59 @@

This document describes the changes made to the SASL application.

+
SASL 3.0.1 + +
Improvements and New Features + + +

+ Improved dirty scheduler support. A purge of a module can + now be performed without having to wait for completion of + all ongoing dirty NIF calls.

+

+ Note that when enabling support for dirty schedulers, a + new purge strategy will as of ERTS version 8.1 be + enabled. This new strategy is not fully backwards + compatible with the strategy used by default. For more + information see the documentation of erlang:check_process_code/3.

+

+ Own Id: OTP-13808 Aux Id: OTP-13833

+
+ +

+ A new purge strategy has been introduced. The new + strategy will by default be disabled during the OTP 19 + release, but will be the only strategy available as of + the OTP 20 release.

+

+ The new strategy is slightly incompatible with the + strategy being used by default in OTP 19. Using the + default strategy, processes holding funs that + refer to the module being purged either fail a soft + purge, or will be killed during a hard purge. The new + strategy completely ignores funs. If funs + referring to the code being purged exist, and are used + after a purge, an exception will be raised upon usage. + That is, the behavior will be exactly the same as the + case when a fun is received by a process after the + purge.

+

+ The new strategy can optionally be enabled when building + OTP during OTP 19, and will automatically be enabled if + the runtime system is built with support for dirty + schedulers.

+

+ For more information see the documentation of erlang:check_process_code/3.

+

+ Own Id: OTP-13833

+
+
+
+ +
+
SASL 3.0
Improvements and New Features -- cgit v1.2.3