Skip to content

v0.6.0

Compare
Choose a tag to compare
@matt-cornell matt-cornell released this 09 Jul 21:17
· 470 commits to main since this release
3b3c82d

What's Changed

  • The compiler emits objects that contain header information by default now (#79)
  • The parser no longer hangs if the closing parenthesis for function parameters is missing (#81)
  • Variables can be accessed in function parameter default values without everything crashing (#81).
  • References and pointers now use prefix notation (#82)
  • Mutability semantics have been reworked under the hood (#82)
  • LLVM 16 is supported (#83)
  • Unused AST functions have been removed (#84)
  • The @sizeof, @typeof, and @typename intrinsics have been added (#85)
  • type and null now work as literals (3deaa7b)
  • co multi aot properly creates parent directories (92bb41e)
  • Multiline comments parse properly (7c4d4e1)

Full Changelog: 0.5.4...0.6.0