summaryrefslogtreecommitdiff
path: root/src/lib.rs
AgeCommit message (Collapse)Author
2021-09-16v0.6.3Alex Orlenko
2021-09-15Add `DeserializeOptions` struct to control deserializer behavior.Alex Orlenko
This solves #74 and provides a way to deserialize a Lua globals table.
2021-08-17Add `Debug::event()` to the hook's Debug structureAlex Orlenko
2021-07-13v0.6.2Alex Orlenko
2021-07-05Add new functions: `lua.load_from_function()` and `lua.create_c_function()`Alex Orlenko
This should be useful to register embedded C modules to Lua state. Provides a solution for #61
2021-06-28v0.6.1Alex Orlenko
2021-06-28Update chunk! documentationAlex Orlenko
2021-06-21v0.6.0Alex Orlenko
2021-06-04v0.6.0-beta.3Alex Orlenko
2021-05-13v0.6.0-beta.2Alex Orlenko
2021-05-09Re-export UserDataFields/UserDataMetatableAlex Orlenko
2021-05-05Add chunk! macro supportAlex Orlenko
2021-05-04v0.6.0-beta.1Alex Orlenko
2021-05-03Update code docsAlex Orlenko
2021-05-03Add `LuaOptions` to customize Lua/Rust behaviour.Alex Orlenko
The only option is `catch_rust_panics` to optionally disable catching Rust panics via pcall/xpcall.
2021-04-27Hide Deserializer inner fieldsAlex Orlenko
Improve documentation
2021-04-27Add SerializeOptions to to change default Lua serializer behaviourAlex Orlenko
2021-04-27Add `UserDataFields` API.Alex Orlenko
Provide safe access to UserData metatable and allow to define custom metamethods..
2021-04-20v0.5.4Alex Orlenko
2021-03-04v0.5.3Alex Orlenko
2021-02-27v0.5.2Alex Orlenko
2021-01-20v0.5.1Alex Orlenko
2020-12-31v0.5.0Alex Orlenko
2020-12-31Update documentationAlex Orlenko
2020-12-29Re-export mlua_deriveAlex Orlenko
2020-12-14Serde support (serialize feature flag)Alex Orlenko
2020-07-28Add ChunkMode enum to mark chunks as text or binaryAlex Orlenko
2020-06-07Enable hooks support for LuaJITAlex Orlenko
2020-06-06Add hooks support (based on rlua v0.17 implementation)Alex Orlenko
This feature works on lua54, lua53, lua52 and lua51 only. LuaJIT is unstable.
2020-05-15Update documentationAlex Orlenko
2020-05-11Add Lua 5.4 (rc2) supportAlex Orlenko
2020-05-11Scope support (including async)Alex Orlenko
2020-04-20Update documentationAlex Orlenko
2020-04-19Add TableExt trait with call_method/function methodsAlex Orlenko
2020-04-17v0.3.0-alpha.1 with async supportAlex Orlenko
Squashed commit of the async branch.
2019-12-26Add support of loading a specified set of standard librariesAlex Orlenko
2019-10-01Rename to mluaAlex Orlenko
2019-09-29cargo fmtAlex Orlenko
2019-09-29Backport changes from rlua 0.16 (master branch)Alex Orlenko
2019-09-26Allow only init Lua from an exiting stateAlex Orlenko
2018-10-01Some documentation and changelog fixeskyren
2018-09-24Return rlua::Error on out of range numeric conversions using num_traits::castkyren
2018-09-16Move integration tests into top-level tests directorykyren
other minor refactors
2018-08-05format with up-to-date rustfmtkyren
2018-03-12Documentation improvements, split scope into its own module, improved testskyren
Also makes `Lua` and associated types !UnwindSafe and !RefUnwindSafe, which they should be because they are intensely internally mutable. Lua IS still panic safe, but that doesn't mean it should be marked as UnwindSafe (as I understand it).
2018-02-19Remove terrible awful no-good evil hackkyren
The breakage is being addressed in rust itself.
2018-02-16Can.. can I do this? Is this a thing that actually works?kyren
Drastic times and all that.
2018-02-15Provisional "fix" for #71. Requires nightly :(kyren
2018-02-08export accidentally hidden `Scope` typekyren
2018-01-26ACTUALLY expose `RegistryKey` APIkyren
Also fixes a safety issue with RegistryKey, where you could use RegistryKeys with mismatching Lua instances.