summaryrefslogtreecommitdiff
path: root/src/scope.rs
AgeCommit message (Expand)Author
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-05-29Use futures-core and futures-tasks via futures-util.Alex Orlenko
2023-04-14Remove usage of crate::ffi (clippy)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-03Allow registering and creating custom userdata types that don't necessary imp...Alex Orlenko
2022-12-24Refactor `userdata::MetaMethod`.Alex Orlenko
2022-12-19Rename ToLua/ToLuaMulti -> IntoLua/IntoLuaMultiAlex 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-06-28Make clippy happyAlex Orlenko
2022-06-06More performance optimization (userdata part)Alex Orlenko
2022-03-22Fix clippy warningsAlex Orlenko
2022-03-21Enable `Lua::inspect_stack` for LuauAlex Orlenko
2022-03-20Initial Luau supportAlex Orlenko
2021-11-08Add `set_nth_user_value` and `get_nth_user_value` to `AnyUserData`Alex Orlenko
2021-11-04Add async meta methods for all Lua except 51Alex Orlenko
2021-10-12Update documentation referencesAlex Orlenko
2021-10-05Add (hidden) method `UserData::take()` to take out value from userdataAlex Orlenko
2021-09-28Update check_stack requirementsAlex Orlenko
2021-09-28Refactor UserData metatables handlingAlex Orlenko
2021-09-28Make `protect_lua` as a smart macro to choose from C/closureAlex Orlenko
2021-07-08Revert "Make `protect_lua` as a smart macro to choose from C/closure"Alex Orlenko
2021-07-07Make `protect_lua` as a smart macro to choose from C/closureAlex Orlenko
2021-06-30Optimize callback creationAlex Orlenko
2021-06-21Fix clippy warningAlex Orlenko
2021-06-18Fix userdata memleak in edge case.Alex Orlenko
2021-06-16Revert commit ced808d5abAlex Orlenko
2021-06-03Remove `T: Clone` requirement from `add_async_function`Alex Orlenko
2021-06-03Implement `UserData` for Rc<RefCell>/Arc<Mutex>/Arc<RwLock> wrappersAlex Orlenko
2021-05-02Stack assertions reviewAlex Orlenko
2021-04-27Refactor UserDataCellAlex Orlenko
2021-04-27Store nonstatic UserData pointer in self userdata (instead of metatable)Alex Orlenko
2021-04-27Fix lua51 scope compilationAlex Orlenko
2021-04-27cargo fmt and other minor fixesAlex Orlenko
2021-04-27Don't trigger longjmp in rust.Alex Orlenko
2021-04-27Fix some clippy warnings & minor changesAlex Orlenko
2021-04-27Improve/fix scoped UserData dropAlex Orlenko
2021-04-27Add `UserDataFields` API.Alex Orlenko
2021-04-16Serialize only known (registered) userdata.Alex Orlenko
2021-02-21Fix scoped async destruction of partially polled futuresAlex Orlenko
2020-12-31Update documentationAlex Orlenko
2020-12-14Serde support (serialize feature flag)Alex Orlenko
2020-05-15Update documentationAlex Orlenko
2020-05-15Add clippy check and fix clippy warningsAlex Orlenko
2020-05-11Add Lua 5.4 (rc2) supportAlex Orlenko
2020-05-11Scope support (including async)Alex Orlenko
2020-04-17v0.3.0-alpha.1 with async supportAlex Orlenko