An open API service providing commit metadata for open source projects.

GitHub / mlua-rs/mlua / commits

High level Lua 5.4/5.3/5.2/5.1 (including LuaJIT) and Luau bindings to Rust with async/await support

SHA Message Author Date Stats
66b9f08e Fix coroutine stack handling after hook yields Alex Orlenko <z****m@p****m> 19 days ago
8eddf85d v0.12.0 Alex Orlenko <z****m@p****m> about 1 month ago
46d3783f Update CHANGELOG Alex Orlenko <z****m@p****m> about 1 month ago
6b19eeb8 Make `VmState` as non_exhaustive Alex Orlenko <z****m@p****m> about 1 month ago
7ddcdc1f Add `Table::remove` Alex Orlenko <z****m@p****m> about 1 month ago
b64da48c Make `NavigateError` as non_exhaustive (Luau) Alex Orlenko <z****m@p****m> about 1 month ago
cddbcc5e Refactor crate-root re-exports and drop hidden backward-compat aliases Alex Orlenko <z****m@p****m> about 1 month ago
1af17ec6 Various doc updates and refinement Alex Orlenko <z****m@p****m> about 1 month ago
eef59853 Rename LuaJitOptions to LuauJitOptions in prelude Alex Orlenko <z****m@p****m> about 1 month ago
9099d5f2 Rename `JitOptions::set_inliner` to `JitOptions::inliner` for consistency Alex Orlenko <z****m@p****m> about 1 month ago
34825d62 Fix `Lua::gc_set_mode` panic when GC is internally stopped (Lua 5.4/5.5) Alex Orlenko <z****m@p****m> about 1 month ago
55488376 clippy Alex Orlenko <z****m@p****m> about 1 month ago
7b9ec577 mlua_derive: Support wildcard params and reject invalid impls in userdata_impl Alex Orlenko <z****m@p****m> about 1 month ago
466b327a Re-generate compile error messages Alex Orlenko <z****m@p****m> about 1 month ago
dab2fe67 mlua-sys: separate compile error when no Lua feature is enabled (#712) Marc Jakobi <m****c@j****v>
Committed by: GitHub <n****y@g****m>
about 1 month ago
6c1d336a mlua_derive: Strip raw-identifier prefix from Lua names Alex Orlenko <z****m@p****m> about 1 month ago
529f8189 mlua_derive: Fix hygiene of callback bindings in userdata_impl Alex Orlenko <z****m@p****m> about 1 month ago
5c1a7319 mlua_derive: Fix static metamethods shifting arguments in userdata_impl Alex Orlenko <z****m@p****m> about 1 month ago
ec26d3d7 Fix stack underflow in thread event callbacks Alex Orlenko <z****m@p****m> about 1 month ago
406c18f1 Add `CoverageInfo` to prelude Alex Orlenko <z****m@p****m> about 1 month ago
d6784a7e Update `Error::downcast_ref` to follow `Error::chain` Alex Orlenko <z****m@p****m> about 2 months ago
d904423f Update docsrs attrs Alex Orlenko <z****m@p****m> about 2 months ago
dc242173 Add `#[must_use]` to `HookTriggers`/`GcIncParams`/`GcGenParams`/`ThreadTrigge... Alex Orlenko <z****m@p****m> about 2 months ago
5bf131ec Add missing "doc" cfg to `Thread::resume_error` Alex Orlenko <z****m@p****m> about 2 months ago
effc89f6 Add `Lua::set_jit_options` with support of Luau JIT inliner Alex Orlenko <z****m@p****m> about 2 months ago
82111f0f Fix tests Alex Orlenko <z****m@p****m> about 2 months ago
a1bc8181 mlua_derive(macros): Allow taking both `Lua` and `&Lua` in async functions. Alex Orlenko <z****m@p****m> about 2 months ago
7fbef5af Remove deprecated Value::as_str/as_string_lossy Alex Orlenko <z****m@p****m> about 2 months ago
a9b4c3e5 impl Hash for BorrowedStr/BorrowedBytes Alex Orlenko <z****m@p****m> about 2 months ago
66557f86 Add Buffer to prelude (Luau) Alex Orlenko <z****m@p****m> about 2 months ago
a3a35cf9 Add `Value::as_vector`/`Value::is_vector` (Luau) Alex Orlenko <z****m@p****m> about 2 months ago
73766a48 serde: Array metatable always takes precedence Alex Orlenko <z****m@p****m> about 2 months ago
8338b1da Add `ThreadStatus::Normal` (mimic Lua's coroutine.status). Alex Orlenko <z****m@p****m> about 2 months ago
9a8c7b6f clippy Alex Orlenko <z****m@p****m> about 2 months ago
ef4d7003 Optimize `ValueRef` (heap allocate only on clone) Alex Orlenko <z****m@p****m> about 2 months ago
07cf801a Reuse `Scope::create_any_userdata` in `Scope::create_userdata`. Alex Orlenko <z****m@p****m> about 2 months ago
9a512ae1 Refactor: simplify and deduplicate code across modules Alex Orlenko <z****m@p****m> about 2 months ago
29e59cfc mlua_derive: Fix `FromLua` derive for where-clauses with a trailing comma Alex Orlenko <z****m@p****m> about 2 months ago
85d707d6 Fix reading uninitialized memory in Luau `HeapDump::new` Alex Orlenko <z****m@p****m> about 2 months ago
3b558a01 Fix loading Luau chunks starting with `\t` Alex Orlenko <z****m@p****m> about 2 months ago
135d44ba Fix MemoryState::set_memory_limit usize->isize conversion Alex Orlenko <z****m@p****m> about 2 months ago
e9bb98f4 mlua-sys: Fix wrong `cfg` flags in luaL_makeseed (Lua 5.5) Alex Orlenko <z****m@p****m> about 2 months ago
705a677a Don't leak `T` if `FromLua` for `[T; N]` fails Alex Orlenko <z****m@p****m> about 2 months ago
f3765d19 Add StackGuard in `Table::clear` (non-Luau) Alex Orlenko <z****m@p****m> about 2 months ago
fdfe3226 Don't free external string on memory error (Lua 5.5) Alex Orlenko <z****m@p****m> about 2 months ago
3f4a741c mlua_derive: Support `Option<&[mut] T>` callback parameters in userdata_impl ... Alex Orlenko <z****m@p****m> 2 months ago
48820114 clippy Alex Orlenko <z****m@p****m> 2 months ago
304f31de Fix module tests on windows Alex Orlenko <z****m@p****m> 2 months ago
7d2fc110 Map implicit async threads to their root owner Alex Orlenko <z****m@p****m> 2 months ago
ed4376d4 mlua_derive: Drop itertools dependency Alex Orlenko <z****m@p****m> 2 months ago
94adff7b Remove unmaintained proc-macro-error2 dependency (RUSTSEC-2026-0173) (#707) Thomas <t****b@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
743325f7 clippy Alex Orlenko <z****m@p****m> 2 months ago
0711c614 v0.12.0-rc.2 Alex Orlenko <z****m@p****m> 2 months ago
0b365e92 Support `to_alias_override`/`to_alias_fallback` in `Require` trait (Luau) Alex Orlenko <z****m@p****m> 2 months ago
15fb63b2 Support thread create/resume/yield callbacks for all Lua/Luau versions Alex Orlenko <z****m@p****m> 3 months ago
0849d05c mlua_derive: Update docs Alex Orlenko <z****m@p****m> 3 months ago
38c05b85 mlua_derive: Improve error reporting for #[lua] attributes Alex Orlenko <z****m@p****m> 3 months ago
8d1841f8 Fix tests (Luau 0.723 integer type) Alex Orlenko <z****m@p****m> 3 months ago
e9271d2e mlua_derive: Use correct Span in metamethod name validation error Alex Orlenko <z****m@p****m> 3 months ago
e263220f Add documentation for `#derive(UserData)` Alex Orlenko <z****m@p****m> 3 months ago
e6d16815 mlua_derive: Improve context-aware validation for `#[lua]` attr Alex Orlenko <z****m@p****m> 3 months ago
ae88e8ac mlua_derive: Detect (and reject) all generic type parameters in UserData derive Alex Orlenko <z****m@p****m> 3 months ago
fcab60ba mlua_derive: Fix `#[lua(meta, field)]` case Alex Orlenko <z****m@p****m> 3 months ago
208a70f4 Move inlined `#[lua_module]` proc macro doc to docs/lua_module.md Alex Orlenko <z****m@p****m> 3 months ago
ca360f90 Move inlined `chunk!` macro doc to docs/chunk.md Alex Orlenko <z****m@p****m> 3 months ago
a7c5a24a mlua_derive: Deny `#[lua = "..."]` syntax Alex Orlenko <z****m@p****m> 3 months ago
b7c98ad9 mlua_derive: Switch from `#[userdata]` to `[derive(UserData)]` Alex Orlenko <z****m@p****m> 3 months ago
1f3dafa5 mlua_derive: Reject static field functions with args Alex Orlenko <z****m@p****m> 3 months ago
1d4a7564 mlua_derive: Support async userdata methods in macro Alex Orlenko <z****m@p****m> 3 months ago
39d32018 Prevent `XRc` overflow when dropping `RawLua` with foreign Lua state Alex Orlenko <z****m@p****m> 3 months ago
6e7d6c78 mlua_derive: Group functionality in modules Alex Orlenko <z****m@p****m> 3 months ago
023e4c61 mlua_derive: Fix compilation / remove "if let" guards Alex Orlenko <z****m@p****m> 3 months ago
92bd06d3 mlua_derive: Refactor `Capture` implementation for `chunk!` Alex Orlenko <z****m@p****m> 3 months ago
d8544bf0 mlua_derive: Optimize `Captures::add` Alex Orlenko <z****m@p****m> 3 months ago
7114c034 mlua_derive: Remove unneeded `Span::line` hack for chunk! since we use Rust 1... Alex Orlenko <z****m@p****m> 3 months ago
f4cacc52 mlua_derive: Bump MSRV to 1.88 Alex Orlenko <z****m@p****m> 3 months ago
cc7f7ce7 mlua_derive: show better error message when $ is not followed by ident Alex Orlenko <z****m@p****m> 3 months ago
72de602e Fix modules compilation after switching to 2024 edition in mlua_derive Alex Orlenko <z****m@p****m> 3 months ago
1573dd12 Add #[mlua::userdata] and #[mlua::userdata_impl] macros Alex Orlenko <z****m@p****m> 3 months ago
4aa6214b feat: implement `Not` for `StdLib` (#699) 莯凛 <3****0@u****m>
Committed by: GitHub <n****y@g****m>
4 months ago
72824a46 Remove custom `PartialEq` for `LuaString` and use derived one Alex Orlenko <z****m@p****m> 4 months ago
c54b9062 Fix `String::to_pointer` return NULL in Lua <5.4 Alex Orlenko <z****m@p****m> 4 months ago
5f0e06fb Update CHANGELOG Alex Orlenko <z****m@p****m> 4 months ago
181c9d07 v0.12.0-rc.1 Alex Orlenko <z****m@p****m> 4 months ago
4e827179 Update compile tests messages Alex Orlenko <z****m@p****m> 4 months ago
cc26dcd4 Bump rustyline Alex Orlenko <z****m@p****m> 4 months ago
201e30bc Add `UserDataOwned<T>` wrapper to take ownership of userdata `T` Alex Orlenko <z****m@p****m> 4 months ago
4e028d84 Change `AnyUserData::type_name` to return `LuaString` instead. Alex Orlenko <z****m@p****m> 4 months ago
3d1ae981 Update docs Alex Orlenko <z****m@p****m> 4 months ago
8c93948f Fix tests Alex Orlenko <z****m@p****m> 4 months ago
f2b5cc44 `traits` module no longer need to be public Alex Orlenko <z****m@p****m> 4 months ago
27f91dfd Accept any error in `Function::wrap/wrap_mut/wrap_async` Alex Orlenko <z****m@p****m> 4 months ago
75ff11f7 Move LuaNativeFn/Mut into `function` module Alex Orlenko <z****m@p****m> 4 months ago
df6097ab Mark Luau `CompileConstant` as non_exhaustive Alex Orlenko <z****m@p****m> 4 months ago
65bb6279 Update serde types visibility Alex Orlenko <z****m@p****m> 4 months ago
31b88e85 cargo fmt Alex Orlenko <z****m@p****m> 4 months ago
3be47451 Add initial Luau integer64 type support Alex Orlenko <z****m@p****m> 4 months ago
c52deec9 Use c_int for userdata metatable id Alex Orlenko <z****m@p****m> 4 months ago
3ab3c997 feat: support external strings for `Cow<str>` and `Cow<CStr>` (#692) 三咲雅 misaki masa <s****i@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
5872ed70 Make `traits` module public Alex Orlenko <z****m@p****m> 4 months ago

← Back to repository