Skip to content

Chisel v3.4.1

Choose a tag to compare

@chick chick released this 14 Dec 01:10

Highlights

  • Repo moved to https://github.com/chipsalliance
  • Naming improvements
    • More naming enhancements and performance improvements when using features with large designs (#1606) (#1617) (#1628)
    • When prefixing with a data, eagerly get local name (#1614)
    • Use Data refs for name prefixing with aggregate elements (#1616)
    • Added Force Name API (#1634)
    • Refine autonaming to have more intuitive behavior, Last name in an Expression wins, while the first Statement to name wins(#1660)

Fixes

  • Provide user source locators in Builder.error errors (#1618)
  • Enable Cat of Zero Element Vec (#1623) (#1627)
  • Fixed package chisel3 to improve the pointing of reported errors (#1621)
  • Make "(one file per module)" -e option work properly (#1630) (#1631)
  • Bugfix - module name collision for injecting aspect (#1635)
  • Fix bug where refs may not get set for Records (#1645)
  • Bugfix - adding external modules was broken (#1649)
  • Fixed ExtModule's lack of support built in support for providing verilog source (#1154)
  • Change to use .transform as the correct API for ChiselStage (#1651)
  • SeqUtils asUInt endian-ness: hi/lo instead of right/left (#1647)
  • For HasId.setRef, have first set win (with force override) (#1655)

Miscellany

  • Fixes to mdoc (#1600)
  • Move Chisel3 to SPDX license conventions (#1604)
  • Move more docs as part of CI process (#1601)
  • Add MiMa binary compatibility checking to 3.4.x (#1608)
  • Waive MiMa failures on package private methods (#1615)
  • Add additional function for backwards compatibility. (#1639)
  • Ignore tests using System.setSecurityManager, caused problems in test suite (#1661)

Documentation

  • Fix website building issues, delete index.md (#1613)
  • Fixed broken link to type hierarchy diagram (#1611)
  • Fix crosslinks in mdoc. Can't use md suffix (#1640)
  • Fix broken links in docs (#1643) (#1644)
  • Update some README links to chipsalliance (#1673) (#1681)
  • Updated readme: simplify sbt snippet and update to the latest stable release (#1686) (#1687)