Lua 5.4.0 Beta 发布:采用新一代的垃圾回收机制
Lua 开发团队于前几天发布了 Lua 5.4.0 的首个公测版本,这也是 Lua 5.4 系列首次面世。当前的稳定版本是 Lua 5.3,最新分支是去年 6 月份发布的 Lua 5.3.5。
从 5.3 到 5.4,看起来虽然只是升级了次要的版本号,不过变化还是比较大(可以认为是一个重要的版本升级),其中还包括一些不兼容的变更。如需了解详细的不兼容性变更,请查看参考手册的对应部分内容。
主要变更
- 新一代的垃圾回收机制
- 新增 to-be-closed 变量
- 新增 const 变量
- userdata 可以具有多个用户的值
- 随机数生成函数 math.random 采用了新的实现方法
- 新增警告系统(warning system)
- 可对函数参数和返回值的信息进行调试
- 针对整数的 'for' 循环增加了新语义
- 针对 'string.gmatch' 增加了可选的 'init' 参数
- 新增 'lua_resetthread' 和 'coroutine.close' 函数
- 将 string-to-number 迁移至 string 库
- 分配函数在减少内存块时支持失败
- 为 'string.format' 新引入的格式 '%p'
- utf8 库可接受数值最高为 2^31 的代码点(codepoint)
由于这是一个测试版本,所以最终版本中的某些细节可能会发生变更。
下载地址
Lua 5.4.0 (beta):http://www.lua.org/work/lua-5.4.0-beta-rc1.tar.gz
测试套件:http://www.lua.org/work/lua-5.4.0-beta-tests.tar.gz
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Spring Batch 4.2 正式发布,批处理应用编写框架
Spring Batch 4.2 正式发布了,Spring Batch是一个使用 Spring 和 Java 编写离线和批处理应用程序的框架。 此版本包含以下新功能: Batch Metrics with Micrometer 支持 Apache Kafka 支持 Apache Avro Batch Metrics with Micrometer Spring Batch 始终通过作业存储库为用户提供各种指标。此版本引入了一项新功能,使用户可以通过 Micrometer 使用真实的指标存储来监视批处理作业。默认情况下,Spring Batch 收集指标(例如作业持续时间,步骤持续时间,项目读写吞吐量等),并将其注册在 Micrometer 的全局指标注册表中的 spring.batch 前缀下。这些指标可以发送到 Micrometer 支持的任何监视系统。 支持 Apache Kafka Apache Kafka 已迅速成为现代企业中的关键数据存储。此版本为 Apache Kafka 添加了新的 ItemReader 和 ItemWriter 实现: KafkaItemReader 可...
- 下一篇
OpenAPI Generator 4.1.3,OpenAPI 规范自动生成代码
OpenAPI Generator4.1.3已经发布,内容如下: asciidoc 标记生成器 添加 F# Functions 服务器生成器 [Kotlin][server]添加kotlin-vertx-server 添加 Nim 客户端代码生成器 General 将 mockito 更新为 3.1.0 [FIX][CORE]修复检查式 更新maven-compiler-plugin版本 修复jackson-databind安全问题 添加一个全局选项来自定义 api 名称后缀 添加 Gradle 存储库,用于在插件中使用 gralde 依赖项 AsciiDoc asciidoc 标记生成器 C++ [C++] [cpprest]修复了 linux 上的 wstring [C++] [Qt5] 为 Qt5 客户端添加文件上传和下载的初始版本 [C++][Pistache]简化模型模板 F# 添加F# Functionsserver生成器 Java [Java][Client][Feign]修复使用参数映射编码查询参数时出现错误 更新 google-api-client 版本到 1.30....
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS8编译安装MySQL8.0.19
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS关闭SELinux安全模块
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程