summaryrefslogtreecommitdiff
path: root/src/lua.rs
AgeCommit message (Expand)Author
2023-05-27clippyAlex Orlenko
2023-05-25Set `__name` field in userdata metatable if not providedAlex Orlenko
2023-05-24Add new feature flag `luau-jit` to enable experimental Luau codegen backendAlex Orlenko
2023-05-24Refactor `callback_error_ext`Alex Orlenko
2023-05-21Update to Lua 5.4.6Alex Orlenko
2023-04-26Various improvements for owned types, including:Alex Orlenko
2023-04-26Replace ManuallyDrop with MaybeUninitAlex Orlenko
2023-04-23Check for reference leak detection only in mlua integratin tests.Alex Orlenko
2023-04-14Fix feature flags for owned typesAlex Orlenko
2023-04-14Remove usage of crate::ffi (clippy)Alex Orlenko
2023-04-12Move ffi module into mlua-sys crateAlex Orlenko
2023-04-08Add `Thread::set_hook()` functionAlex Orlenko
2023-03-26Support setting memory limit for Lua 5.1/JIT/LuauAlex Orlenko
2023-03-25Add &Lua to luau interrupt callback (fixes #197)Alex Orlenko
2023-03-14Improve error reporting when calling Rust functions from Lua.Alex Orlenko
2023-03-10Fast metatable check for Lua::push_userdata_refAlex Orlenko
2023-03-03Async: Don't clone function when executing it from recycled threadAlex Orlenko
2023-03-03Async: store pointer to Waker in extra data rather than in Lua ref threadAlex Orlenko
2023-02-22Fix potential deadlock when trying to reuse dropped RegistryKey.Alex Orlenko
2023-02-15Update LuaRef/LuaOwnedRefAlex Orlenko
2023-02-12Return evicted value to `Lua::set_app_data` if it's already present.Alex Orlenko
2023-02-12Drop `Lua::async_scope` as it's unsoundAlex Orlenko
2023-02-12Add create_userdata_ref/create_userdata_ref_mut for scope (#206)Alex Orlenko
2023-02-07Fix clippy warningsAlex Orlenko
2023-02-03Allow registering and creating custom userdata types that don't necessary imp...Alex Orlenko
2023-01-06Fix clippy warningsAlex Orlenko
2022-12-30Rename wrapped_failure/thread cache to poolAlex Orlenko
2022-12-30Rename MultiValue cache to poolAlex Orlenko
2022-12-24Refactor `userdata::MetaMethod`.Alex Orlenko
2022-12-19Rename ToLua/ToLuaMulti -> IntoLua/IntoLuaMultiAlex Orlenko
2022-12-19Add "unstable" feature flag.Alex Orlenko
2022-12-19Refactor `AsChunk` traitAlex Orlenko
2022-12-19Refactor LuaInner stateAlex Orlenko
2022-12-18Replace `impl AsRef<str>` with simple `&str`Alex Orlenko
2022-12-18Use `impl AsRef<str>` for userdata methods/fields instead of generic param.Alex Orlenko
2022-12-18Initial implementation of owned Lua typesAlex Orlenko
2022-11-07Fix bug when recycled Registry slot can be set to Nil.Alex Orlenko
2022-10-28Fix getting caller information from Lua::loadAlex Orlenko
2022-10-23Optimize `Lua::create_table` to use reference thread if possibleAlex Orlenko
2022-10-23Optimize `Lua::create_string` to use reference thread if possibleAlex Orlenko
2022-10-22Replace Lua::ref_thread_execAlex Orlenko
2022-10-22Update formatting (Lua registry values)Alex Orlenko
2022-10-22Check that allocation does not exceed isize::MAXAlex Orlenko
2022-10-09Fix clippy warningsAlex Orlenko
2022-10-09Update push_userdata_refAlex Orlenko
2022-08-02Fallback to Lua internal allocator if unable to create Lua VM with Rust one.Alex Orlenko
2022-08-01Check that Lua state is non-null in init_from_ptr()Alex Orlenko
2022-08-01Check that lua_newstate() returns non-null Lua stateAlex Orlenko
2022-07-31Close to-be-closed variables for Lua 5.4 when using call_async functionsAlex Orlenko
2022-07-18Use Luau tags to mark userdata objects as destructedAlex Orlenko