Skip to content

Releases: mlua-rs/mlua

v0.9.7

05 Apr 12:59
806bd20
Compare
Choose a tag to compare

What's Changed

  • Implemented IntoLua for RegistryKey
  • Mark __idiv metamethod as available for Luau
  • Added Function::deep_clone() method (Luau)
  • Added SerializeOptions::detect_serde_json_arbitrary_precision option
  • Added Lua::create_buffer() method (Luau)
  • Support serializing buffer type as a byte slice (Luau)
  • Perf: Implemented push_into_stack/from_stack for Option<T>
  • Added Lua::create_ser_any_userdata() method

New Contributors

Full Changelog: v0.9.6...v0.9.7

v0.9.6

29 Feb 22:21
270b98a
Compare
Choose a tag to compare

Changes:

  • Added to_pointer function to Function/Table/Thread
  • Implemented IntoLua for &Value
  • Implemented FromLua for RegistryKey
  • Faster (~5%) table array traversal during serialization
  • Some performance improvements for bool/int types

Full Changelog: v0.9.5...v0.9.6

v0.9.5

25 Jan 23:33
75a15ce
Compare
Choose a tag to compare

Changes:

  • Minimal Luau updated to 0.609
  • Luau max stack size increased to 1M (from 100K)
  • Implemented IntoLua for refs to String/Table/Function/AnyUserData/Thread + RegistryKey
  • Implemented IntoLua and FromLua for OwnedThread/OwnedString (unstable feature)
  • Fixed FromLua derive proc macro to cover more cases