v0.7.0
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