Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump mlua from 0.7.4 to 0.8.0 #340

Merged
merged 1 commit into from
Jun 9, 2022
Merged

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jun 9, 2022

Bumps mlua from 0.7.4 to 0.8.0.

Changelog

Sourced from mlua's changelog.

v0.8.0

Changes since 0.7.4

  • Roblox Luau support
  • Removed C glue
  • Added async support to __index and __newindex metamethods
  • Added Function::info() to get information about functions (#149).
  • Added parking_lot dependency under feature flag (for UserData)
  • Hash implementation for Lua String
  • Added Value::to_pointer() function
  • Performance improvements

Breaking changes:

  • Refactored AsChunk trait (added implementation for Path and PathBuf).

v0.8.0-beta.5

  • Lua sources no longer needed to build modules
  • Added __iter metamethod for Luau
  • Added Value::to_pointer() function
  • Added Function::coverage for Luau to obtain coverage report
  • Bugfixes and improvements (#153 #161 #168)

v0.8.0-beta.4

  • Removed &Lua from Lua::set_interrupt as it's not safe (introduced in v0.8.0-beta.3)
  • Enabled Lua::gc_inc for Luau
  • Luau debug module marked as safe (enabled by default)
  • Implemented Hash for Lua String
  • Support mode options in collectgarbage for Luau
  • Added ability to set global Luau compiler (used for loading all chunks).
  • Refactored AsChunk trait (breaking changes). AsChunk now implemented for Path and PathBuf to load lua files from fs.
  • Added parking_lot dependency and feature flag (for UserData)
  • Added Function::info() to get information about functions (#149).
  • Bugfixes and improvements (#104 #142)

v0.8.0-beta.3

  • Luau vector constructor
  • Luau sandboxing support
  • Luau interrupts (yieldable)
  • More Luau compiler options (mutable globals)
  • Other performance improvements

v0.8.0-beta.2

  • Luau vector datatype support
  • Luau readonly table attribute
  • Other Luau improvements

... (truncated)

Commits
  • d9ac7ab v0.8.0
  • 48aa973 Add Sandboxing section to README
  • 4516ca0 Forgotten part of userdata performance optimization for Lua 5.1
  • 9005f32 Add ffi::luau::lua_tolightuserdata introduced in Luau 0.528
  • 93d36b9 More performance optimization (userdata part)
  • f9f32bf Update bundled luau/jit versions
  • da5010e Switch to 2021 edition and bump MSRV to 1.56+
  • 4afca8f Prepare for v0.8.0 release
  • b065db3 Always use Rust allocator for Lua 5.1/u
  • a100ebb Fix luaL_requiref glb handling for Lua<=5.1
  • 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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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/khvzak/mlua) from 0.7.4 to 0.8.0.
- [Release notes](https://github.com/khvzak/mlua/releases)
- [Changelog](https://github.com/khvzak/mlua/blob/master/CHANGELOG.md)
- [Commits](mlua-rs/mlua@v0.7.4...v0.8.0)

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

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 Jun 9, 2022
@jqnatividad jqnatividad merged commit fed1347 into master Jun 9, 2022
@jqnatividad jqnatividad deleted the dependabot/cargo/mlua-0.8.0 branch June 9, 2022 08:46
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.

None yet

1 participant