firtool-1.153.0
What's Changed
- [firtool] register verif passes by @Clo91eaf in #10771
- [NFC][LTLToCore] Fix inaccurate test comments by @TaoBi22 in #10779
- [Sim][MooreToCore][SimToSV] Add sim.string.format_to_string and lower moore.fstring_to_string by @VecoMr in #10764
- [Arc] Move storage size attribute from type to owning op by @fzi-hielscher in #10767
- [Arc] Support observed values on llhd.wait in coroutine lowering by @fabianschuiki in #10757
- [PyCDE] Don't run tests in an external shell by @teqdruid in #10781
- [Arc] Add sensitivity mask attribute to CoroutineInstanceOp by @fzi-hielscher in #10782
- [MooreToCore][Transforms] Fix always_comb lowering for string-typed signals by @VecoMr in #10769
- [ImportVerilog] Support hierarchical references in subroutines by @VecoMr in #10773
- [ImportVerilog] Fix return type mismatch for functions returning string by @VecoMr in #10775
- [MooreToCore] Fix bool cast lowering for packed aggregates by @VecoMr in #10777
- [ESI][Runtime] Support for multi-burst lists by @teqdruid in #10784
- [ESI][Runtime] Fix engine teardown oversight by @teqdruid in #10785
- [LTLToCore] Lower boolean
ltl.intersect to comb.and by @leizaf in #10774 - [UBTI] Always use LLD on Linux by @teqdruid in #10783
- [RTG] Replace immediate type with MLIR integer by @maerhart in #10760
- [ESI][Runtime] Codegen refactor by @teqdruid in #10799
- [ImportVerilog] Fix corrupted constant string materialization by @VecoMr in #10776
- [ESI][Runtime][Codegen] Fix lists with non 8/16/32/64 bit counts by @teqdruid in #10801
- [circt-synth] Handle Add with Carry-In by @cowardsa in #10792
- [FIRRTL] Support domain create in LowerLayers by @uenoku in #10800
- [Arcilator] Register the UB dialect by @fabianschuiki in #10806
- [LTL] Add ClockedAtomOp description by @Clo91eaf in #10541
- [FIRRTL] Add --disable-line-wrap flag to emitter by @TaoBi22 in #10765
- [Arcilator] Add --jit-object-file option to dump JIT-compiled object by @fabianschuiki in #10810
- [ImportVerilog] Support dynamic
foreachloops by @AlviseDeFaveri in #10804 - [FIRRTL] Allow arbitrary LowerMemory dedup by @seldridge in #10805
New Contributors
- @leizaf made their first contribution in #10774
- @AlviseDeFaveri made their first contribution in #10804
Full Changelog: firtool-1.152.0...firtool-1.153.0