Skip to content

firtool-1.85.0

Compare
Choose a tag to compare
@mikeurbach mikeurbach released this 06 Sep 17:28
804cdbe

What's Changed

  • [Seq] Introduce seq.initial, !seq.immutable and replace powerOn value with initial value in compreg by @uenoku in #7553
  • [ESI] Add optional non-blocking write API to WriteChannelPort by @mortbopet in #7555
  • [ESI][Runtime] Pretty printing of service ports by @teqdruid in #7567
  • Bump LLVM to 10407be542aeb2b59477b167bbba3716538dc722. by @mikeurbach in #7550
  • [ESI][Runtime] Address MMIO regions symbolically by @teqdruid in #7568
  • [ESI] Don't assume using namespace std in Manifest.cpp by @mortbopet in #7571
  • [FIRRTLUtils] Fix walkDrivers subfield id calculation by @uenoku in #7536
  • [SV] Fix regop canonicalizer crashing. by @dtzSiFive in #7564
  • [MooreToCore] Separate conversion pattern for moore.output by @maerhart in #7573
  • [FIRRTL][GrandCentral] Fix crashes on error re:tryGetAs. by @dtzSiFive in #7576
  • [FIRRTL][GrandCentral] Don't crash on missing keys, getAs. by @dtzSiFive in #7577
  • [ESI] Manifest: change the schema to be more rational by @teqdruid in #7561
  • [ESI][Runtime] Logging API by @teqdruid in #7569
  • [MooreToCore] Support to lower unpacked struct type by @cepheus69 in #7565
  • [Moore][NFC] Fix warning when building Moore components by @cepheus69 in #7566
  • [ImportVerilog] Skip defparams which have been handled by slang. by @hailongSun2000 in #7582
  • [HW] Fix crash when error encountered parsing hw.array. by @dtzSiFive in #7578
  • [HW][HWTypes] Fix use of OptionalParseResult. by @dtzSiFive in #7575
  • [FIRRTL][Folds] Fix mux fold if result type doesn't match operands. by @dtzSiFive in #7585
  • [FIRRTL][Lexer] Don't crash on trailing slash in inline anno. by @dtzSiFive in #7579
  • [FIRRTL][FIRParser] Defer inner symbols to post-processing, fix race. by @dtzSiFive in #7584
  • [FIRRTL] Add back unambiguous path requirement. by @mikeurbach in #7588

Full Changelog: firtool-1.84.0...firtool-1.85.0