summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2015-08-03Fix << width bugAndrew Waterman
2015-08-03Don't zero-initialize for Wire(init=...)Andrew Waterman
2015-08-03No more shitballsAndrew Waterman
2015-08-02shitballsAndrew Waterman
2015-08-02Move comparison operators to UInt/SIntAndrew Waterman
2015-08-02Remove legacy Params stuffAndrew Waterman
2015-08-02Make tests compile againHenry Cook
2015-08-02soften permissions on dirVarHenry Cook
2015-08-02Work around FIRRTL initialization pedantryAndrew Waterman
2015-08-02Work around FIRRTL accessor problemAndrew Waterman
2015-08-02Use flatMap instead of map/reduceAndrew Waterman
2015-08-01Compute node directions correctlyAndrew Waterman
2015-08-01When reflecting, sort fields for determinismAndrew Waterman
2015-08-01Clean up flip/asInput/asOutputAndrew Waterman
2015-07-31Disallow dynamic bit range extractionAndrew Waterman
2015-07-31Improve handling of := and <>Andrew Waterman
2015-07-31Implement getWidth more completely and less buggilyAndrew Waterman
2015-07-31Open heart surgery on IDs/namingAndrew Waterman
2015-07-30Work around FIRRTL literal restrictionsAndrew Waterman
2015-07-30Better literal checkingAndrew Waterman
2015-07-30Check for negative UInt literalsAndrew Waterman
2015-07-30Correct implementation of andRAndrew Waterman
2015-07-30Make Vec.fill(n)(x) the same as Vec(x, n)Andrew Waterman
2015-07-30Emit clocks and resetsAndrew Waterman
2015-07-30Add missing Wire()Andrew Waterman
2015-07-30Move towards compatibility with FIRRTL 0.1.3Andrew Waterman
2015-07-29Remove most operators from BitsAndrew Waterman
2015-07-29For Mux1H, use UInt instead of BitsAndrew Waterman
2015-07-29Remove nondeterminism in field namingAndrew Waterman
2015-07-29Add SInt-by-UInt multiplication operatorAndrew Waterman
2015-07-29Add newline at end of .fir fileAndrew Waterman
2015-07-29Print out basic status information when elaboratingAndrew Waterman
2015-07-29Fix Bundle port orderingAndrew Waterman
2015-07-29Use Seq, not Iterable, when traversal order mattersAndrew Waterman
2015-07-29Clean up Reg constructorAndrew Waterman
2015-07-28toBits and fromBits must be inverse operationsAndrew Waterman
2015-07-28Avoid some heap allocationsAndrew Waterman
2015-07-28Speed up code emission using StringBuildersAndrew Waterman
2015-07-28Rename sumLog2Width to sumPow2WidthAndrew Waterman
2015-07-28Avoid needless Vec instantiationAndrew Waterman
2015-07-28Improve cloneType error messagesAndrew Waterman
2015-07-28Only attempt to name vals, not defsAndrew Waterman
2015-07-28Add printf stubAndrew Waterman
2015-07-28Dead code eliminationAndrew Waterman
2015-07-28Support construction of empty VecsAndrew Waterman
2015-07-28Don't reflect on private fieldsAndrew Waterman
2015-07-28Fix Bits.apply for dynamic UInt valuesAndrew Waterman
2015-07-28clean up when a little bitAndrew Waterman
2015-07-28Make isLit/litValue immutableAndrew Waterman
2015-07-28dead code eliminationAndrew Waterman