luna-core 2.12.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.11 CORPUS-II: coroutine.close.
local co = coroutine.create(function()
  coroutine.yield(1)
  coroutine.yield(2)
end)
print(coroutine.resume(co))       -- true 1
print(coroutine.status(co))       -- suspended
print(coroutine.close(co))        -- true
print(coroutine.status(co))       -- dead