这是OTP 24发布之前的三个计划发布候选版本中的第一个。 此版本的目的是获得用户的反馈。欢迎所有反馈,即使只是说它对您有效。
我们鼓励用户尝试一下,并通过在此处创建问题https://github.com/erlang/otp/issues向我们提供反馈 或通过发送到邮件列表[email protected]。
Erlang / OTP 24是一个新的主要版本,具有新功能,改进和一些不兼容性。一些新的 功能在下面突出显示。
BeamAsm JIT编译器已添加到Erlang / OTP中,对于许多应用程序将显着提高性能。 默认情况下,在大多数具有可编译C ++ 17的C ++编译器的x86 64位平台上,将启用JIT编译器。 要验证启用了JIT的仿真器正在运行,可以使用erlang:system_info(emu_flavor)。
gen_tcp使用新的套接字API的兼容性适配器已实现(gen_tcp_socket)。
如EEP 54中所建议的,失败的BIF调用的扩展错误信息已实现。
关键字' try'之间的变量和'现在可以在'之后的条款中使用关键词 (也就是说,在成功的情况下,没有引发异常)。
该应用程序已按顺序完全重写 使用wxWidgets版本3作为基础。 EDoc现在能够发出EEP-48文档块。 这意味着,通过一些配置,社区项目 现在可以像OTP 23.0以来提供的OTP库一样为shell_docs提供文档。 也可以在GitHub上的官方Erlang存储库https://github.com/erlang/otp上找到Erlang / OTP源代码