luau/Ast/src
Arseny Kapoulkine d5a2a1585e
Sync to upstream/release/548 (#699)
- Fix rare type checking bugs with invalid generic types escaping the
module scope
- Fix type checking of variadic type packs in certain cases
- Implement type normalization, which resolves a large set of various
issues with unions/intersections in type checker
- Improve parse errors for trailing commas in function calls and type
lists
- Reduce profiling skew when using --profile with very high frequencies
- Improve performance of `lua_getinfo` (`debug.info`, `debug.traceback`
and profiling overhead are now 20% faster/smaller)
- Improve performance of polymorphic comparisons (1-2% lift on some
benchmarks)
- Improve performance of closure creation (1-2% lift on some benchmarks)
- Improve string comparison performance (4% lift on string sorting)
2022-10-06 17:23:29 -07:00
..
Ast.cpp Sync to upstream/release/543 (#657) 2022-09-01 16:14:03 -07:00
Confusables.cpp Sync to upstream/release/501 (#20) 2021-11-01 14:52:34 -07:00
Lexer.cpp Sync to upstream/release/543 (#657) 2022-09-01 16:14:03 -07:00
Location.cpp Sync to upstream/release/501 (#20) 2021-11-01 14:52:34 -07:00
Parser.cpp Sync to upstream/release/548 (#699) 2022-10-06 17:23:29 -07:00
StringUtils.cpp String interpolation (#614) 2022-08-24 12:01:00 -07:00
TimeTrace.cpp Sync to upstream/release/522 (#450) 2022-04-07 14:29:01 -07:00