Skip to content

0.733

Latest

Choose a tag to compare

@github-actions github-actions released this 07 Aug 18:04
Immutable release. Only release title and notes can be modified.
ca128af

After another week wandering the seas of C++, we return triumphantly to bring you another release! 馃惔

Analysis

  • Improve autocomplete for instantiated generic functions.
  • Improve normalization to retain more information about extern types, closes #2632.
  • Delay resolution of some generalization constraints to improve consistency of cyclic module inference.
  • Fix an assert triggered when trying to relate an extern type with a table with read-write properties.
  • Fix an issue where internal types were escaping when a type alias had unused arguments (resolves #2321).
  • Skip unifying intersections which share members.

Runtime

  • VM: Made an improvement to table.move performance in certain scenarios.
  • VM: Promote luaL_[p]callyieldable to lua_[p]callyieldable.
  • NCG: Do buffer write value tag check even when too many arguments are provided.

And, as always, thanks to all our contributors!

Co-authored-by: Andy Friesen afriesen@roblox.com
Co-authored-by: Annie Tang annietang@roblox.com
Co-authored-by: Hunter Goldstein hgoldstein@roblox.com
Co-authored-by: Ilya Rezvov irezvov@roblox.com
Co-authored-by: Phil Pizlo fpizlo@roblox.com
Co-authored-by: Thomas Schollenberger tschollenberger@roblox.com
Co-authored-by: Vyacheslav Egorov vegorov@roblox.com

New Contributors

Full Changelog: 0.732...0.733