- Add Splits (Port splits are thus far not supported yet, only internal splits)
- Expressly split Latency Domains from Clock Domains (#153)
- No longer require
CrossDomainto cross Latency Domains - Add lint for latency specifiers on gen decls (#162)
- Improve the descriptiveness of the Indeterminable Port Latency error (#168)
- Fix reading Unset value error points to wrong location
- Reading Unset from an Array now also errors
- LSP: Fix VSCode doesn't recognise canonized file paths
- LSP: Keyword colors now encode "is relevant outside the module" vs not. So general control flow is blue, but ports, domains, modules, etc are purple.
Standard Library
- Add
FWFT - Add
Tuple2andTuple3
Full Changelog: v0.3.7...v0.3.8