Erl_interface Release Notes
Improvements and new features
There are also release notes for
The reference type has been extended from 18 bits to
82 bits. For compatibility with older nodes, an R6 node
can send a ref to an older node; if the older node sends
it back, it has lost all but its 18 least significant
bits, but still compares equal to the original ref.
The external format has been extended to represent the new
longer refs; that means for example that binaries with
refs, produced on an R6 node, cannot be converted to a term
on an older node.
erl_interface, a function
has been added, and macros
(*** POTENTIAL INCOMPATIBILITY ***)
Own Id: OTP-3140
Aux Id: OTP-3139
erl_receive_msg has the problem that
a fixed buffer must be given - a larger message than
expected is simply discarded. A function
erl_xreceive_msg has been introduced, which
dynamically resizes the buffer given to it, if needed.
Own Id: OTP-3313
Aux Id: OTP-2927