Chisel v7.10.0
Features
- Add asReset cast for bools (by @fabianschuiki in #5207)
- Add Instance Choice Support to ChiselSim (by @uenoku in #5228)
- [svsim] Add control of
-debug_access(by @seldridge in #5234) - Add domain subfield access operation (by @seldridge in #5238)
- Add string concatenation support (by @seldridge in #5241)
- Add domain instantiation operation (by @seldridge in #5239)
API Modification
- Change ClockDomain fields, period -> synchronousTo (by @seldridge in #5237)
Fixes
- Add InstanceChoiceBinding, fix bulk connect of instance choice (by @jackkoenig in #5236)
Documentation
- Bump qs from 6.14.1 to 6.14.2 in /website (by @dependabot[bot] in #5210)
- Bump ajv in /website (by @dependabot[bot] in #5211)
- Bump svgo from 3.3.2 to 3.3.3 in /website (by @dependabot[bot] in #5224)
- Bump minimatch and serve-handler in /website (by @dependabot[bot] in #5225)
- Fix minor typo in LFSR documentation comment (by @nibrunieAtSi5 in #5235)
Dependency Updates
- [cd] Bump CIRCT from firtool-1.140.0 to firtool-1.141.0 (by @chiselbot in #5214)
- [cd] Bump CIRCT from firtool-1.141.0 to firtool-1.141.1 (by @chiselbot in #5215)
- [cd] Bump CIRCT from firtool-1.141.1 to firtool-1.142.0 (by @chiselbot in #5226)
- [cd] Bump CIRCT from firtool-1.142.0 to firtool-1.143.0 (by @chiselbot in #5242)
Build and Internal Changes
- [main] Enable MiMa for v7.9.0 (by @chiselbot in #5209)
- [Scala3] Add support for handling unapplys in NamingPhase (by @adkian-sifive in #5198)
- [Scala3] Move BitPatSpec and 14 other files (by @adkian-sifive in #5217)
- [scala3] Cross-build the plugin against 3.8.2 (by @jackkoenig in #5223)
Full Changelog: v7.9.0...v7.10.0