Firtool Release 1.53.0
What's Changed
- [FIRRTL] re-work PathOp to use annotations by @youngar in #5933
- [FIRRTL] Add ResolvePathsPass by @youngar in #5942
- [FIRRTL] Add path op parsing by @youngar in #5946
- [FIRRTL] Fix crash resolving annotations through operations w/o "type". by @dtzSiFive in #5948
- [FIRRTL] Bool: type, constant, parser/emitter. by @dtzSiFive in #5956
- [FIRRTL][LowerClasses] Bool support. by @dtzSiFive in #5958
- LLVM bump 08/22/2023 -> 08/25/2023 by @dtzSiFive in #5932
- [FIRRTL] Map: MapCreateOp, parsing support. by @dtzSiFive in #5962
- [FIRRTL][NFC] Automatically register ODS types. by @dtzSiFive in #5968
- [FIRRTL][NFC] Split text for types out from summary if long, tweak. by @dtzSiFive in #5969
- [FIRRTL] getOrAddInnerSym: fix bug when targeting a field by @youngar in #5978
- [firtool] Register conversion passes to make avail for mlir-print-ir. by @dtzSiFive in #5976
- [FIRRTL][InferWidths] Ignore propassign, don't error. by @dtzSiFive in #5984
- [FIRRTL] Support properties in aggregates, remove immediately. by @dtzSiFive in #5993
- [FIRRTL] Support noRefTypePorts in applyGCTMemTaps by @seldridge in #5996
- [FIRRTL][IMCP] Support Properties; support materializing string/bool. by @dtzSiFive in #5994
- [FIRRTL][LowerClasses] Lower map types and map.create by @uenoku in #5997
- [FIRRTL][LowerClasses] Support lowering FIRRTL paths ops to OM by @youngar in #5974
- [FIRRTL, HW] Simplify FieldID support by @darthscsi in #5998
- [FIRRTL] Reject instances of classes. by @dtzSiFive in #6014
Full Changelog: firtool-1.52.0...firtool-1.53.0