Published January 9, 2025
| Version v12
Software
Open
Spade 0.12.0
Description
A hardware description language inspired by modern software languages.
Changes in 0.12.0:
Added
Fixed
- !365 Fix a few codegen bugs around enums with 1 variant and no members
- !365 Correctly generate code for memories with bool elements
- !368 Fix panic when pattern matching arrays of integers with more than 4 elements
- !368 Report error when integer patterns are out of bounds
- !374 Fix codegen bug when indexing nested inv wire structures
- !376 Fix line comments at end of file
- !377 Emit an error for zero size types that would otherwise cause codegen bugs
- !377 Fix codegen bug when matching on zero size literals
- !377 Fix codegen bug when using zero size integers
Changed
- !370 Increased the precedence of dereference and bitwise operators
- !371 Require braces around the cases in
if
expressions - !379 Change
.bits
to.to_bits
in int and uint
Files
spade-v0.12.0.zip
Files
(1.6 MB)
Name | Size | Download all |
---|---|---|
md5:98990806880ac1d14b65d93ad38a0719
|
1.6 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.12.0 (URL)
Software
- Repository URL
- https://gitlab.com/spade-lang/spade
- Programming language
- Rust
- Development Status
- Active