luna-core 2.14.0

Pure-Rust Lua runtime (interpreter only, zero third-party dependencies). The JIT-equipped variant lives in the `luna-jit` crate.
Documentation
1
2
3
4
5
6
7
8
9
-- v2.14 CV.3: table.move within/between tables, overlapping.
local a = { 1, 2, 3, 4, 5 }
table.move(a, 2, 4, 1)
print(table.concat(a, ","))
local b = table.move({ 10, 20, 30 }, 1, 3, 2, {})
print(b[1], b[2], b[3], b[4])
local c = { 1, 2, 3, 4 }
table.move(c, 1, 3, 2)
print(table.concat(c, ","))