Skip to content

v0.2.0

Compare
Choose a tag to compare
@InsertCreativityHere InsertCreativityHere released this 29 Nov 16:22
· 37 commits to main since this release

What's Changed

Added

  • Added support for enums with associated fields (#664).
  • Added support for specifying scoped exceptions in @throws doc comment tags (#662).
  • Added is_within to check if a Location is within a Span (#668).

Enhancements

  • Added improve location tracking to messages and tags in doc comments (#670).
  • Improved the Visitor to automatically skip unpatched type references by @externl (#672).
  • Implemented the Send and Sync trait for some of the compiler's types.

Fixed

  • Fixed crash caused by compiling a Slice file with no module declaration.

Breaking

  • Interfaces can no longer be used a type in Slice definitions (#675).
  • Removed unused is_numeric_or_bool function from Primitive.

Full Changelog: v0.1.1...v0.2.0
Crate: https://crates.io/crates/slicec/0.2.0
Docs: https://docs.icerpc.dev/