summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-03-25Add &Lua to luau interrupt callback (fixes #197)Alex Orlenko
2023-03-19Seal LuaSerdeExt/TableExt/AnyUserDataExtAlex Orlenko
2023-03-19Add `Error::downcast_ref()` methodAlex Orlenko
2023-03-17Tests for the `ErrorContext` traitAlex Orlenko
2023-03-17Add `ErrorContext` extension trait to attach additional context to `Error`Alex Orlenko
2023-03-16Rename `error` to `cause` in `Error::BadArgument`Alex Orlenko
2023-03-14Improve error reporting when calling Rust functions from Lua.Alex Orlenko
2023-03-12Update README and CHANGELOGAlex Orlenko
2023-03-12Update edition everywhereAlex Orlenko
2023-03-10Fast metatable check for Lua::push_userdata_refAlex Orlenko
2023-03-04Optimize userdata methods call when __index and fields_getters are nilAlex Orlenko
2023-03-03Rename rust_module in tests to test_moduleAlex Orlenko
2023-03-03Add Waker lifetime to WakerGuardAlex 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-03-02Rename `Owned*::to_ref()` to `as_ref()`Alex Orlenko
2023-03-02Update exports in libs and preludeAlex Orlenko
2023-02-26Add `UserDataRef` and `UserDataRefMut` types that implement `FromLua`Alex Orlenko
2023-02-25Add AnyUserDataExt to preludeAlex Orlenko
2023-02-22Fix potential deadlock when trying to reuse dropped RegistryKey.Alex Orlenko
2023-02-18Add `AnyUserDataExt` trait with auxiliary functions for `AnyUserData`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-06Force protected mode for long enough stringsAlex Orlenko
2023-02-03Allow registering and creating custom userdata types that don't necessary imp...Alex Orlenko
2023-01-06Rename `to_lua_err` -> `into_lua_err`Alex Orlenko
2023-01-06Fix clippy warningsAlex Orlenko
2023-01-06Allow deserializing values from serializable UserData using `Lua::from_value(...Alex Orlenko
2023-01-04Update READMEAlex Orlenko
2023-01-04Better Debug for StringAlex Orlenko
2023-01-02Add `Table::clear()` methodAlex Orlenko
2022-12-30Rename wrapped_failure/thread cache to poolAlex Orlenko
2022-12-30Rename MultiValue cache to poolAlex Orlenko
2022-12-30Update criterionAlex Orlenko
2022-12-30Don't use unstable features in examplesAlex Orlenko
2022-12-24Refactor `userdata::MetaMethod`.Alex Orlenko
2022-12-22Enable `unstable` feature flag in CIAlex Orlenko
2022-12-22Add `Function::wrap`/`Function::wrap_mut`/`Function::wrap_async` to wrap func...Alex Orlenko
2022-12-21Fix module testsAlex Orlenko
2022-12-20Remove FromLua impl for UserData+CloneAlex 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-18Check for invalid args when parsing `#[lua_module(...)]` proc macroAlex Orlenko
2022-12-18Add ?Sized to PartialEq for Lua StringAlex Orlenko
2022-12-18feat: Support custom name of `lua_module`rise0chen