Skip to content

0.548

Compare
Choose a tag to compare
@github-actions github-actions released this 07 Oct 01:51
· 489 commits to master since this release

Analysis changes

  • 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

Runtime changes

  • 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)
  • Reduce profiling skew when using --profile with very high frequencies

Community contributions

None this week; PRs are always welcome!