Skip to content

ci(rust): bump mlua from 0.12.1 to 0.12.2 - #137

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/mlua-0.12.2
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/mlua-0.12.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 6, 2026

Copy link
Copy Markdown
Contributor

Bumps mlua from 0.12.1 to 0.12.2.

Release notes

Sourced from mlua's releases.

v0.12.2

What's Changed

  • Luau updated to 0.740
  • Added Value::weak_lua helper (#714)
  • Added recursion_limit to SerializeOptions and DeserializeOptions (defaults to 128)
  • Reject fractional numbers when converting to Rust integers on Lua 5.3+ and Luau
  • Fix precision loss when comparing integer and floating point Values
  • Table::equals now follows the backend's native __eq semantics
  • Fix raw identifiers and callback types in derive macros
  • Prevent scoped userdata and callbacks from outliving their scope during cleanup
  • Fix panic and error handling in callbacks and userdata destructors to avoid corrupting Lua state
  • Return errors on reference stack exhaustion and improve stack checks
  • Fix async thread cancellation, stack cleanup, and global hook restoration when recycling threads
  • Fix Luau require from chunks loaded by path (#735) and require context lifetimes
  • perf: Reduce callback overhead
  • perf: Improve serde performance

Full Changelog: mlua-rs/mlua@v0.12.1...v0.12.2

Changelog

Sourced from mlua's changelog.

v0.12.2 (Oct 03, 2026)

  • Luau updated to 0.740
  • Added Value::weak_lua helper (#714)
  • Added recursion_limit to SerializeOptions and DeserializeOptions (defaults to 128)
  • Reject fractional numbers when converting to Rust integers on Lua 5.3+ and Luau
  • Fix precision loss when comparing integer and floating point Values
  • Table::equals now follows the backend's native __eq semantics
  • Fix raw identifiers and callback types in derive macros
  • Prevent scoped userdata and callbacks from outliving their scope during cleanup
  • Fix panic and error handling in callbacks and userdata destructors to avoid corrupting Lua state
  • Return errors on reference stack exhaustion and improve stack checks
  • Fix async thread cancellation, stack cleanup, and global hook restoration when recycling threads
  • Fix Luau require from chunks loaded by path (#735) and require context lifetimes
  • perf: Reduce callback overhead
  • perf: Improve serde performance
Commits
  • a186d46 v0.12.2
  • 39d5863 Update CHANGELOG
  • ee6fa80 Add Value::weak_lua helper
  • 30b04f1 Update CHANGELOG
  • a1781d5 Reduce callback overhead
  • 68d9184 Optimize integer conversion from Luau numbers and strings
  • e5230e3 Separate userdata type cache hits from map lookup
  • 134af85 Reuse the table lock for metatable checks
  • 6579794 Batch vector and array conversion from Lua tables
  • 6a74d39 mlua_derive: allow lifetime parameters in userdata methods
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [mlua](https://github.com/mlua-rs/mlua) from 0.12.1 to 0.12.2.
- [Release notes](https://github.com/mlua-rs/mlua/releases)
- [Changelog](https://github.com/mlua-rs/mlua/blob/main/CHANGELOG.md)
- [Commits](mlua-rs/mlua@v0.12.1...v0.12.2)

---
updated-dependencies:
- dependency-name: mlua
  dependency-version: 0.12.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Oct 6, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner October 6, 2026 13:00
@dependabot
dependabot Bot requested a review from lizradway October 6, 2026 13:00
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Oct 6, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants