3 计划移除
3.1 简介
本文件列出了 Erlang/OTP 中当前计划移除的所有功能。有关移除功能策略的更多信息,请参阅支持、兼容性、弃用和移除 的文档。
3.2 OTP 29
计划在 OTP 29 中移除的功能
- ct_slave:_/_ (使用 ?CT_PEER() 或 'peer' 模块代替)
- slave:_/_ (使用 'peer' 模块代替)
3.3 OTP 28
计划在 OTP 28 中移除的功能
- disk_log:inc_wrap_file/1 (使用 disk_log:next_file/1 代替)
3.4 OTP 27
Vanilla 驱动程序
OTP 27 将移除旧的、之前记录的通过将原子(或字符串)作为第一个参数传递给 open_port() 来打开外部资源端口的支持,该支持由 Vanilla 驱动程序实现。此功能在大约二十年前被标记为已过时,然后几年后其文档被删除。如果不谨慎使用此功能,可能会使运行时系统挂起或崩溃。
计划在 OTP 27 中移除的功能
- crypto:crypto_dyn_iv_init/3 (请参阅文档了解详细信息)
- crypto:crypto_dyn_iv_update/3 (请参阅文档了解详细信息)
- dbg:stop_clear/0 (使用 dbg:stop/0 代替)
- file:pid2name/1 (此功能不再受支持)
- http_uri:decode/1 (使用 uri_string:unquote 函数代替)
- http_uri:encode/1 (使用 uri_string:quote 函数代替)
- zlib:adler32/2 (使用 erlang:adler32/1 代替)
- zlib:adler32/3 (使用 erlang:adler32/2 代替)
- zlib:adler32_combine/4 (使用 erlang:adler_combine/3 代替)
- zlib:crc32/1 (使用 erlang:crc32/1 对未压缩数据代替)
- zlib:crc32/2 (使用 erlang:crc32/1 代替)
- zlib:crc32/3 (使用 erlang:crc32/2 代替)
- zlib:crc32_combine/4 (使用 erlang:crc32_combine/3 代替)
- zlib:getBufSize/1 (此函数将在未来版本中移除)
- zlib:inflateChunk/1 (使用 safeInflate/2 代替)
- zlib:inflateChunk/2 (使用 safeInflate/2 代替)
- zlib:setBufSize/2 (此函数将在未来版本中移除)