mirror of
https://github.com/luau-lang/luau.git
synced 2025-05-04 10:33:46 +01:00
37 lines
1.1 KiB
Markdown
37 lines
1.1 KiB
Markdown
---
|
|
layout: single
|
|
title: "Luau Recap: March 2022"
|
|
---
|
|
|
|
Luau is our new language that you can read more about at [https://luau-lang.org](https://luau-lang.org).
|
|
|
|
[Cross-posted to the [Roblox Developer Forum](https://devforum.roblox.com/t/luau-recap-march-2022/).]
|
|
|
|
## Tagged unions
|
|
|
|
## Width subtyping
|
|
|
|
## Typechecking improvements
|
|
|
|
* Generic function type inference now works the same for generic types and generic type packs.
|
|
* Less crashing due to mutating types which shouldn't be.
|
|
* Fix a bug that could cause two incompatible copies of the same class to be created.
|
|
* Cope better with cyclic metatable types.
|
|
* Add support for `table.clone`.
|
|
* Better error messages.
|
|
* Fix a bug that confused union and intersection types of table properties.
|
|
|
|
## Debugger improvements
|
|
|
|
* Use the property name as the name of methods in the debugger.
|
|
|
|
## Performance improvements
|
|
|
|
* Improve gathering performance metrics for GC.
|
|
* Reduce stack memory reallocation.
|
|
|
|
## Thanks
|
|
|
|
A special thanks to all the fine folks who contributed PRs this month!
|
|
|
|
* [ProBaturay](https://github.com/ProBaturay)
|