summaryrefslogtreecommitdiff
path: root/src/main/scala/Chisel/Data.scala
AgeCommit message (Collapse)Author
2016-05-05Move Chisel API into separate chiselFrontend compilation unit in preparation ↵ducky
for source locator macros
2016-05-04Remove dependences from Chisel core on Chisel utilsAndrew Waterman
Partially resolves #164
2016-04-26Scalastyle fixes and "ignores". - No functional changes.Jim Lawson
2016-04-05Make Wire(init = x) behave the same as Wire(t = x) := xAndrew Waterman
There's a separate debate to be had about whether we want to default-initialize Wires to invalid. This patch just fixes the implementation of the previous, unsafe approach, which was usually, but not always, defaulting to invalid.
2016-03-31Fix fromBits for this.width > that.widthAndrew Waterman
Sign- or zero-extend the argument to match.
2016-02-08Add Flipped trait that flips an AggregateAndrew Waterman
2016-01-28Use FIRRTL is invalid constructAndrew Waterman
2016-01-23Move firrtl subpackage to inside internal subpackage.jackkoenig
2016-01-16Allow Wire() to be called from parameterized functionsAndrew Waterman
Accomplish this by avoiding default-null parameters on the apply methods.
2016-01-15flatten should return Seq[Bits], not Seq[UInt]Andrew Waterman
Calling toBits inside of flatten makes asInput/asOutput/asDirectionless fail on SInts. Also, the abstract type Data was already defining it to return Seq[Bits], so this change didn't really change the API.
2015-12-06Split internal and FIRRTL packagesducky
2015-11-02Remove implementation details from scaladoc.ducky
You didn't want it, so Imma getting rid of it...
2015-10-29Resolve review todos for Data.scaladucky
2015-10-26Break Core.scala into bite-sized piecesducky