Published April 16, 2026
| Version v0.18.0
Software
Open
Spade 0.18.0
Description
Added
- [!637 (merged)][!637 (merged)] Refine standard library
- !577 (merged) Added trait associated types
- !612 (merged) Added
int::bits_foranduint::bits_fortype-level functions - !624 (merged) Types can now be defined inside units
Fixed
- !609 (merged) Fix alias flattening system to avoid codegen bugs with inlining enabled
- !610 (merged) Enforce trait requirements on types even if they are not explicitly instantiated
- !622 (merged) Fixed handling of
-.by the compiler, now it can be used in code - !629 (merged) Fix codegen bug with aliases and resets
Changed
- !607 (merged) Remove the
porttype distinction. This is superseded by aDatatrait. - !611 (merged) Missing
mod name;extern module declarations now produce warnings instead of errors - !612 (merged)
uint_bits_to_fittype-level functions emit a deprecation warning - !623 (merged) Renamed
--omit-stdlib-and-preludeto--omit-stdlib
Files
spade-v0.18.0.zip
Files
(2.4 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:7e0167a9feffe160544b5878b5f314f3
|
2.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.17.0 (URL)
Software
- Repository URL
- https://gitlab.com/spade-lang/spade
- Programming language
- Rust
- Development Status
- Active