index
:
mlua
master
topic/freebsd
topic/freebsd-0.10
High level Lua 5.4/5.3/5.2/5.1 (including LuaJIT) and Roblox Luau bindings to Rust with async/await support
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
userdata.rs
Age
Commit message (
Expand
)
Author
2023-08-12
Support options for `Value::serialize()` implementation
Alex Orlenko
2023-08-03
Optimize async functionality:
Alex Orlenko
2023-07-31
New (unsafe and private) methods for IntoLua/FromLua traits: push_into_stack/...
Alex Orlenko
2023-07-26
Set `__type` metatable field for Luau instead of `__name`.
Alex Orlenko
2023-07-11
Rename `UserDataRegistrar` to `LuaUserDataRegistry`
Alex Orlenko
2023-07-10
Add `Error::runtime()` helper
Alex Orlenko
2023-07-10
Add `AnyUserData::wrap()` to more easy way of creating _any_ userdata in Lua.
Alex Orlenko
2023-07-10
Improve performance `AnyUserData::{is_serializable/inspect/serialize}`
Alex Orlenko
2023-07-09
Rename `AnyUserData::get_*_user_value` to `AnyUserData::*_user_value`.
Alex Orlenko
2023-06-15
Update `UserDataMethods::add_async_method()` functions to take `&T` as second...
Alex Orlenko
2023-06-07
Add `UserDataFields::add_field()` method to add static fields to UserData.
Alex Orlenko
2023-05-28
Include (known) userdata type to Value debug pretty-print
Alex Orlenko
2023-05-27
clippy
Alex Orlenko
2023-05-03
Add `OwnedAnyUserData::take()`
Alex Orlenko
2023-04-26
Various improvements for owned types, including:
Alex Orlenko
2023-04-14
Missing doc for OwnedAnyUserData
Alex Orlenko
2023-04-14
Fix feature flags for owned types
Alex Orlenko
2023-04-14
Remove usage of crate::ffi (clippy)
Alex Orlenko
2023-03-30
Revert "Rename `Owned*::to_ref()` to `as_ref()`"
Alex Orlenko
2023-03-02
Rename `Owned*::to_ref()` to `as_ref()`
Alex Orlenko
2023-02-26
Add `UserDataRef` and `UserDataRefMut` types that implement `FromLua`
Alex Orlenko
2023-02-12
Add create_userdata_ref/create_userdata_ref_mut for scope (#206)
Alex Orlenko
2023-02-03
Allow registering and creating custom userdata types that don't necessary imp...
Alex Orlenko
2023-01-06
Allow deserializing values from serializable UserData using `Lua::from_value(...
Alex Orlenko
2022-12-24
Refactor `userdata::MetaMethod`.
Alex Orlenko
2022-12-19
Rename ToLua/ToLuaMulti -> IntoLua/IntoLuaMulti
Alex Orlenko
2022-12-19
Add "unstable" feature flag.
Alex Orlenko
2022-12-19
Refactor LuaInner state
Alex Orlenko
2022-12-18
Replace `impl AsRef<str>` with simple `&str`
Alex Orlenko
2022-12-18
Use `impl AsRef<str>` for userdata methods/fields instead of generic param.
Alex Orlenko
2022-12-18
Do not clear usevalues when taking value out of userdata.
Alex Orlenko
2022-12-18
Initial implementation of owned Lua types
Alex Orlenko
2022-05-09
Add Iter metamethod for Luau (available from 0.526)
Alex Orlenko
2022-04-08
(minor) Fix capturing variables in protect_lua closures
Alex Orlenko
2022-03-25
Update docs
Alex Orlenko
2022-03-20
Initial Luau support
Alex Orlenko
2021-11-25
Update docs
Alex Orlenko
2021-11-21
Add `get_named_user_value` and `set_named_user_value` to `AnyUserData`
Alex Orlenko
2021-11-08
Add `set_nth_user_value` and `get_nth_user_value` to `AnyUserData`
Alex Orlenko
2021-11-04
Publish `AnyUserData::take`
Alex Orlenko
2021-11-04
Add luajit52 support (LuaJIT with partial compatibility with Lua 5.2)
Alex Orlenko
2021-11-04
Add async meta methods for all Lua except 51
Alex Orlenko
2021-10-12
Update documentation references
Alex Orlenko
2021-10-05
Add (hidden) method `UserData::take()` to take out value from userdata
Alex Orlenko
2021-09-28
Refactor UserData metatables handling
Alex Orlenko
2021-09-28
Add inline attributes to few hot funcs
Alex Orlenko
2021-08-04
Update documentation about `FromLua` for UserData. Closes #64
Alex Orlenko
2021-07-13
Replace custom `UserDataRef(Mut)` with standard `Ref`(Mut)
Alex Orlenko
2021-07-11
UserData improvements:
Alex Orlenko
2021-06-16
Revert commit ced808d5ab
Alex Orlenko
[next]