| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
default build - #97
|
|
Fixes #89
|
|
Was not checking for length of bundles, so if the bundles matched but one had more fields, it was not caught.
|
|
Current implementation of symhash is not thread safe
|
|
accesses.
Fixes #105
|
|
|
|
|
|
|
|
|
|
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.
|
|
I was going to augment it, but thought it best to clean it up first.
|
|
Propagate memory port types in Emitter
|
|
|
|
Don't just use UnknownType() everywhere.
|
|
|
|
Fix Chirrtl serialization bug
|
|
|
|
Add guard to emission of simulation constructs
|
|
|
|
|
|
|
|
|
|
|
|
Fix StringLit to ignore escaped double quotes
|
|
|
|
Allow FIRRTL to run on Travis
|
|
The printf call you're making doesn't appear to be standard, so I've
replaced it with something else.
|
|
|
|
|
|
Add some integration tests: successful compilation and execution
|
|
|
|
|
|
|
|
Separate serialize functions into separate file
|
|
Travis add chisel3
|
|
|
|
|
|
|
|
|
|
|
|
prints in SplitExp, and emitting expressions instead of their toString counterparts
|
|
|
|
|
|
Quick fix for printf in the emitted Verilog
|
|
|
|
Travis support
|