From ada2a055fd183082bcefd5e4b94477959e75ebee Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Mon, 6 Dec 2010 12:31:03 +0100 Subject: Prepare release --- lib/stdlib/doc/src/notes.xml | 120 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 120 insertions(+) (limited to 'lib/stdlib') diff --git a/lib/stdlib/doc/src/notes.xml b/lib/stdlib/doc/src/notes.xml index 6c618bc798..940044d0a8 100644 --- a/lib/stdlib/doc/src/notes.xml +++ b/lib/stdlib/doc/src/notes.xml @@ -30,6 +30,126 @@

This document describes the changes made to the STDLIB application.

+
STDLIB 1.17.2 + +
Fixed Bugs and Malfunctions + + +

When several clients accessed a Dets table + simultaneously, one of them calling + dets:insert_new/2, the Dets server could crash. + Alternatively, under the same conditions, ok was + sometimes returned instead of true. (Thanks to + John Hughes.)

+

+ Own Id: OTP-8856

+
+ +

When several clients accessed a Dets table + simultaneously, inserted or updated objects were + sometimes lost due to the Dets file being truncated. + (Thanks to John Hughes.)

+

+ Own Id: OTP-8898

+
+ +

When several clients accessed a Dets table + simultaneously, modifications of the Dets server's + internal state were sometimes thrown away. The symptoms + are diverse: error with reason bad_object; + inserted objects not returned by lookup(); et + cetera. (Thanks to John Hughes.)

+

+ Own Id: OTP-8899

+
+ +

If a Dets table was closed after calling + bchunk/2, match/1,3, + match_object/1,3, or select/1,3 and then + opened again, a subsequent call using the returned + continuation would normally return a reply. This bug has + fixed; now the call fails with reason badarg.

+

+ Own Id: OTP-8903

+
+ +

Cover did not collect coverage data for files such as + Yecc parses containing include directives. The bug has + been fixed by modifying epp, the Erlang Code + Preprocessor.

+

+ Own Id: OTP-8911

+
+ +

If a Dets table with fewer slots than keys was opened + and then closed after just a lookup, the contents were no + longer well-formed. This bug has been fixed. (Thanks to + Matthew Evans.)

+

+ Own Id: OTP-8923

+
+ +

+ In a supervisor, when it terminates a child, if that + child happens to have exited fractionally early, with + normal, the supervisor reports this as an error. This + should not be reported as an error.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-8938 Aux Id: seq11615

+
+
+
+ + +
Improvements and New Features + + +

+ The documentation filelib:wildcard/1,2 now describes the + character set syntax for wildcards.

+

+ Own Id: OTP-8879 Aux Id: seq11683

+
+ +

Buffer overflows have been prevented in erlc, + dialyzer, typer, run_test, + heart, escript, and erlexec.

+ (Thanks to Michael Santos.) +

+ Own Id: OTP-8892

+
+ +

+ Using a float for the number of copies for + string:copies/2 resulted in an infinite loop. Now + it will fail with an exception instead. (Thanks to + Michael Santos.)

+

+ Own Id: OTP-8915

+
+ +

+ New ETS option compressed, to enable a more + compact storage format at the expence of heavier table + operations. For test and evaluation, erl +ec can + be used to force compression on all ETS tables.

+

+ Own Id: OTP-8922 Aux Id: seq11658

+
+ +

The default maximum number of slots of a Dets table + has been changed as to be equal to the maximum number of + slots. (Thanks to Richard Carlsson.)

+

+ Own Id: OTP-8959

+
+
+
+ +
+
STDLIB 1.17.1
Fixed Bugs and Malfunctions -- cgit v1.2.3