Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ledest:erlang:23
erlang
0698-erts-Mark-FUN_EXT-as-deprecated.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0698-erts-Mark-FUN_EXT-as-deprecated.patch of Package erlang
From f4505b5eeb786864b877cf099fdf49e69d798a4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Muska=C5=82a?= <micmus@whatsapp.com> Date: Thu, 28 Oct 2021 11:09:46 +0100 Subject: [PATCH] erts: Mark FUN_EXT as deprecated Since OTP 23 the `FUN_EXT` encoding is not decoded by binary_to_term. Mark it as removed. --- erts/doc/src/erl_ext_dist.xml | 48 +++-------------------------------- 1 file changed, 3 insertions(+), 45 deletions(-) diff --git a/erts/doc/src/erl_ext_dist.xml b/erts/doc/src/erl_ext_dist.xml index 06e9ac639d..e935e13c95 100644 --- a/erts/doc/src/erl_ext_dist.xml +++ b/erts/doc/src/erl_ext_dist.xml @@ -1106,7 +1106,7 @@ <section> <marker id="FUN_EXT"/> - <title>FUN_EXT</title> + <title>FUN_EXT (removed)</title> <table align="left"> <row> <cell align="center">1</cell> @@ -1127,49 +1127,7 @@ <cell align="center"><c>Free vars ...</c></cell> </row> <tcaption>FUN_EXT</tcaption></table> - <taglist> - <tag><c>Pid</c></tag> - <item> - <p>A process identifier as in - <seeguide marker="#PID_EXT"><c>PID_EXT</c></seeguide>. - Represents the process in which the fun was created. - </p> - </item> - <tag><c>Module</c></tag> - <item> - <p>Encoded as an atom, using - <seeguide marker="#ATOM_UTF8_EXT"><c>ATOM_UTF8_EXT</c></seeguide>, - <seeguide marker="#SMALL_ATOM_UTF8_EXT"><c>SMALL_ATOM_UTF8_EXT</c></seeguide>, - or <seeguide marker="#ATOM_CACHE_REF"> - <c>ATOM_CACHE_REF</c></seeguide>. - This is the module that the fun is implemented in. - </p> - </item> - <tag><c>Index</c></tag> - <item> - <p>An integer encoded using - <seeguide marker="#SMALL_INTEGER_EXT"> - <c>SMALL_INTEGER_EXT</c></seeguide> - or <seeguide marker="#INTEGER_EXT"><c>INTEGER_EXT</c></seeguide>. - It is typically a small index into the module's fun table. - </p> - </item> - <tag><c>Uniq</c></tag> - <item> - <p>An integer encoded using - <seeguide marker="#SMALL_INTEGER_EXT"> - <c>SMALL_INTEGER_EXT</c></seeguide> or - <seeguide marker="#INTEGER_EXT"><c>INTEGER_EXT</c></seeguide>. - <c>Uniq</c> is the hash value of the parse for the fun. - </p> - </item> - <tag><c>Free vars</c></tag> - <item> - <p><c>NumFree</c> number of terms, each one encoded according - to its type. - </p> - </item> - </taglist> + <p>Not emitted since OTP R8, and not decoded since OTP 23.</p> </section> <section> @@ -1204,7 +1162,7 @@ </row> <tcaption>NEW_FUN_EXT</tcaption></table> <p> - This is the new encoding of internal funs: <c>fun F/A</c> and + This is the encoding of internal funs: <c>fun F/A</c> and <c>fun(Arg1,..) -> ... end</c>. </p> <taglist> -- 2.31.1
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor