Luau 0.543 已发布,基于 Lua 的脚本编程语言


Luau(发音 /ˈlu.aʊ/)是一门快速、轻量、安全、采用渐进式类型化且支持嵌入的脚本语言,派生自 Lua,目前 Luau 0.543 发布了,该版本带来如下变更:

分析变化

  • 提高类型检查稳定性
  • 改进用于三向比较 (X < Y < Z) 的ComparisonPrecedence lint 建议
  • 在解析无效类型注释时改进错误的位置信息

运行时更改

  • 编译器无法再配置为生成字节码版本 2;未来版本中将删除对版本 2 的运行时支持
  • 提高与 AArch64 上数字常量的比较性能

社区贡献

  • 修复类定义中重载的元方法 #653

更新公告:https://github.com/Roblox/luau/releases/tag/0.543

 


相關推薦

2022-10-05

Visualforce、PLSQL、Apache Velocity、XML 和 XSL 。 PMD 6.50 正式发布,本次更新内容如下: 新的和值得注意的变化 Lua 现在支持额外的 Luau 这个版本的 PMD 增加了对 Luau 的支持,Luau 是一种从 Lua 派生出来的语言。这意味着,PMD 中的 Lua

2023-04-10

Neovim v0.9.0 已发布。 主要变化: 为 lua2dox.lua 添加对@generic的支持 为 lua2dox 添加对可选参数的支持 为 lua2dox 添加对指定类型的支持 在介绍中提及 ":help news" #20674 支持使用 ":write ++p" 创建父级目录 #20835 添加 vim.secure

2022-04-11

;> Neovim 0.7 目前正处于稳定化阶段,预计在 4 月 15 日发布。 主要变化 新增 lua 自动命令 新增 lua keymap API 新增 lua 命令 API 支持全局命名空间 lua 高亮(纯 lua 配色方案) 全局 statusline 支持通过nvim_buf_set_extmark

2022-12-14

前言 LiteFlow v2.9.5版本今天正式发布!带来了3个横向扩展特性和诸多增强。 LiteFlow是一个开源编排式规则引擎,能够让你的系统逻辑任意编排,可选用脚本书写逻辑,支持多达5种脚本语言,支持丰富的第三方存储的支持,所

2022-10-04

Neovim v0.8.0 已发布。 主要特性变化 runtime: Enable filetype.lua by default (#19216) Add undo! Add "prerelease" to version dict Click support for 'statusline', 'winbar' #18650 Add preview functionality to user commands allow Cmdheight=0 (EXPERIMENTAL) #16251

2024-03-30

添加\n会导致core的问题 遗留已知问题 tcp流量劫持基于iptables nat表prerouting添加规则,只针对外部访问(非本机ip)的数据做流量劫持 HA/MA 配置同步关于命令式api 动态删除location消息同步存在问题 应用加速功能,删除loca

2022-03-09

TIOBE 公布了 2022 年 3 月的编程语言排行榜。 自去年 10 月登顶后,Python 至今仍牢牢占据榜一的位置。而本月值得注意的是:脚本语言 Lua 挤掉了 Groovy ,重新回到了 TIOBE 榜单的前 20 名。 TIOBE CEO Paul Jansen 评价称,“

2025-06-05

检查和转换。 一个直观的解决方案就是我们设计一种编程语言,在底层实现上与C++具有一致内存布局与调用约定,从而消除额外的转换开销。 同时,这种编程语言可以在C++嵌入,也支持即时编译,提升效率的同时,也拥有

2024-04-24

Xmake 是一个基于 Lua 的轻量级跨平台构建工具。 它非常的轻量,没有任何依赖,因为它内置了 Lua 运行时。 它使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快

2025-07-22

Fluent Bit v4.0.4 现已发布。本版本引入了强大的 OpenTelemetry 接口,提升编码解码能力;增强 Lua 脚本支持 OTLP 元数据访问;支持非 UTF-8 日志的字符编码转换;新增 AWS IAM 对 Kafka/MSK 的支持,同时带来性能提升、NFS-tail 修复及其他多

2022-09-06

ux 工具,后来被移植到 Windows、macOS 和 BSD。 Nmap 7.93 正式发布,更新内容如下: 这个版本是为了纪念 Nmap 的 25 周年,这一切都始于 Fyodor 在 1997 年 9 月 1 日的这篇文章:https://nmap.org/p51-11.html。 将 Npcap 从 1.50 版本升级到最

2025-07-16

Lua 5.5.0 Beta 版本已发布。Lua 官方尚未公布 5.5.0 的正式变更日志(beta 版也还没给出完整清单)。 不过根据开发邮件列表与源码仓库的 commit 历史,已合并或高度确认的新特性主要包括以下几点(在 beta → final 过程中仍可能被

2025-06-11

All in OpenNJet  1. 应用门户简介 NJet 应用引擎是基于 Nginx 的面向互联网和云原生应用提供的运行时组态服务程序,作为底层引擎,NJet 实现了NGINX 云原生功能增强、安全加固和代码重构,利用动态加载机制可以实现不同

2025-07-11

RuleGo 是一个基于 Go 语言的轻量级、高性能、嵌入式、组件编排新一代规则引擎。它可以帮助你快速构建低耦合、灵活的系统,实现复杂的业务逻辑。RuleGo 还提供大量可复用的组件,支持对数据进行聚合、过滤、分发、转换、丰