Improvements
Note | Status |
---|---|
Improves type checking for functions with generic type pack arguments. | Live |
Implements UserInputService.PreferredInput for detecting the user's current primary input type. | Live |
Luau's New Type Solver: Fixes an instance of an internal compiler exception when calling some built-in functions, like table.freeze, as a child of or or and expressions. | Live |
Improves display names of threads, closures, and their prototypes in the Luau Heap Profiler using "thread at name:line source", "name:line source" and "proto name:line source" formats. | Live |
Deprecates use of TextFilterResult.GetChatForUserAsync. | Live |
Adds a persistent setting for adaptive camera speed. | Live |
First of several updates targeting Studio performance for large selections. This update makes a ~15% improvement in performance of Properties Widget when dealing with large selections. | Live |
Adds the GetSize() method to the MemoryStoreQueue data structure. | Pending |
Adds the GetSize() method to the MemoryStoreSortedMap data structure. | Pending |
Luau's New Type Solver: Type inference for singles is now disabled for large tables. The intended order of magnitude here is hundreds of elements. | Pending |
Luau's New Type Solver: Enables support for write-only property types in tables. | Pending |
Fixes
Note | Status |
---|---|
Fixes blurry engine-based UI in Studio on Windows, such as the new ribbon bar and new Explorer window. | Live |
Fixes issues with Script Analysis randomly reporting internal "Analysis has been cancelled by user" and "Typeinfer failed to complete in allotted time" errors and stopping auto-complete from running. | Live |
Fixes the way Luau renders out the empty type pack so that you will consistently see () in errors for things like empty function returns. | Live |
Next Gen Explorer Beta: Fixes selection occurring during shutdown triggering a "selectionChanged without connection" error. | Live |
Luau's New Type Solver: Adds clarification to wording of Luau's error when not being able to call something of the primitive type function. | Pending |
Fixes Union not being enabled/disabled correctly. | Pending |