Skip to content

0.528

Compare
Choose a tag to compare
@zeux zeux released this 20 May 00:09
· 662 commits to master since this release
f5923ae

Analysis changes

  • Fix type checker assertions on some valid code
  • Type checker now correctly applies the expected shape of a table literal in certain cases (fixes #483)
  • Fix certain cases of generic types leaking to outside scopes (fixes #484)
  • Fix type checking of generic functions in certain cases when not all function arguments/returns were annotated

Runtime changes

  • Bytecode optimizer can now inline functions and unroll loops with nested closures at -O2
  • Improve bytecode optimizations for code that returns a type-cast local (return a :: type)

Community contributions