luna-core 2.13.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
-- v2.12 CORPUS-III: string.pack/unpack basic (5.3+).
-- byte + short + int32 in native little-endian.
local s = string.pack("<Bi2i4", 0x41, 258, 100)
print(#s, string.byte(s, 1))    -- 7 65
local b, sh, i, pos = string.unpack("<Bi2i4", s)
print(b, sh, i, pos)