firtool-1.151.0
What's Changed
- [ci] Remove Python 3.10 wheels by @seldridge in #10715
- [DCToHW] Fix invalid ESI connections from Unpack(pack()) by @jack2bs in #10649
- [CMake] Enforce use of vendored libboost for slang by @fzi-hielscher in #10689
- [circt-verilog][cmake] Bump slang commit by @TaoBi22 in #10717
- Bump LLVM by @uenoku in #10687
- [Arc] FindInitialVectors: Drop weak getHashValue specialization. by @dtzSiFive in #10719
- [NFC][circt-bmc] Move debug name checks to matching funcs by @TaoBi22 in #10728
- [Arc] Generate simulation driver function for each model by @fabianschuiki in #10723
- [FIRRTL][Inliner] Fix n^2/crash when cloning anno to multiple tops. by @dtzSiFive in #10721
- [FIRRTL] Lower non-domain.define domain operands by @seldridge in #10730
- [Synth] Add required nameless delay representation for cut rewrite patterns by @okekayode in #10672
- [SV][ExportVerilog] Add sv.fclose in SV Dialect by @nanjo712 in #10726
- [FIRRTL][Inliner] Visit modules in IPO. by @dtzSiFive in #10686
- [ArcRuntime][InsertRuntime] Improve runtime argument parsing by @fzi-hielscher in #10734
- [Comb] Fix O(NM) extract-of-concat resolution by @jpienaar in #10733
- [SV][ExportVeriog] Add sv.concat_str in SV dialect by @nanjo712 in #10736
- [SimToSV] Support printing sim.fmt.string by @nanjo712 in #10725
- Revert "[FIRRTLToHW] Remove the SYNTHESIS guard in printf/flush lowering path (#10526)" by @seldridge in #10738
Full Changelog: firtool-1.150.2...firtool-1.151.0