From 97cf9d7e253f516417d5faa87a5de51118c8a272 Mon Sep 17 00:00:00 2001
From: Attila Gulyas Returns the last key Use
This function can be used by a user defined event handler to
+ format a crash report. When
This function can be used by a gen_fsm to explicitly send a
@@ -358,6 +359,8 @@ gen_fsm:sync_send_all_state_event -----> Module:handle_sync_event/4
which will be given back to the client as the return value of
The return value
A token is a tuple containing information about
- syntactic category, the token attributes, and the actual
+ syntactic category, the token annotations, and the actual
terminal symbol. For punctuation characters (e.g. Short for Include the token's text in the token attributes. The
+ Include the token's text in the token annotation. The
text is the part of the input corresponding to the token.
Returns a list containing information about the token
-
Note that if
Returns a list containing information about the token
-
The following
The category of the token.
-The column where the token begins.
-The length of the token's text.
-The line where the token begins.
-The line and column where the token begins, or - just the line if the column unknown.
-The token's symbol.
-The token's text.
-Returns a list containing information about the token
- attributes
Note that if
Returns a list containing information about the token
- attributes
The following
The column where the token begins.
-The length of the token's text.
-The line where the token begins.
-The line and column where the token begins, or - just the line if the column unknown.
-The token's text.
-Sets the value of the
The
This document describes the changes made to the STDLIB application.
+ In OTP 18.0,
+ Own Id: OTP-12946
++ Optimize zip:unzip/2 when uncompressing to memory.
++ Own Id: OTP-12950
+
+ The
+ Own Id: OTP-12973
+re:split2,3 and re:replace/3,4 now correctly handles
+ pre-compiled patterns that have been compiled using the
+ '
+ Own Id: OTP-12977
+
+ Export
+ Own Id: OTP-12990
+A mechanism for limiting the amount of text that the + built-in error logger events will produce has been + introduced. It is useful for limiting both the size of + log files and the CPU time used to produce them.
+This mechanism is experimental in the sense that it + may be changed if it turns out that it does not solve the + problem it is supposed to solve. In that case, there may + be backward incompatible improvements to this + mechanism.
+See the documentation for the config parameter
+
+ Own Id: OTP-12864
+Reads chunk data for all chunks.
Builds a BEAM module (as a binary) from a list of chunks.
+If
Equivalent to
Equivalent to
Equivalent to
Equivalent to
Tests that
- ?assertMatch({bork, _}, f())
- Note that a guard
Note that a guard
- ?assertMatch({bork, X} when X > 0, f())
+ ?assertMatch({bork, X} when X > 0, f())
Here is an example of how to reconstruct source code from @@ -152,7 +153,6 @@ keys.
Searches for the first occurrence of
Works like
Compiles a list of files by calling
This function computes the number of gregorian days starting with year 0 and ending at the given date.
@@ -347,11 +347,11 @@This function checks if a date is a valid.
A digraph as returned by A digraph as returned by
The Erlang source file
This module implements an abstract type that is used by the
Erlang Compiler and its helper modules for holding data such as
column, line number, and text. The data type is a collection of
-
The Erlang Token Scanner returns tokens with a subset of the following annotations, depending on the options:
@@ -102,8 +102,8 @@A collection of annotations.
+Returns the column of the annotations
Returns the end location of the text of the
annotations
Returns the filename of the annotations
Returns
Returns the line of the annotations
Returns the location of the annotations
Creates a new collection of annotations given a location.
Modifies the filename of the annotations
Modifies the generated marker of the annotations
Modifies the line of the annotations
Modifies the location of the annotations
Modifies the record marker of the annotations
Modifies the text of the annotations
Returns the text of the annotations
Converts the Erlang data structure
The optional argument
The optional argument
This is the re-entrant scanner which scans characters until
a dot ('.' followed by a white space) or
@@ -324,9 +324,9 @@
Returns a list containing information about the token
The following The category of the token. The column where the token begins. The length of the token's text. The line where the token begins. The line and column where the token begins, or
just the line if the column unknown. The token's symbol. The following The column where the token begins. The length of the token's text. The line where the token begins. The line and column where the token begins, or
just the line if the column unknown.
The fun clauses parameter lists are: +
The fun clauses parameter lists are:
A complete
Opaque continuation used by This function provides an efficient way to update one or more
counters, without the hassle of having to look up an object, update
@@ -1700,11 +1701,11 @@ true
This function provides an efficient way to update one or more
elements within an object, without the hassle of having to look up,
diff --git a/lib/stdlib/doc/src/file_sorter.xml b/lib/stdlib/doc/src/file_sorter.xml
index 30e09c17b0..f033eebec7 100644
--- a/lib/stdlib/doc/src/file_sorter.xml
+++ b/lib/stdlib/doc/src/file_sorter.xml
@@ -223,82 +223,82 @@ output(L) ->
This function is called by a gen_event process when: This function is called by a gen_fsm process when:
The pid of the owner of the table.
+
The table access rights.
The number of objects inserted in the table.
+
The table type.
@@ -1626,6 +1627,7 @@ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This function is called by a gen_server process when:
-Reads Reads a line from the standard input ( Reads a term Reads a term Reads characters from the standard input ( Reads data from the standard input ( Reads data from the standard input ( Reads data from the standard input
( Reads data from the standard input ( Searches the list of tuples Returns Searches the list of tuples A collection of math functions which return floats. Arguments
are numbers.
Bad input to maps module function will now yield the
- following exceptions:
Own Id: OTP-12657
Own Id: OTP-11173 Aux Id: seq12353
- The potential incompatibility refers to
-+ The potential incompatibility refers to:
(Thanks to James Fish and Steve Vinoski)
@@ -1036,22 +1035,28 @@
EEP43: New data type - Maps
- With Maps you may for instance:
For information on how to use Maps please see Map Expressions in the
The current implementation is without the following
- features:
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:
*** 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/1Own Id: OTP-9854
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
One easy way of obtaining a unique value to seed with is to:
- random:seed(erlang:phash2 ([node() ]),
- erlang:monotonic_time() ,
- erlang:unique_integer() )
+random:seed(erlang:phash2([node()]),
+ erlang:monotonic_time(),
+ erlang:unique_integer())
+ See
Executes a regexp matching, returning
The following sections contain reference material for the +
By default, in UTF modes, characters with values greater than 255 do not match any of the POSIX character classes. However, if the PCRE_UCP option is passed -to pcre_compile(), some of the classes are changed so that Unicode +to pcre_compile(), some of the classes are changed so that Unicode character properties are used. This is achieved by replacing the POSIX classes by other sequences, as follows:
@@ -2078,10 +2078,10 @@ by other sequences, as follows:-abc #comment \n still comment
On encountering the # character, pcre_compile() skips along, looking for +
On encountering the # character, pcre_compile() skips along, looking for a newline in the pattern. The sequence \n is still literal at this stage, so it does not terminate the comment. Only an actual character with the code value 0x0a (the default newline) does so.
diff --git a/lib/stdlib/doc/src/sofs.xml b/lib/stdlib/doc/src/sofs.xml index 5d7648d9a1..53f6ca957a 100644 --- a/lib/stdlib/doc/src/sofs.xml +++ b/lib/stdlib/doc/src/sofs.xml @@ -398,8 +398,9 @@ fun(S) -> sofs:partition(1, S) endA tuple where the elements are of type
Dynamically adds a child specification to the supervisor
These functions are intended only to help with debugging. They are provided for
convenience, allowing developers to avoid having to create their own state extraction
functions and also avoid having to interactively extract state from the return values of
-
The value of
Same as
Same as
Same as
The name of a zip file. The name of a zip file. The implementation changed in R15. Upgrading to R15 will break
applications that expect a specific output for a given seed. The output
is still deterministic number series, but different compared to releases
- older than R15. The seed
It should be noted that this random number generator is not cryptographically
strong. If a strong cryptographic random number generator is needed for
- example
The new and improved
This document describes the changes made to the STDLIB application.
+The Erlang Pretty Printer uses
A bug concerning pretty printing + of annotated type union elements in map pair types has + been fixed.
Some minor issues regarding the + documentation of types and specs have been corrected.
++ Own Id: OTP-13084
+ The shell command
+ Own Id: OTP-13145
+
+ The shell would crash if a bit syntax expression with
+ conflicting types were given (e.g. if a field type was
+ given as '
+ Own Id: OTP-13157
+The
+ Own Id: OTP-13162
++ Add support for the Delete, Home and End keys in the + Erlang shell.
++ Own Id: OTP-13032
++ Own Id: OTP-13063
+Parse tree for Erlang clause.
+Parse tree for Erlang expression.
+Parse tree for Erlang form.
+Converts the Erlang data structure
The
The Modifies the abstract form Modifies the Updates an accumulator by applying Updates an accumulator by applying Modifies the abstract form Modifies the Creates an abstract form from a term which has the same
- structure as an abstract form, but Assumes that Assumes that Assumes that Returns a term where every collection of annotations Anno of
- Returns a term where each collection of annotations
+