- Aug 04, 2015
-
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Henry Cook authored
-
Henry Cook authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-
- Aug 03, 2015
-
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
If we need anything from these files, we can re-add it later.
-
Henry Cook authored
-
Henry Cook authored
-
Andrew Waterman authored
Initialize all wires, output ports, and instance input ports to 0.
-
Andrew Waterman authored
-
- Aug 02, 2015
-
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
The damn JVM isn't deterministic.
-
Andrew Waterman authored
-
- Aug 01, 2015
-
-
Andrew Waterman authored
It wasn't correctly implemented, anyway.
-
Andrew Waterman authored
- Check that ground types match - Emit FIRRTL bulk-connect instead of := for bundle connections
-
Andrew Waterman authored
-
- Jul 31, 2015
-
-
Andrew Waterman authored
This commit institutes a more structured system for managing namespaces. It fixes a handful of namespace collision bugs, and also improves performance by abandoning ungainly string-based IDs.
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-
- Jul 30, 2015
-
-
Andrew Waterman authored
-
Andrew Waterman authored
The concrete return type was the type of the LHS, which is wrong for most mixed-signedness code. We can get it right using double-dispatch, but let's wait until we know we need to do so. I left the comparison operators because their return type is always Bool.
-
Andrew Waterman authored
-
Andrew Waterman authored
We must compensate for Class.getMethod's nondeterministic ordering.
-
Andrew Waterman authored
-
Andrew Waterman authored
-
- Jul 29, 2015
-
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
For Vec and Bundle, toBits and fromBits got the flattening order wrong and so weren't inverses of each other.
-