Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-21 | Add userdata example | Alex Orlenko | |
2021-06-21 | Add limited recursion test to increase coverage | Alex Orlenko | |
2021-06-21 | Fix clippy warning | Alex Orlenko | |
2021-06-20 | Even better optimization after 14d5c2c887 | Alex Orlenko | |
2021-06-20 | Optimize non-wrapped userdata method calls | Alex Orlenko | |
2021-06-20 | Lua->Rust callback performance improvements | Alex Orlenko | |
2021-06-19 | Update README (include publishing to luarocks section) | Alex Orlenko | |
2021-06-19 | Update CHANGELOG | Alex Orlenko | |
2021-06-19 | Update examples to include `chunk!` macro | Alex Orlenko | |
2021-06-19 | More tests for arc/rc wrapped userdata | Alex Orlenko | |
2021-06-18 | Update test names | Alex Orlenko | |
2021-06-18 | Fix userdata memleak in edge case. | Alex Orlenko | |
This can happen if we unable to push metatable with `__gc` metamethod after pushing userdata. In this case Lua will never execute drop. Instead, we will push metatable first and then userdata. | |||
2021-06-17 | Improve code coverage | Alex Orlenko | |
2021-06-16 | Implement Hash for RegistryKey. Closes #57 | Alex Orlenko | |
2021-06-16 | Complitely remove the C shim | Alex Orlenko | |
2021-06-16 | Revert commit ced808d5ab | Alex Orlenko | |
I think this experiment is unsuccessful and does not work well in a module mode with dynamic symbols resolution and mixing between different mlua instances. Overall the Rust bug has been fixed and we can wait for the "C-unwind" feature become stable. | |||
2021-06-13 | Check stack in entrypoint1 before pushing value to a stack | Alex Orlenko | |
2021-06-13 | Fix clippy warnings && tests | Alex Orlenko | |
2021-06-13 | Improve module mode: | Alex Orlenko | |
- Don't hide module function inside `luaopen_%` function. - Raise Lua exception instead of panic if module function returns error. | |||
2021-06-12 | Keep all Lua symbols in unsafe mode to load C modules | Alex Orlenko | |
2021-06-04 | v0.6.0-beta.3 | Alex Orlenko | |
2021-06-04 | Add `String::to_string_lossy` | Alex Orlenko | |
2021-06-03 | Update examples | Alex Orlenko | |
2021-06-03 | Remove `T: Clone` requirement from `add_async_function` | Alex Orlenko | |
2021-06-03 | Add `__ipairs` metamethod (again) for Lua 5.2 only | Alex Orlenko | |
2021-06-03 | Implement `UserData` for Rc<RefCell>/Arc<Mutex>/Arc<RwLock> wrappers | Alex Orlenko | |
2021-05-31 | Treat errors as `Send + Sync` to be compatible with `anyhow` crate | Alex Orlenko | |
2021-05-18 | Update README | Alex Orlenko | |
2021-05-18 | Allow multiple entrypoints in a single module share the same Lua state. | Alex Orlenko | |
Previously it would initialize different Lua instances. Fixes #49. | |||
2021-05-13 | v0.6.0-beta.2 | Alex Orlenko | |
2021-05-11 | Update docs & minor error handling code changes | Alex Orlenko | |
2021-05-11 | Try different approach for errors handling. | Alex Orlenko | |
Instead of convering error to CallbackError in error message handler, do it earlier at callback_error stage. Better fix for #44. | |||
2021-05-10 | Prepare 0.6.0-beta.2 release | Alex Orlenko | |
2021-05-10 | Fix spelling | Alex Orlenko | |
2021-05-10 | Improve error reporting in module mode. | Alex Orlenko | |
Attach traceback to a WrappedError. Fixes #44. | |||
2021-05-09 | Re-export UserDataFields/UserDataMetatable | Alex Orlenko | |
2021-05-06 | Exclude mlua_derive from coverage report | Alex Orlenko | |
2021-05-06 | Fix clippy warnings | Alex Orlenko | |
2021-05-05 | Add chunk! macro support | Alex Orlenko | |
2021-05-05 | Update lua state when polling futures | Alex Orlenko | |
2021-05-05 | Add `Thread::reset()` for luajit/lua54 | Alex Orlenko | |
2021-05-04 | Remove deprecated `AnyUserData::has_metamethod()` | Alex Orlenko | |
2021-05-04 | Update sys align code | Alex Orlenko | |
2021-05-04 | Fix clippy warnings | Alex Orlenko | |
2021-05-04 | v0.6.0-beta.1 | Alex Orlenko | |
2021-05-04 | Update dependencies | Alex Orlenko | |
2021-05-03 | Add CHANGELOG for v0.6.0-beta.1 | Alex Orlenko | |
2021-05-03 | Update README | Alex Orlenko | |
2021-05-03 | Update code docs | Alex Orlenko | |
2021-05-03 | Make `SerializeOptions` non_exhaustive. | Alex Orlenko | |
Add builder implementation similar to `LuaOptions` to set individual options. |