From afb632d2028fdc4a37e10e41e1929264ff59f52e Mon Sep 17 00:00:00 2001
From: Hans Bolinder
Initialize
Own Id: OTP-9241
-- cgit v1.2.3 From e5875001247e6a6ac4f474157a51a8c54f94ae49 Mon Sep 17 00:00:00 2001 From: Hans Bolinder
Initialize
Own Id: OTP-9241
This document describes the changes made to the Erl_interface application.
++ Introduced functionality for inspection of system and + build configuration.
++ Own Id: OTP-11196
++ Header and library files from ic and erl_interface are + now installed into usr/{include,lib}. Note that these + directories are unversioned, so the latest installed + version will be the one in the directory.
++ Own Id: OTP-11284
++ Fix location of true binary under Mac OSX. Thanks to + Simon Cornish.
++ Own Id: OTP-11289
+This document describes the changes made to the Erl_interface application.
++ Silence warnings (Thanks to Anthony Ramine)
++ Own Id: OTP-11517
+This function encodes a map header, with a specified arity. The next
+
E.g. to encode the map
+ei_x_encode_map_header(&x, 2); +ei_x_encode_atom(&x, "a"); +ei_x_encode_atom(&x, "b"); +ei_x_encode_string(&x, "Apple"); +ei_x_encode_string(&x, "Banana"); ++
A correctly encoded map can not have duplicate keys, but no check + for duplicate keys is done by this function.
+This function decodes a map header from the binary
+ format. The number of key-value pairs is returned in
+
This function encodes a map header, with a specified arity. The next
-
E.g. to encode the map
ei_x_encode_map_header(&x, 2); ei_x_encode_atom(&x, "a"); -ei_x_encode_atom(&x, "b"); ei_x_encode_string(&x, "Apple"); +ei_x_encode_atom(&x, "b"); ei_x_encode_string(&x, "Banana");-
A correctly encoded map can not have duplicate keys, but no check - for duplicate keys is done by this function.
+A correctly encoded map can not have duplicate keys.
This function decodes a map header from the binary
format. The number of key-value pairs is returned in
-
This document describes the changes made to the Erl_interface application.
++ Fix memcheck warning in gen_challange (Thanks to Olivier + Girondel)
++ Own Id: OTP-11608
+This document describes the changes made to the Erl_interface application.
++ Now works with Visual Studio.
++ Own Id: OTP-11984
+This document describes the changes made to the Erl_interface application.
++ Implement --enable-sanitizers[=sanitizers]. Similar to + debugging with Valgrind, it's very useful to enable + -fsanitize= switches to catch bugs at runtime.
++ Own Id: OTP-12153
+This document describes the changes made to the Erl_interface application.
+
+ Added a
+ Own Id: OTP-12178
+This document describes the changes made to the Erl_interface application.
++ Use C99 function isfinite() instead of finite() when + available on non GCC compilers.
++ Own Id: OTP-12268
+
+ Distribute
+ Own Id: OTP-12348
++ Added an .appup file for the application.
++ Own Id: OTP-12358 Aux Id: OTP-12178
+Encodes a double-precision (64 bit) floating point number in the binary format.
+
+ The function returns
The function returns an Erlang float object with the value
- specified in
This document describes the changes made to the Erl_interface application.
++ Do not accept Nan and Infinity values
++ Erlang does not accept these values, so we return an + error in the C interface rather than letting them through + to the Erlang VM, which rejects the message with a + somewhat cryptic "bad external term".
++ Own Id: OTP-12801
+This document describes the changes made to the Erl_interface application.
++ Fix the conditional selection of gethostbyname_r and + gethostbyaddr_r.
++ Own Id: OTP-13188
+Encodes an atom in the binary format with character encoding
-
This function decodes an atom from the binary format. The
null terminated name of the atom is placed in buffer at
The wanted string encoding is specified by
The wanted string encoding is specified by
-
Evaluates a couple of expressions. The input ends with EOF (Control-D).
+Evaluates a couple of expressions. The input ends with EOF (Control-D).
- Compiles a module and runs it. Again, the input ends with EOF (Control-D). (In the example shown, the output has been formatted afterwards).
+Compiles a module and runs it. Again, the input ends with EOF (Control-D). (In the example shown, the output has been formatted afterwards).
+
- A string representing atom
.
+
- The length (in bytes) of atom t.
@@ -95,6 +97,7 @@
- The floating point value of
.
+
- The Node in pid
.
@@ -108,6 +111,7 @@
- The creation number in port
.
+
- The node in port
.
--
cgit v1.2.3
From 0f8afe80c6582f7affd17f36dc9cb48cc7946713 Mon Sep 17 00:00:00 2001
From: Erlang/OTP
Date: Mon, 14 Mar 2016 10:46:23 +0100
Subject: Prepare release
---
lib/erl_interface/doc/src/notes.xml | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
(limited to 'lib/erl_interface/doc')
diff --git a/lib/erl_interface/doc/src/notes.xml b/lib/erl_interface/doc/src/notes.xml
index 6d951e895f..37266d9354 100644
--- a/lib/erl_interface/doc/src/notes.xml
+++ b/lib/erl_interface/doc/src/notes.xml
@@ -31,6 +31,36 @@
This document describes the changes made to the Erl_interface application.
++ Fix Erl_Interface build error on Debian/Hurd and + Debian/kFreeBSD. (Thanks to Sergei Golovan)
++ Own Id: OTP-13328
++ EPMD supports both IPv4 and IPv6
++ Also affects oldest supported windows version.
++ Own Id: OTP-13364
+This document describes the changes made to the Erl_interface application.
++ Handle terms (pids,ports and refs) from nodes with a + 'creation' value larger than 3. This is a preparation of + the distribution protocol to allow OTP 19 nodes to + correctly communicate with future nodes (20 or higher). + The 'creation' value differentiates different + incarnations of the same node (name).
++ Own Id: OTP-13488
+This document describes the changes made to the Erl_interface application.
-- Handle terms (pids,ports and refs) from nodes with a - 'creation' value larger than 3. This is a preparation of - the distribution protocol to allow OTP 19 nodes to - correctly communicate with future nodes (20 or higher). - The 'creation' value differentiates different - incarnations of the same node (name).
-- Own Id: OTP-13488
-This document describes the changes made to the Erl_interface application.
++ Handle terms (pids,ports and refs) from nodes with a + 'creation' value larger than 3. This is a preparation of + the distribution protocol to allow OTP 19 nodes to + correctly communicate with future nodes (20 or higher). + The 'creation' value differentiates different + incarnations of the same node (name).
++ Own Id: OTP-13488
+This document describes the changes made to the Erl_interface application.
-- Handle terms (pids,ports and refs) from nodes with a - 'creation' value larger than 3. This is a preparation of - the distribution protocol to allow OTP 19 nodes to - correctly communicate with future nodes (20 or higher). - The 'creation' value differentiates different - incarnations of the same node (name).
-- Own Id: OTP-13488
-This document describes the changes made to the Erl_interface application.
++ Fix decoding of LLONG_MIN in erl_decode
++ Own Id: OTP-13666 Aux Id: ERL-158
+
+ On windows
+ Own Id: OTP-13673
++ Handle terms (pids,ports and refs) from nodes with a + 'creation' value larger than 3. This is a preparation of + the distribution protocol to allow OTP 19 nodes to + correctly communicate with future nodes (20 or higher). + The 'creation' value differentiates different + incarnations of the same node (name).
++ Own Id: OTP-13488
+