| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-04-09 | Adds check for type of DefRegister initialization | jackkoenig | |
| Fixes #89 | |||
| 2016-04-09 | Fix bundle type equality | Adam Izraelevitz | |
| Was not checking for length of bundles, so if the bundles matched but one had more fields, it was not caught. | |||
| 2016-04-09 | Make sbt fork := true | jackkoenig | |
| Current implementation of symhash is not thread safe | |||
| 2016-04-08 | Fixed bug in Remove Accesses where a WSubAccess's index was not checked for ↵ | Adam Izraelevitz | |
| accesses. Fixes #105 | |||
| 2016-04-08 | Add small test for issue #105 | jackkoenig | |
| 2016-04-07 | Add primitive dead code elimination pass | Andrew Waterman | |
| 2016-04-07 | Split ConstProp pass into own file; propagate lits through nodes | Andrew Waterman | |
| 2016-04-07 | Add constant propagation for muxes on UInt | Andrew Waterman | |
| 2016-04-07 | Add basic constant propagation for logical operators | Andrew Waterman | |
| This is deliberately incomplete because I wanted to get feedback before plowing ahead. These passes handle constant propagation for bitwise and equality operators on UInt only, usually only when the widths match. | |||
| 2016-04-07 | Make ConstProp pass more concise | Andrew Waterman | |
| I was going to augment it, but thought it best to clean it up first. | |||
| 2016-04-06 | Merge pull request #102 from ucb-bar/propagate-mem-port-types | Adam Izraelevitz | |
| Propagate memory port types in Emitter | |||
| 2016-04-04 | Wrapped delay in ifndef verilator, as it is not supported by verilator | Adam Izraelevitz | |
| 2016-04-01 | Propagate memory port types in Emitter | Andrew Waterman | |
| Don't just use UnknownType() everywhere. | |||
| 2016-04-01 | Update sbt to version 0.13.11 | Andrew Waterman | |
| 2016-03-24 | Merge pull request #93 from ucb-bar/fix-chirrtl-serialize | Andrew Waterman | |
| Fix Chirrtl serialization bug | |||
| 2016-03-24 | Fix Chirrtl serialization bug | jackkoenig | |
| 2016-03-18 | Merge pull request #92 from ucb-bar/guard-printf-stop | Andrew Waterman | |
| Add guard to emission of simulation constructs | |||
| 2016-03-18 | Add guard to emission of simulation constructs | jackkoenig | |
| 2016-03-15 | Change non-reentrant VerilogEmitter from object to class | Jack | |
| 2016-03-15 | Revamp string literal handling | jackkoenig | |
| 2016-03-10 | Add support for right shift by amount larger than argument width | jackkoenig | |
| 2016-03-10 | Add Module Mappers | jackkoenig | |
| 2016-03-09 | Merge pull request #88 from davidbiancolin/grammar_strlit_fix | Andrew Waterman | |
| Fix StringLit to ignore escaped double quotes | |||
| 2016-03-09 | Fix StringLit to ignore escaped double quotes | davidbiancolin | |
| 2016-03-06 | Merge pull request #83 from ucb-bar/travis | Jack Koenig | |
| Allow FIRRTL to run on Travis | |||
| 2016-03-05 | Fix the stanza wrapper for Travis | Palmer Dabbelt | |
| The printf call you're making doesn't appear to be standard, so I've replaced it with something else. | |||
| 2016-03-05 | Use $(MAKE), not make | Palmer Dabbelt | |
| 2016-03-03 | Remove unused files: DebugUtils and original Passes | jackkoenig | |
| 2016-03-03 | Merge pull request #81 from ucb-bar/add-tests | Andrew Waterman | |
| Add some integration tests: successful compilation and execution | |||
| 2016-03-03 | Add some integration tests: successful compilation and execution | jackkoenig | |
| 2016-03-02 | Remove implicits from serialize | jackkoenig | |
| 2016-03-01 | Move mapper functions to implicit methods on IR vertices. | jackkoenig | |
| 2016-02-26 | Merge pull request #77 from ucb-bar/separate-serialize | Jack Koenig | |
| Separate serialize functions into separate file | |||
| 2016-02-25 | Merge pull request #78 from ucb-bar/travis-add-chisel3 | Jim Lawson | |
| Travis add chisel3 | |||
| 2016-02-25 | Remove brittle rocket comparison to expected verilog test. | jackkoenig | |
| 2016-02-25 | Travis updates: add Verilator and Chisel3 tests | jackkoenig | |
| 2016-02-25 | Separate serialize functions into separate file | jackkoenig | |
| 2016-02-25 | Remove FlagUtils and related unused debug printing | jackkoenig | |
| 2016-02-25 | Remove unused code in Driver, update help message | jackkoenig | |
| 2016-02-24 | Fixed printf bugs in scala and stanza versions. Required special casing ↵ | Adam Izraelevitz | |
| prints in SplitExp, and emitting expressions instead of their toString counterparts | |||
| 2016-02-24 | Make rocket-golden.v match output of #75 | jackkoenig | |
| 2016-02-24 | Make rocket.fir regression test fail nicer on console | jackkoenig | |
| 2016-02-24 | Merge pull request #72 from ucb-bar/fix-printf | Jack Koenig | |
| Quick fix for printf in the emitted Verilog | |||
| 2016-02-24 | Quick fix for printf in the emitted Verilog | Kamyar Mohajerani | |
| 2016-02-23 | Merge pull request #67 from ucb-bar/travis | Jack Koenig | |
| Travis support | |||
| 2016-02-23 | Decouple stanza from scala build; use $(install_dir) where appropriate. | Jim Lawson | |
| 2016-02-23 | Initial travis configuration. | Jim Lawson | |
| 2016-02-23 | Merge branch 'master' of github.com:ucb-bar/firrtl | azidar | |
| 2016-02-23 | Updated pdf | azidar | |
| 2016-02-23 | Add rocket regression, just runs rocket.fir through Verilog compiler and ↵ | Jack | |
| compares to expected Verilog. Uses ScalaTest. Should be eventually replaced with actual simulation of rocket-chip | |||
