Luau 0.520 发布,基于 Lua 的脚本编程语言
Luau(发音/ˈlu.aʊ/)是一门快速、轻量、安全、采用渐进式类型化且支持嵌入的脚本语言,派生自 Lua。,目前 Luau 0.520 发布了,该版本带来如下变更:
Analysis changes
- 当来自不同模块的类型具有相同名称时,改进类型错误
- 当函数是可变参数时,改进参数计数不匹配的类型错误
- 改进表索引器类型不匹配的类型错误解释
- 从 UnknownType lint 中删除遗留的特定 Roblox 警告
- 提高具有复杂类型的类型错误的程序的类型检查性能
Runtime Changes
- 通过默认排除指标收集来略微减少 GC 开销
- 使用 LUA_USE_LONGJMP 时,显著提高 macOS 上的 pcall/resume 性能 ( #425 )