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 期间的扫描速度