Sandboxing Lua scripts for the sandkiste
API
Building this crate currently depends on the pkg-config
binary being
installed on your system.
See contained LICENSE
file (MIT License).
Option
into LuaDatum
(via From
trait)bindgen
version 0.63sandkiste
version 0.0.5sandkiste
version 0.0.4sandkiste
version 0.0.3Lua5_3
and Lua5_4
feature at the
same timeLuaFunction::call
and LuaMachine::callback
relied on ExactSizeIterator::len
returning
the correct length, which has been fixed)vec![]
in example and tests (as
sandkiste::Function::call
is generic in regard to how a list of
arguments is provided)core::ffi::{c_int, c_size_t}
for now instead of using
std::ffi
(see
commit 07ea143f96
in Rust
for explanation)lua_pcall
in cmach_lua_pushclosure
, a wrong stack
index was provided for the error handler)bit32
module when using Lua 5.3 (was
previously stripped when sealing the standard library)cmach
to allow unsafe access to Luacmach_lua_errmsgh
cmach_lua_getglobal