You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hey everyone. In preparation for the next phase of the New Type Solver
rollout, we have another round of important bugfixes.
We've also got a few improvements to the new require alias machinery and
a little optimization to native codegen.
## New Type Solver
* Fix a case where Luau would erroneously simplify `{} & { p: number |
string }` to `number`.
* Fix a crash that could occur within generic substitution. TODO: Sora
to help word this.
* Fix a case where Luau would infer a spurious union type as the result
of a `setmetatable` call.
* Fix#1803
* Improve bidirectional inference of table literals in the case that the
expected type has an indexer.
## Luau.Require
* Zero-initialize `luarequire_Configuration` function pointers before
user initialization
* Error if ambiguity is detected during alias discovery
## Native Codegen
* Do not replace known constant value with a load propagation in
STORE_TVALUE
---------
Co-authored-by: Annie Tang <[email protected]>
Co-authored-by: Hunter Goldstein <[email protected]>
Co-authored-by: Sora Kanosue <[email protected]>
Co-authored-by: Varun Saini <[email protected]>
Co-authored-by: Vyacheslav Egorov <[email protected]>
0 commit comments