From de432f4ea9a8c29c931f30dd504662be1a01464d Mon Sep 17 00:00:00 2001
From: Hans Bolinder
Date: Mon, 12 Oct 2015 14:28:39 +0200
Subject: [stdlib] Correct documentation
Fix mistakes found by 'xmllint'.
---
lib/stdlib/doc/src/notes.xml | 53 +++++++++++++++++++++++++-------------------
1 file changed, 30 insertions(+), 23 deletions(-)
(limited to 'lib/stdlib/doc/src/notes.xml')
diff --git a/lib/stdlib/doc/src/notes.xml b/lib/stdlib/doc/src/notes.xml
index bdd0680038..c84ca9c8ad 100644
--- a/lib/stdlib/doc/src/notes.xml
+++ b/lib/stdlib/doc/src/notes.xml
@@ -154,8 +154,9 @@
Correct maps module error exceptions
Bad input to maps module function will now yield the
- following exceptions: - {badmap,NotMap}
- or,
- badarg
+ following exceptions:
+ - {badmap, NotMap}, or
- badarg.
+
Own Id: OTP-12657
@@ -253,12 +254,11 @@
proc_lib:stop/1,3 is used by the following
functions:
-
- gen_server:stop/1,3 (new)
- gen_fsm:stop/1,3 (new)
- gen_event:stop/1,3 (modified to be
synchronous)
- wx_object:stop/1,3
- (new)
+ (new)
Own Id: OTP-11173 Aux Id: seq12353
@@ -865,8 +865,7 @@
also implemented by the generic behaviours
gen_server, gen_event and gen_fsm.
- The potential incompatibility refers to
-
+ The potential incompatibility refers to:
- The previous behaviour of intercepting the
system message and passing a tuple of size 2 as the last
argument to sys:handle_system_msg/6 is no longer
@@ -874,7 +873,7 @@
StateFun in sys:replace_state/2,3 fails is
changed from being totally silent to possibly (if the
callback module does not catch) throw an exception in the
- client process.
+ client process.
(Thanks to James Fish and Steve Vinoski)
@@ -1036,22 +1035,28 @@
EEP43: New data type - Maps
- With Maps you may for instance: - M0 =
- #{ a => 1, b => 2}, % create
- associations
- M1 = M0#{ a := 10 }, %
- update values
- M2 = M1#{ "hi" =>
- "hello"}, % add new associations
- #{
- "hi" := V1, a := V2, b := V3} = M2. % match keys with
- values
+ With Maps you may for instance:
+
+ - M0 = #{ a => 1, b => 2}, % create
+ associations
+ - M1 = M0#{ a := 10 }, % update values
+ - M2 = M1#{ "hi" =>
+ "hello"}, % add new associations
+ - #{ "hi" := V1, a := V2, b := V3} = M2.
+ % match keys with values
+
For information on how to use Maps please see Map Expressions in the
Reference Manual.
The current implementation is without the following
- features: - No variable keys
- - No single value access
- No map
- comprehensions
+ features:
+
+ - No variable keys
+ - No single value access
+ - No map comprehensions
+
Note that Maps is experimental during OTP 17.0.
@@ -1802,13 +1807,15 @@
supervisor or for the problematic child.
This introduces some incompatibilities in stdlib due to
- new return values from supervisor:
+ new return values from supervisor:
+
- restart_child/2 can now return
{error,restarting}
- delete_child/2 can now
return {error,restarting}
- which_children/1
returns a list of {Id,Child,Type,Mods}, where Child, in
addition to the old pid() or 'undefined', now also can be
- 'restarting'.
+ 'restarting'.
+
*** POTENTIAL INCOMPATIBILITY ***
@@ -1824,10 +1831,10 @@
Own Id: OTP-9782 Aux Id: seq11964
-
-
Use universal time as base in error logger
+
Use universal time as base in error logger
Previous conversion used the deprecated
- calendar:local_time_to_universal_time/1
+ calendar:local_time_to_universal_time/1
Own Id: OTP-9854
@@ -2584,10 +2591,10 @@
Own Id: OTP-8989 Aux Id: seq11741
-
-
Fix exception generation in the io module
+
Fix exception generation in the io module
Some functions did not generate correct badarg exception
- on a badarg exception.
+ on a badarg exception.
Own Id: OTP-9045
--
cgit v1.2.3