mlua icon indicating copy to clipboard operation
mlua copied to clipboard

High level Lua 5.4/5.3/5.2/5.1 (including LuaJIT) and Roblox Luau bindings to Rust with async/await support

Results 108 mlua issues
Sort by recently updated
recently updated
newest added

Why you removed impl Rc/Arc types? Are there any alternative options? Can you provide an example? Because I have a lot of code that uses Rc/Arc.

I'm trying to debug a weird set of results for macOS users of [sile](https://github.com/sile-typesetter/sile). There is some history [in this discussion](https://github.com/sile-typesetter/sile/discussions/2117) eventually resulting in my filing [this issue](https://github.com/sile-typesetter/sile/issues/2121), but ever...

I have an existing app that used to run in Lua and now inside a Rust wrapper app using mlua. I have an LPEG grammar on the Lua side I'd...

I looked into LUAU but couldn't find any information pertaining to this. Does mlua provide a way to interpret a script OP_CODE by OP_CODE? Example: lets say I wanted to...

Based on #592, this PR optimizes out the unneeded xmove's during yield/continuation and when resuming threads

Solves #590 and allows mlua code to make/accept as many references as desired (also removes a potential denial of service vector as well) This depends on/is branched out from #588...

This PR adds support for continuation functions in all Lua versions other than Lua 5.1 and LuaJIT with support for the Luau yieldable continuations fflag as well as the prerequisite...

Currently, if user code exhausts the stack, then mlua will fully panic (see https://github.com/mlua-rs/mlua/blob/b57a6239a6544a831514fe6a23b59f55cd56779c/src/state/util.rs#L174). In such a case, mlua should either fallback from auxiliary thread stack to registry or operate...

This PR makes a small change to `mlua-sys` (and `mlua` to propagate the feature) that allows external crates and build scripts to do the compilation and linking part of the...

The current mlua thread API seems to push the values into the main Lua stack first before using ``xmove`` to move the pushed values from main stack to the thread...