summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2021-07-07Make `protect_lua` as a smart macro to choose from C/closureAlex Orlenko
2021-07-05Add new functions: `lua.load_from_function()` and `lua.create_c_function()`Alex Orlenko
2021-06-30Optimize callback creationAlex Orlenko
2021-06-28v0.6.1Alex Orlenko
2021-06-28Update chunk! documentationAlex Orlenko
2021-06-25Fix converting Lua sequence table to HashSet/BTreeSetAlex Orlenko
2021-06-21v0.6.0Alex Orlenko
2021-06-21Update `AsChunk::env` function prototypeAlex Orlenko
2021-06-21Fix clippy warningAlex Orlenko
2021-06-20Even better optimization after 14d5c2c887Alex Orlenko
2021-06-20Optimize non-wrapped userdata method callsAlex Orlenko
2021-06-20Lua->Rust callback performance improvementsAlex Orlenko
2021-06-18Fix userdata memleak in edge case.Alex Orlenko
2021-06-17Improve code coverageAlex Orlenko
2021-06-16Implement Hash for RegistryKey. Closes #57Alex Orlenko
2021-06-16Complitely remove the C shimAlex Orlenko
2021-06-16Revert commit ced808d5abAlex Orlenko
2021-06-13Check stack in entrypoint1 before pushing value to a stackAlex Orlenko
2021-06-13Fix clippy warnings && testsAlex Orlenko
2021-06-13Improve module mode:Alex Orlenko
2021-06-12Keep all Lua symbols in unsafe mode to load C modulesAlex Orlenko
2021-06-04v0.6.0-beta.3Alex Orlenko
2021-06-04Add `String::to_string_lossy`Alex Orlenko
2021-06-03Remove `T: Clone` requirement from `add_async_function`Alex Orlenko
2021-06-03Add `__ipairs` metamethod (again) for Lua 5.2 onlyAlex Orlenko
2021-06-03Implement `UserData` for Rc<RefCell>/Arc<Mutex>/Arc<RwLock> wrappersAlex Orlenko
2021-05-31Treat errors as `Send + Sync` to be compatible with `anyhow` crateAlex Orlenko
2021-05-18Allow multiple entrypoints in a single module share the same Lua state.Alex Orlenko
2021-05-13v0.6.0-beta.2Alex Orlenko
2021-05-11Update docs & minor error handling code changesAlex Orlenko
2021-05-11Try different approach for errors handling.Alex Orlenko
2021-05-10Fix spellingAlex Orlenko
2021-05-10Improve error reporting in module mode.Alex Orlenko
2021-05-09Re-export UserDataFields/UserDataMetatableAlex Orlenko
2021-05-05Add chunk! macro supportAlex Orlenko
2021-05-05Update lua state when polling futuresAlex Orlenko
2021-05-05Add `Thread::reset()` for luajit/lua54Alex Orlenko
2021-05-04Remove deprecated `AnyUserData::has_metamethod()`Alex Orlenko
2021-05-04Update sys align codeAlex Orlenko
2021-05-04Fix clippy warningsAlex Orlenko
2021-05-04v0.6.0-beta.1Alex Orlenko
2021-05-03Update code docsAlex Orlenko
2021-05-03Make `SerializeOptions` non_exhaustive.Alex Orlenko
2021-05-03Add `LuaOptions` to customize Lua/Rust behaviour.Alex Orlenko
2021-05-03Replace 'Thread already finished' error with common `Error::CoroutineInactive`Alex Orlenko
2021-05-03Implement/Derive `Debug` for Lua and few other structsAlex Orlenko
2021-05-03Store `safe` property in Extra state to inherit into Lua structs made from po...Alex Orlenko
2021-05-03Implement ToLua/FromLua for Box<str> and Box<[T]>Alex Orlenko
2021-05-02Improve growing the auxiliary stack of the ref thread:Alex Orlenko
2021-05-02Allocate Waker slot in Registry in re-use it (instead of creating new userdat...Alex Orlenko