From 36fa8799c07ef3b420a17adfdaec4af32aaaa9e6 Mon Sep 17 00:00:00 2001 From: Caleb Maclennan Date: Sun, 1 Feb 2026 00:43:09 +0300 Subject: [PATCH] fix: Localize loop varible for Lua 5.5 compatibility --- src/luarocks/build/rust-mlua.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/luarocks/build/rust-mlua.lua b/src/luarocks/build/rust-mlua.lua index 5b8cf2c..7429c37 100644 --- a/src/luarocks/build/rust-mlua.lua +++ b/src/luarocks/build/rust-mlua.lua @@ -102,7 +102,9 @@ function mlua.run(rockspec, no_install) local luadir = path.lua_dir(rockspec.name, rockspec.version) fs.make_dir(dir.dir_name(luadir)) - for from, to in pairs(rockspec.build.include) do + for f, to in pairs(rockspec.build.include) do + -- Make loop variable mutable in Lua 5.5 + local from = f if type(from) == "number" then from = to end