seldridge
released this
10 Jan 19:50
·
30 commits
to main
since this release
What's Changed
- [CombToAIG] Add a pattern for mul by @uenoku in #8015
- [Comb] Don't try to canonicalize muxes indefinitely by @maerhart in #8023
- [PyCDE][Python] Fixing leaks reported by nanobind by @teqdruid in #8029
- [ESI/PyCDE] Updating XRT BSP to use ChannelMMIO by @teqdruid in #8025
- [HWToBTOR2] Fix incorrect le/ge predicate name emission by @TaoBi22 in #8028
- [MemoryBanking] Rename memory bank invalid test by @jiahanxie353 in #8032
- [RTGTest] Add some registers by @maerhart in #7924
- [VerifToSMT] Fix incorrect loop region result indexing by @TaoBi22 in #8006
- [CombToAIG] Lower comb.icmp by @uenoku in #8016
- [FIRRTL] Use PRINTF_FD macro instead of 0x80000002 as printf fd by @Clo91eaf in #7983
- Use MLIR python detection environment by @cbalint13 in #8037
- [SMT] Add int2bv operation by @TaoBi22 in #8041
- Revert "Use MLIR python detection environment (#8037)" by @mikeurbach in #8038
- [PyCDE] Improving support for Any type by @teqdruid in #8044
- [PyCDE/ESI] Add ESI hostmem service write API by @teqdruid in #8045
- [MemoryBanking] Support multi-dimension memory banking by @jiahanxie353 in #8033
- [MemoryBanking] Add a new field to keep track values to be erased by @jiahanxie353 in #8039
- [circt-test] Keep a list of available test runners by @fabianschuiki in #8046
- [Python] Update wheels we build in CI/CD. by @mikeurbach in #8051
- Bump LLVM to 560b72c0408a8f7e4340a1d4197b164a14cd30b0. by @mikeurbach in #8043
- [LoopScheduleToCalyx] Lower pipeline register to register writes. by @cgyurgyik in #8048
- [LoopScheduleToCalyx] deduplicate groups within a ParOp. by @cgyurgyik in #8055
New Contributors
- @Clo91eaf made their first contribution in #7983
- @cbalint13 made their first contribution in #8037
Full Changelog: firtool-1.99.2...firtool-1.100.0