summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-07-13Replace custom `UserDataRef(Mut)` with standard `Ref`(Mut)Alex Orlenko
2021-07-11UserData improvements:Alex Orlenko
2021-07-09Forgotten optimization for `box_method_mut`Alex Orlenko
2021-07-09Combine WrappedError and WrappedPanic structs to WrappedFailure enumAlex Orlenko
2021-07-08Rename init_gc_metatable_for and get_gc_metatable_forAlex Orlenko
2021-07-08Minor fixes/compilation after revertAlex Orlenko
2021-07-08Revert "Make `protect_lua` as a smart macro to choose from C/closure"Alex Orlenko
2021-07-08Revert "Move away from metatable hashmap cache to direct keys"Alex Orlenko
2021-07-08Don't wrap ExtraData to Arc<Mutex> and use raw pointer instead.Alex Orlenko
2021-07-08Move away from metatable hashmap cache to direct keysAlex Orlenko
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-30Add codecov.yml to don't fail on coverage changeAlex 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-25Lower once_cell dependency to 1.0Alex Orlenko
2021-06-25Fix typosAlex Orlenko
2021-06-21v0.6.0Alex Orlenko
2021-06-21Update `AsChunk::env` function prototypeAlex Orlenko
2021-06-21Add userdata exampleAlex Orlenko
2021-06-21Add limited recursion test to increase coverageAlex 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-19Update README (include publishing to luarocks section)Alex Orlenko
2021-06-19Update CHANGELOGAlex Orlenko
2021-06-19Update examples to include `chunk!` macroAlex Orlenko
2021-06-19More tests for arc/rc wrapped userdataAlex Orlenko
2021-06-18Update test namesAlex 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-03Update examplesAlex 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-18Update READMEAlex Orlenko
2021-05-18Allow multiple entrypoints in a single module share the same Lua state.Alex Orlenko