Skip to content

0.537

Compare
Choose a tag to compare
@zeux zeux released this 21 Jul 21:48
· 560 commits to master since this release
b1cfaf5

Analysis changes

  • Disable lower bounds calculation mode by default as we're fixing some underlying problems induced by it
  • Disable precise computation of returned types in non-strict mode as it makes non-strict mode too strict
  • Fix type checker stability with upcoming lower bounds calculation mode
  • Fix type checking false positives with optionals & nested tables (fixes #596)
  • Fix type checking false positives in non-strict mode when using generalized iteration

Runtime changes

  • Optimize local reassignment (eg local foo = bar :: type) which is now free if neither local is mutated
  • Minor cleanup in error messages for table operations

Community contributions