| Age | Commit message (Expand) | Author |
| 2020-06-10 | Build ArrayBuffers in Block.mapStmt (#1669) | Jack Koenig |
| 2020-06-09 | Speed up ExpandWhens for very large designs (#1666) | Jack Koenig |
| 2020-06-04 | Add test case for retype-based component renaming in DedupModules | Albert Magyar |
| 2020-06-04 | Add unit test for Utils.expandRef | Albert Magyar |
| 2020-06-04 | Make Utils.expandRef properly return intermediate expressions | Albert Magyar |
| 2020-06-03 | Use recursive-then-iterative approach for check_width_e | Albert Magyar |
| 2020-06-03 | Revert: Generalize keyword collision to name manipulation, Add {Lower,Upper}C... | Schuyler Eldridge |
| 2020-06-03 | Add mapString method to ir.Port (#1655) | Schuyler Eldridge |
| 2020-06-03 | Scaladoc updates (#1656) | Schuyler Eldridge |
| 2020-06-02 | Update tutorial to reflect IR/WIR forms being merged | Albert Magyar |
| 2020-06-02 | Add extra convenience factories for regular IR nodes | Albert Magyar |
| 2020-06-02 | Fix performance pathology in DedupModules (#1654) | Jack Koenig |
| 2020-05-28 | Implement InstanceTarget Behavior for Dedup + EliminateTargetPaths (#1539) | Albert Chen |
| 2020-05-26 | Make WrappedTransform work with --class-log-level (#1640) | Schuyler Eldridge |
| 2020-05-26 | Cleanup unused imports (no-warning docs req from CI) | Albert Magyar |
| 2020-05-26 | Remove trivially dead code from now-redundant WIR/IR match patterns | Albert Magyar |
| 2020-05-26 | [API change] Absorb repetitive WIR nodes into IR | Albert Magyar |
| 2020-05-22 | Do not throw NonFatal exceptions in annotation logging | Jack Koenig |
| 2020-05-22 | DRY out transform running and annotation remapping | Jack Koenig |
| 2020-05-21 | RenameMap: remove implicit rename chaining (#1591) | Albert Chen |
| 2020-05-20 | Add scaladoc for LogicNode and tighten LowForm-only constraint (#1635) | Albert Magyar |
| 2020-05-18 | Don't try deduping the main module of a circuit (#1594) | Albert Magyar |
| 2020-05-18 | Fix equivalence tests (#853) | Albert Chen |
| 2020-05-18 | Canonicalize init of regs with zero as reset in RemoveReset (#1627) | Albert Magyar |
| 2020-05-14 | Make find_port return Unit and use Foreachers in ResolveKinds | Albert Magyar |
| 2020-05-14 | Eliminate unnecessary traversals in ResolveKinds | Jack Koenig |
| 2020-05-14 | Use HashMap instead of LinkedHashMap in ResolveKinds | Jack Koenig |
| 2020-05-14 | Move Reg/Mem initializations to end of module (#1613) | Deborah Soung |
| 2020-05-13 | Remove accidental hashing of all Modules in Dedup | Jack Koenig |
| 2020-05-13 | Remove expensive .distinct in Dedup | Jack Koenig |
| 2020-05-13 | Remove a redundant Expression traversal in InferTypes | Jack Koenig |
| 2020-05-13 | Use HashMap instead of LinkedHashMap in InferTypes | Jack Koenig |
| 2020-05-13 | Add test of {Lower, Upper}CaseNames | Schuyler Eldridge |
| 2020-05-13 | Add --change-name-case <lower|upper> option | Schuyler Eldridge |
| 2020-05-13 | Add features.{LowerCaseNames, UpperCaseNames} transforms | Schuyler Eldridge |
| 2020-05-13 | Refactor RemoveKeywordCollisions->ManipulateNames | Schuyler Eldridge |
| 2020-05-13 | consolidated wire+assign to just wire, with expression inlined (#1600) | Murali Vijayaraghavan |
| 2020-05-11 | Have AppendInfo use MultiInfo, rather than appending with : (#1580) | Adam Izraelevitz |
| 2020-05-11 | Add andr, orr, xorr literal const prop tests | Schuyler Eldridge |
| 2020-05-11 | Add andr, orr, xorr literal constant propagation | Schuyler Eldridge |
| 2020-05-08 | Don't check Types of Expressions in CheckHighFormLike | Jack Koenig |
| 2020-05-08 | Lazily generate more detailed error messages in CheckHighFormLike | Jack Koenig |
| 2020-05-08 | deprecating BackendCompilationUtilities trait for object (#1575) | Deborah Soung |
| 2020-05-06 | Update scalatest to 3.1.1 (#1405) | Scala Steward |
| 2020-05-05 | before/after initial block macros (#1550) | Deborah Soung |
| 2020-05-04 | Add LegalizeAndReductionsTransform | Jack Koenig |
| 2020-05-01 | Add missing invalidations to some transforms (#1541) | Schuyler Eldridge |
| 2020-05-01 | Emitter: guard _RAND_* declarations with ifdef (#1548) | Albert Chen |
| 2020-04-27 | Fix remaining 'removed in 1.3' deprecations (#1542) | Albert Magyar |
| 2020-04-22 | s/dependents/optionalPrerequisiteOf/ | Schuyler Eldridge |