New
Chisel v7.4.0
API Modification
- Make object Type in ClassType public (by @adkian-sifive in https://github.com/chipsalliance/chisel/pull/5075) Update object Type in properties ClassType to be public
- Add SimulationTest marker (by @fabianschuiki in https://github.com/chipsalliance/chisel/pull/4849)
Fixes
- [svsim] Use filelist for source files (by @seldridge in https://github.com/chipsalliance/chisel/pull/5070)
- [svsim] Fix FSDB generation for VCS 2024+ (by @seldridge in https://github.com/chipsalliance/chisel/pull/5071)
Documentation
- [chisel3.simulator.scalatest.Cli] fixing EmitVpd option description (by @nibrunieAtSi5 in https://github.com/chipsalliance/chisel/pull/5072)
Dependency Updates
- [cd] Bump CIRCT from firtool-1.135.0 to firtool-1.136.0 (by @chiselbot in https://github.com/chipsalliance/chisel/pull/5069)
- Bump to Scala 2.13.18 (by @jackkoenig in https://github.com/chipsalliance/chisel/pull/5081)
- [cd] Bump CIRCT from firtool-1.136.0 to firtool-1.137.0 (by @chiselbot in https://github.com/chipsalliance/chisel/pull/5090)
Build and Internal Changes
- [main] Enable MiMa for v7.3.0 (by @chiselbot in https://github.com/chipsalliance/chisel/pull/5068)
- Add missing implies for BitsIntf (by @adkian-sifive in https://github.com/chipsalliance/chisel/pull/5055)
Add
impliessupport to Scala 3 Bits - Bump to mill 1.0.6 (by @jackkoenig in https://github.com/chipsalliance/chisel/pull/5079)
- [Scala3] Add missing PrintfIntf implementation (by @adkian-sifive in https://github.com/chipsalliance/chisel/pull/5086) Add missing Scala3 PrintfIntf implementation
- [Scala3] Support multiple parameter lists for Bundles (by @adkian-sifive in https://github.com/chipsalliance/chisel/pull/5085) Support multiple parameter lists in Bundles
- [Scala3] Add support for Selectable Modules (by @adkian-sifive in https://github.com/chipsalliance/chisel/pull/5087) Make Modules Selectable in Scala 3
Full Changelog: https://github.com/chipsalliance/chisel/compare/v7.3.0...v7.4.0