summaryrefslogtreecommitdiff
path: root/src/serde
AgeCommit message (Expand)Author
2023-08-12Update doc for `deny_unsupported_types` optionAlex Orlenko
2023-08-12Support options for `Value::serialize()` implementationAlex Orlenko
2023-08-07Add new option `sort_keys` to `DeserializeOptions` (`Lua::from_value` method)Alex Orlenko
2023-08-06Change `Table::raw_len()` output type to `usize`.Alex Orlenko
2023-07-09Use usize instead of c_int for table capacity (Lua::create_table_with_capacity)Alex Orlenko
2023-06-26Don't use any metamethods in `Table::sequence_values()` iterator.Alex Orlenko
2023-06-20Add a dedicated type for Luau vector.Alex Orlenko
2023-05-06Use `DeserializeOwned` and remove lifetime from `LuaSerdeExt` traitAlex Orlenko
2023-05-06Add `Value::NULL` constantAlex Orlenko
2023-04-14Remove usage of crate::ffi (clippy)Alex Orlenko
2023-04-10Allow deserializing Lua null into unit(`()`) or unit struct. See #264Alex Orlenko
2023-03-19Seal LuaSerdeExt/TableExt/AnyUserDataExtAlex Orlenko
2023-01-06Allow deserializing values from serializable UserData using `Lua::from_value(...Alex Orlenko
2022-12-19Rename ToLua/ToLuaMulti -> IntoLua/IntoLuaMultiAlex Orlenko
2022-12-19Refactor LuaInner stateAlex Orlenko
2022-10-23Minor serde optimizationsAlex Orlenko
2022-06-27Add `Table::to_pointer()` and `String::to_pointer()` functionsAlex Orlenko
2022-06-06More performance optimization (userdata part)Alex Orlenko
2022-05-24Correctly deserialize newtype struct (#168)Alex Orlenko
2022-04-14Fix clippy warningsAlex Orlenko
2022-04-08Don't cast *const to *mut (for pointers comparison)Alex Orlenko
2022-03-25Update docsAlex Orlenko
2022-03-22Add Luau vector datatype supportAlex Orlenko
2022-03-20Refactor ffi moduleAlex Orlenko
2021-12-28Fix clippy warningsAlex Orlenko
2021-11-04Make (De)SerializeOptions as constAlex Orlenko
2021-10-19Switch to FxHashAlex Orlenko
2021-10-12Update documentation referencesAlex Orlenko
2021-10-04Add serializing i128/u128 types.Alex Orlenko
2021-10-03Refactor Waker handling in async code.Alex Orlenko
2021-09-28Change syntax of `protect_lua` macroAlex Orlenko
2021-09-28Update check_stack requirementsAlex Orlenko
2021-09-28Fix table traversal used in recursion detection.Alex Orlenko
2021-09-28Make `protect_lua` as a smart macro to choose from C/closureAlex Orlenko
2021-09-15Add `DeserializeOptions` struct to control deserializer behavior.Alex Orlenko
2021-08-18Simplify interface of `hook::HookTriggers`Alex 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-16Revert commit ced808d5abAlex Orlenko
2021-05-10Fix spellingAlex Orlenko
2021-05-03Make `SerializeOptions` non_exhaustive.Alex Orlenko
2021-05-03Implement/Derive `Debug` for Lua and few other structsAlex Orlenko
2021-05-02Stack assertions reviewAlex Orlenko
2021-04-27Hide Deserializer inner fieldsAlex Orlenko
2021-04-27Remove Result from lua.null() and lua.array_metatable(). They never fail.Alex Orlenko
2021-04-27Add SerializeOptions to to change default Lua serializer behaviourAlex Orlenko
2021-04-27Don't trigger longjmp in rust.Alex Orlenko
2021-02-27Fix/whitelist some clippy warningsAlex Orlenko
2021-01-20Fix numeric types conversion for 32bit lua. Fix #27Alex Orlenko
2020-12-31Update documentationAlex Orlenko