Release notes for 433

Improvements

NoteStatus

table.unpack is now ~15% faster

Live

Optimize string.byte/char/len to run faster; for the optimizations to be effective, it's important to call the functions (string.byte(foo, 5)) directly instead of using method calls (foo:byte(5)). string.byte is up to 4x faster as a result of this change when reading a few bytes per call.

Live

Luau GC accounting is a bit more precise now, which results in slightly faster collections and slightly smaller Lua heaps

Live

coroutine.create and coroutine.wrap now support C functions as an input

Live

Outlines are no more.

Live

In streaming enabled games local parts are no longer streamed out, unless they have an ancestor that is a server created part.

Live

Fixes

NoteStatus

Solver single threaded part optimized.

Live

The title bars of Lua dialogs (e.g. Game Settings) do not contain the question mark (?) button anymore.

Live

On this page