Published March 21, 2024
| Version 0.7.0
Software
Open
Spade 0.7.0
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
andstd::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
Related works
- Is continued by
- https://gitlab.com/spade-lang/spade (URL)
- Is identical to
- https://gitlab.com/spade-lang/spade/-/tree/v0.7.0 (URL)