Published March 21, 2024 | Version 0.7.0
Software Open

Spade 0.7.0

  • 1. Linköping University

Description

A hardware description language inspired by modern software languages.

Changes in 0.7.0:

Added

  • Provide more information when type inference fails during monomorphisation
  • Allow using the values of generic number parameters as expressions
  • Add std::ops::gray_to_bin and std::ops::bin_to_gray

Changed

  •  Moved parser diagnostics to new diagnostics system

Fixed

  •  Parentheses can now be omitted on aliased enum variants like None
  • Allow bitwise negation (~) of unsigned integers
  • Passing too many types to a turbofish operator now produces an error instead of panicking
  • Fix parsing of subtraction without spaces, like 1-2
  • Confirm correct number of generic parameters

 

Files

spade-v0.7.0.zip

Files (1.4 MB)

Name Size Download all
md5:76e7aa1bcfc37600d8a02be1b8f3695a
1.4 MB Preview Download

Additional details