summaryrefslogtreecommitdiff
path: root/src/lua.rs
AgeCommit message (Expand)Author
2023-07-11Make `Lua::push_value()` and `Lua::pop_value()` public (but hidden from the d...Alex Orlenko
2023-07-11Some doc improvementsAlex Orlenko
2023-07-10Add `Error::runtime()` helperAlex Orlenko
2023-07-10Drop futures-timer dev-dependencyAlex Orlenko
2023-07-10Add new module attribule `skip_memory_check` to improve performanceAlex Orlenko
2023-07-10Various cosmetic changesAlex Orlenko
2023-07-09Use usize instead of c_int for table capacity (Lua::create_table_with_capacity)Alex Orlenko
2023-07-09Refactor Lua 5.4 warnings to use &str instead of CStrAlex Orlenko
2023-07-09Always set hook on a current Lua context (state) and remove MainThreadNotAvai...Alex Orlenko
2023-07-08Remove generic type parameter from init_userdata_metatableAlex Orlenko
2023-07-06clippyAlex Orlenko
2023-06-21Don't clone function when doing call_async()Alex Orlenko
2023-06-21Refactor `call_async()` functions to use static dispatch outside of traitsAlex Orlenko
2023-06-20Add a dedicated type for Luau vector.Alex Orlenko
2023-06-15Update `UserDataMethods::add_async_method()` functions to take `&T` as second...Alex Orlenko
2023-06-07Add `UserDataFields::add_field()` method to add static fields to UserData.Alex Orlenko
2023-06-06Rely on LUA_MINSTACK in callbacksAlex Orlenko
2023-06-04Optimize polling async functions (40% performance win)Alex Orlenko
2023-06-04Don't keep poll function in environment globals when polling async functions.Alex Orlenko
2023-06-03Require environment to be a Table instead of Value in Chunks.Alex Orlenko
2023-06-02(Luau) Set thread globals to main thread globals when resetting the threadAlex Orlenko
2023-05-30Optimize a bit calling Rust functions from Lua.Alex Orlenko
2023-05-30Change _mlua to __mlua prefix for internal chunk namesAlex Orlenko
2023-05-29Refactor application data container.Alex Orlenko
2023-05-29Use futures-core and futures-tasks via futures-util.Alex Orlenko
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