Luau 0.524 已发布,基于 Lua 的脚本编程语言
Luau(发音/ˈlu.aʊ/)是一门快速、轻量、安全、采用渐进式类型化且支持嵌入的脚本语言,派生自 Lua,目前 Luau 0.524 发布了,该版本带来如下变更:
Analysis changes
- 改进不同模块中定义的类的类型不匹配错误
- 非严格类型推断现在自动推断函数返回类型,类似于严格模式
- 改进 luau-analyze --annotate 数组和 for 循环的输出
- 修复 CMake 构建中的 GCC9 警告
Runtime changes
- 通过减少临时分配,使字节码编译器速度提高约 5%
- 当使用新的优化级别 2 (在 CLI 中是 -O2),展开短 for 循环对字节码编译器是有利的
- 改进增量 GC 的节奏,以使 GC 工作量更加均匀
- 减少 GC 期间的扫描速度