Firtool Release 1.51.0
·
2707 commits
to main
since this release
What's Changed
- [FIRRTL] Add LowerGroups Pass by @seldridge in #5659
- [Calyx]Add invoke pass by @linuxlonelyeagle in #5635
- [FIRRTL][CAPI] Add a new function to get
ParamDeclAttr
by @SpriteOvO in #5792 - [FIRRTL][IMCP] Refactor and generalize overdefined operations by @uenoku in #5797
- [FIRRTL][HW] Add verbatim literal support by @rwy7 in #5774
- [Ibis] Add
ibis.this
by @mortbopet in #5794 - [FIRRTL][Inliner] Support per-field syms, update local users. by @dtzSiFive in #5776
- [FIRRTL][NFCI] Cleanup misc "inner_sym" uses. by @dtzSiFive in #5802
- [FIRRTL] Reject unsupported port symbols on instance + class ops. by @dtzSiFive in #5796
- [cmake][CI] Use llvm_gtest target directly. by @dtzSiFive in #5804
- [OM] Add
om.list_create
to create lists of objects by @nandor in #5418 - [Pipeline] Remove
ext
input from pipelines by @mortbopet in #5805 - [Seq] Add an inner symbol to permit references to clock gates by @nandor in #5799
- [FIRRTL][NFC] Add fir tests relating to probes, from spec. by @dtzSiFive in #5781
- [FIRRTL] Clean up RWProbe's verifier by @youngar in #5806
- [HW][Seq][NFC] Fix layering re:includes to FIRRTL headers. by @dtzSiFive in #5811
- [FIRRTL] add DedupGroupAnnotation by @albertchen-sifive in #5787
- [CI] Switch back to ccache action for nightlies by @teqdruid in #5813
- [PipelineToHW] Fix
PipelineToHW
TSAN issue by @mortbopet in #5817 - [FIRRTL] Add PathOp by @youngar in #5808
- [FIRRTL][LowerToHW] Fix race by processing ports before parallel, fix failure path. by @dtzSiFive in #5818
- [Ibis] Add containerize pass by @mortbopet in #5810
- [FIRRTL][Inliner][NFC] Cleanup with some scoped state structs. by @dtzSiFive in #5812
- [FIRRTL] Add ObjectSubfieldOp by @rwy7 in #5768
- [FIRRTL] RWProbeOp: Add requirement+verify def before use. by @dtzSiFive in #5807
- [ESI] Remove auto-wrap functionality by @teqdruid in #5823
- [FIRRTL][HW] Replace ModuleNamespace with InnerSymbol one. by @dtzSiFive in #5819
- [CMake] Implement add_circt_tool() by @nickelpro in #5821
- [CI] Attempt to fix nightly cache evictions by @teqdruid in #5826
- Bump LLVM by @rwy7 in #5825
- [Python] Handle inner symbols in attribute_to_var by @uenoku in #5824
- [FIRRTL] RWProbeOp: support width inference. by @dtzSiFive in #5782
- [FIRRTL][Emitter] RWProbeOp, RefCast, better forceable support. by @dtzSiFive in #5779
- [FIRRTL][CAPI] Fix undefined reference for
mlirExportFIRRTL
by @SpriteOvO in #5790 - [FIRRTL][Import][NFC] Drop unused annotationMap, touchup comment. by @dtzSiFive in #5836
- [ci] Finish, use reusable workflow for build/test/install by @seldridge in #5838
- [LowerToHW] Remove temporary wire optimization by @nandor in #5837
- [FIRRTL][BlackboxReader] Don't insert outside circuit. by @dtzSiFive in #5840
- [FIRRTL][Emitter] Sync to use "latest", and bump that to 3.1.0. by @dtzSiFive in #5839
- [HW/Support] Introduce InstanceGraph interface by @mortbopet in #5833
- [FIRRTL][OMIR] Remove deprecated OMConstant node by @youngar in #5841
New Contributors
- @nickelpro made their first contribution in #5821
Full Changelog: firtool-1.50.0...firtool-1.51.0