Skip to content

v0.7.0

Compare
Choose a tag to compare
@matt-cornell matt-cornell released this 15 Aug 05:24
· 321 commits to main since this release
7f2f946

Features

  • Destructors have been added (#91, #101)
  • Code runs at optimization level 2 by default (#93)
  • Structs have been added (#94)
  • An entire file can be specified as being part of a module (#95)
  • Linear (must use) types (#99)

Bugs

  • A lot of mutability-related bugs have been fixed (#90)
  • Bitcasts work in more cases (#96)
  • ZSTs work in more cases (#97)
  • ASTs reference input data (#98)

Internals

  • The parser has been completely rewritten using chumsky (#89) with some documentation (#100)
  • The code is now formatted according to Rust's style guide (#92)

Full Changelog: 0.6.0...0.7.0