Skip to content

0.601

Compare
Choose a tag to compare
@github-actions github-actions released this 27 Oct 21:26
e5ec0cd

What's changed

  • bit32.byteswap added by @Dekkonot (RFC)
  • Buffer library implementation (RFC)
  • Fixed a missing stdint.h include by @xgqt
  • Fixed parser limiter for recursive type annotations being kind of weird (fixes #645)

Native Codegen

  • Fixed a pair of issues when lowering bit32.extract
  • Fixed a narrow edge case that could result in an infinite loop without an interruption
  • Fixed a negative array out-of-bounds access issue
  • Temporarily reverted linear block predecessor value propagation

New type solver

  • We now type check assignments to annotated variables
  • Fixed some test cases under local type inference
  • Moved isPending checks for type families to improve performance
  • Optimized our process for testing if a free type is sufficiently solved