Skip to content

0.541

Compare
Choose a tag to compare
@zeux zeux released this 18 Aug 22:10
· 539 commits to master since this release
be2769a

Analysis changes

  • Fix autocomplete not suggesting globals defined after the cursor (fixes #622)
  • Improve type checker stability

Runtime changes

  • Reduce parser C stack consumption which fixes some stack overflow crashes on deeply nested sources
  • Improve performance of bit32.extract/replace when width is implied (~3% faster chess)
  • Improve performance of bit32.extract when field/width are constants (~10% faster base64)
  • Heap dump now annotates thread stacks with local variable/function names

Community contributions

  • Fix lint.md formatting by @Mactavsin in #637
  • Prevent overflow in lua_newuserdatadtor by @XmiliaH in #639