Immutable
release. Only release title and notes can be modified.
New week, new Luau!
In this episode:
Type System
- better generalization of types for lambdas defined in table literals
- less ICE on generics
- check whether table indexer values are coincident when simplifying tables
- fix infinite recursion into degenerate intersection type in autocomplete
Cyclic Modules
- modules without return make their way in cyclic groups
- better error messages for cyclic requires
- fix use-after-free when a self-requiring module is checked before its dependents
Runtime
- many correctness bug fixes for JIT Bytecode Inliner
- reduced unnecessary move instructions around static function inlining
Common
- Use the Bitset iterator to iterate through the k-v pairs in DenseHashMap2
- fixed a memory leak in DenseHash2 and its erase implementation
- more benchmarks