| Age | Commit message (Expand) | Author |
| 2017-03-23 | Pass now subclasses Transform (#477) | Adam Izraelevitz |
| 2017-03-09 | Sint tests and change in serialization (#456) | Adam Izraelevitz |
| 2017-03-06 | After merge, fixed added transforms | Adam Izraelevitz |
| 2017-03-06 | Add ability to emit 1 file per module (#443) | Jack Koenig |
| 2017-02-26 | Align types and names of ports in emitted Verilog (#463) | Jack Koenig |
| 2017-02-23 | Fix warning from Cadence Incisive | Scott Johnson |
| 2017-02-14 | Add println/throwInternalError to Emitter | Adam Izraelevitz |
| 2017-02-13 | Emit memories larger than 512 MB with a sparse annotation (#438) | Colin Schmidt |
| 2017-02-07 | Rework Attach to work on arbitrary Analog hierarchies (#415) | Jack Koenig |
| 2017-01-19 | Verilog rem fix (#404) | grebe |
| 2016-11-04 | Cleanup license at top of every file (#364) | Jack Koenig |
| 2016-11-04 | Refactor Compilers and Transforms | jackkoenig |
| 2016-10-31 | Fixed Verilog emission of andr, orr, and xorr (#357) | Adam Izraelevitz |
| 2016-10-26 | Add RawString ExtModule parameter support | jackkoenig |
| 2016-10-26 | Add Support for Parameterized ExtModules and Name Override | jackkoenig |
| 2016-10-11 | Scala style cleanup take 5 (#324) | Chick Markley |
| 2016-09-27 | remove unnecessary parentheses | chick |
| 2016-09-25 | Spec features added: AnalogType and Attach (#295) | Adam Izraelevitz |
| 2016-09-25 | offload latency pipe generation for memories from VerilogEmitter | Donggyu Kim |
| 2016-09-25 | more readable verilog generation for register updates | Donggyu Kim |
| 2016-09-25 | stuff like this mutable.LinkedHashMap needs the mutable prefix | chick |
| 2016-09-25 | remove unnecessary blocks | chick |
| 2016-09-25 | convert all occurencess of BigInt == Int to BigInt == BigInt | chick |
| 2016-09-25 | Use empty-parens as appropriate for f: => Unit calls | chick |
| 2016-09-23 | Use parens on Unit methods | chick |
| 2016-09-23 | use .isEmpty, .nonEmpty, isDefined | chick |
| 2016-09-23 | use .head instead of (0) | chick |
| 2016-09-16 | fill empty module body with "begin end" (#305) | Yunsup Lee |
| 2016-09-13 | remove VIndent | Donggyu Kim |
| 2016-09-13 | use case object for Kind | Donggyu Kim |
| 2016-09-13 | remove Utils.{width_BANG, long_BANG} | Donggyu Kim |
| 2016-09-13 | remove Utils.get_type | Donggyu Kim |
| 2016-09-13 | use MemPortUtils.memType for DefMemory | Donggyu Kim |
| 2016-09-12 | Rework map functions as class methods | jackkoenig |
| 2016-09-08 | remove Utils.{AND, OR, NOT, EQV} | Donggyu Kim |
| 2016-09-07 | clean up Emitter.scala (#275) | Donggyu |
| 2016-09-07 | clean up Utils.scala | Donggyu Kim |
| 2016-09-07 | remove Utils.tpe | Donggyu Kim |
| 2016-09-05 | Change null statement to empty begin end (#264) | Colin Schmidt |
| 2016-08-25 | emit wires instead of registers for invalid randomization | Howard Mao |
| 2016-08-25 | Finer grained control over randomization | Howard Mao |
| 2016-08-18 | emit correct enable signals for memories (#242) | Donggyu |
| 2016-08-17 | Change RW port names (#236) | Angie Wang |
| 2016-08-02 | Change serialize to abstract method on FirrtlNode | Jack Koenig |
| 2016-07-21 | Indentation support for the ANTLR parser (as discussed in #192) (#194) | Kamyar Mohajerani |
| 2016-07-07 | Guard register randomization with RANDOMIZE, rather than SYNTHESIS | Andrew Waterman |
| 2016-07-06 | Emit correct Verilog for SIntLiteral | Andrew Waterman |
| 2016-07-06 | Only assign garbage to Mem reads for non-power-of-2 depths | Andrew Waterman |
| 2016-07-06 | Avoid width warnings on Mem garbage assignment | Andrew Waterman |
| 2016-07-06 | Rely on $fatal vs. $finish, rather than stderr, for stop codes | Andrew Waterman |