Add `proto` and `upval` types from lua 5.1
还没有人认领这个 Issue。
评估
调研方向
首先将仓库的 Lua 实现与 Lua 5.1 的 ltm.c 进行比较,尤其关注所引用的类型定义和行为。跟踪现有类型的表示和处理方式,然后按照 GPG backport 一致地添加 proto 和 upval 类型,并验证修改后的 Lua runtime 能够识别它们。
由索引模型根据 Issue 内容生成。
描述
Lua 5.1 adds 2 new types, "proto" and "upval" which GPG backported into their version of lua.
https://www.lua.org/source/5.1/ltm.c.html
NOTE: Github mirror is not on the most recent version of lua 5.1
https://github.com/lua/lua/blob/98194db4295726069137d13b8d24fca8cbf892b6/ltm.c#L26
- 主要语言
- C
- 星标
- 1
- 派生
- 3
- PR 合并指标
- 30 天内没有已合并 PR
环境准备
- 提供 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 没有贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
FAForever/lua-lang 的其他 Issue
-
Pre-allocation syntax of tables可能重新可做 关联的 PR 已关闭且未合并。 未关闭
难度 3/5 1-2 天 新手友好度 35/100
-
难度 4/5 3-5 天 新手友好度 35/100
-
难度 5/5 一周以上 新手友好度 20/100
查看 FAForever/lua-lang 的全部 Issue
相似的 Issue
-
vim.filetype.match() prefixes a URL buffer name with the cwd before passing it to filetype functions未关闭
难度 2/5 1-3 小时 新手友好度 73/100
维护者通常 1 天内回复
-
stream_curl: retry_count never resets after a successful reconnect, so long sequential streams die after 5 drops可能已有人在做 关联的 PR 仍在进行中或已合并。 未关闭
难度 2/5 1-3 小时 新手友好度 70/100
mpv-player/mpv#18728 ·
维护者通常 1 天内回复
-
followup Prio 📌
难度 2/5 1-3 小时 新手友好度 66/100
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 72/100
cyrusimap/cyrus-imapd#6640 ·
维护者通常 2 天内回复
-
难度 2/5 1-3 小时 新手友好度 60/100
维护者通常 1 天内回复