Skip to content

0.604

Compare
Choose a tag to compare
@github-actions github-actions released this 17 Nov 18:51
74c5320

What's Changed

New Solver

  • New algorithm for inferring the types of locals that have no annotations. This
    algorithm is very conservative by default, but is augmented with some control
    flow awareness to handle most common scenarios.
  • Fix bugs in type inference of tables
  • Improve performance of by switching out standard C++ containers for DenseHashMap
  • Infrastructure to support clearer error messages in strict mode

Native Code Generation

  • Fix a lowering issue with buffer.writeu8 and 0x80-0xff values: A constant
    argument wasn't truncated to the target type range and that causes an
    assertion failure in build.mov.
  • Store full lightuserdata value in loop iteration protocol lowering

New Contributors

Full Changelog: 0.603...0.604