firtool-1.116.0
·
506 commits
to main
since this release
What's Changed
- [LowerToHW] Remove PRINTF_FD macro by @uenoku in #8432
- [SCFToCalyx] Should not write to file when json data is empty by @jiahanxie353 in #8448
- [RTG] Add array inject and size operations by @maerhart in #8363
- [hlstool] add top-level-function option for calyx flow by @KelvinChung2000 in #8434
- [CalyxEmitter] Emit negative integer values as bitvectors by @jiahanxie353 in #8449
- [PyRTG] Add control flow constructs by @maerhart in #8365
- [RTG][Elaboration] Arith support by @maerhart in #8366
- [RTG] Add tuple operations by @maerhart in #8370
- [PyRTG] Add tuples by @maerhart in #8371
- [RTG][Elaboration] Support folders of pure operations by @maerhart in #8374
- [RTG] Add set_cartesian_product operation by @maerhart in #8376
- [RTG] Add bag_convert_to_set operation by @maerhart in #8377
- [RTG] Add set_convert_to_bag operation by @maerhart in #8385
- [Arc][NFC] Make
arc.state
summary clearer by @TaoBi22 in #8451 - [Arc] Make
isInput
inImportedValue
(in SplitLoops) a bool by @TaoBi22 in #8453 - [OM] Add test for nested lists in ListConcatOp evaluator. by @mikeurbach in #8452
- [Comb] Drop redundant concat verifier by @TaoBi22 in #8454
- Comb Interval Range Analysis and Comb Opt Narrowing pass by @cowardsa in #8425
- firtool: fix documentation for default layer specialization by @youngar in #8456
- [CalyxEmitter] Negative, infinite, and NaN floating point values emitted as bitvectors by @jiahanxie353 in #8455
- [Moore] Adding
moore.string_cmp
Op by @AnnuCode in #8447 - [FIRRTL] Don't strip layers in LowerXMR by @seldridge in #8459
- [OM] Ensure every sublist is finished in ListConcatOp evaluation. by @mikeurbach in #8460
New Contributors
Full Changelog: firtool-1.115.0...firtool-1.116.0