Skip to content

Add standard support for Lua 5.5, in particular adding support for table.create (#132) - #133

Merged
alerque merged 1 commit into
lunarmodules:masterfrom
arichard4:55
Aug 1, 2025
Merged

Add standard support for Lua 5.5, in particular adding support for table.create (#132)#133
alerque merged 1 commit into
lunarmodules:masterfrom
arichard4:55

Conversation

@arichard4

Copy link
Copy Markdown

This adds support for table.create, which was the original request in #132.

Unfortunately, this doesn't suffice to actually support Lua 5.5, because we also need to handle the new global keyword. I'll make a separate issue and PR for that.

Comment thread src/luacheck/builtin_standards/init.lua Outdated
@alerque
alerque merged commit 6fc4af9 into lunarmodules:master Aug 1, 2025
9 of 10 checks passed
Aire-One pushed a commit to Aire-One/luacheck that referenced this pull request Mar 18, 2026
ligurio added a commit to ligurio/luacheck that referenced this pull request Jul 2, 2026
Follows up the commits eea104d
("fix(Lua 5.5): prevent change on control variable") and
6fc4af9 ("feat: Add standard
support for Lua 5.5 (lunarmodules#132) (lunarmodules#133)").
ligurio pushed a commit to ligurio/luacheck that referenced this pull request Jul 2, 2026
ligurio added a commit to ligurio/luacheck that referenced this pull request Jul 2, 2026
Follows up the commits eea104d
("fix(Lua 5.5): prevent change on control variable") and
6fc4af9 ("feat: Add standard
support for Lua 5.5 (lunarmodules#132) (lunarmodules#133)").
ligurio added a commit to ligurio/luacheck that referenced this pull request Jul 2, 2026
Follows up the commits eea104d
("fix(Lua 5.5): prevent change on control variable") and
6fc4af9 ("feat: Add standard
support for Lua 5.5 (lunarmodules#132) (lunarmodules#133)").

See Lua 5.5-related macros [1].

1. See related macros: https://github.com/lua/lua/blob/40b76de2d77e66b70a9d4bf989c3f5340919973f/luaconf.h#L344-L357
ligurio added a commit to ligurio/luacheck that referenced this pull request Jul 2, 2026
Follows up the commits eea104d
("fix(Lua 5.5): prevent change on control variable") and
6fc4af9 ("feat: Add standard
support for Lua 5.5 (lunarmodules#132) (lunarmodules#133)").

See Lua 5.5-related macros [1].

1. See related macros: https://github.com/lua/lua/blob/40b76de2d77e66b70a9d4bf989c3f5340919973f/luaconf.h#L344-L357
ligurio pushed a commit to ligurio/luacheck that referenced this pull request Jul 2, 2026
ligurio added a commit to ligurio/luacheck that referenced this pull request Jul 2, 2026
Follows up the commits eea104d
("fix(Lua 5.5): prevent change on control variable") and
6fc4af9 ("feat: Add standard
support for Lua 5.5 (lunarmodules#132) (lunarmodules#133)").

See Lua 5.5-related macros [1].

1. See related macros: https://github.com/lua/lua/blob/40b76de2d77e66b70a9d4bf989c3f5340919973f/luaconf.h#L344-L357
ligurio added a commit to ligurio/luacheck that referenced this pull request Jul 3, 2026
Follows up the commits eea104d
("fix(Lua 5.5): prevent change on control variable") and
6fc4af9 ("feat: Add standard
support for Lua 5.5 (lunarmodules#132) (lunarmodules#133)").

See Lua 5.5-related macros [1].

1. See related macros: https://github.com/lua/lua/blob/40b76de2d77e66b70a9d4bf989c3f5340919973f/luaconf.h#L344-L357
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants