summaryrefslogtreecommitdiff
path: root/src/main/scala/Chisel/internal
AgeCommit message (Collapse)Author
2016-04-14Use mkString to clarify and speed up DefPrim emissionAndrew Waterman
2016-04-14Improve performance of hashing HasId (e.g. Data)Andrew Waterman
2016-04-14Eliminate RefMapAndrew Waterman
It's an unconvincing means to pretend there isn't mutable state when there really is. It's more confusing and less performant than just calling a spade a spade.
2016-03-14Scalastyle cleanup - no functional differences.Jim Lawson
2016-03-06Print a better message on constant width failuresPalmer Dabbelt
I'm getting this error and the message is awful.
2016-02-23Emit no width instead of <?> for unknown width UInt and SInt literals and typesjackkoenig
2016-02-08Escape control characters in Printf string literalsAndrew Waterman
If we end up generalizing Strings, this code should be moved elsewhere. Note FIRRTL doesn't handle this stuff right, so I'm not committing the companion test yet.
2016-01-28Merge branch 'master' into modrefactorAndrew Waterman
2016-01-28Use FIRRTL is invalid constructAndrew Waterman
2016-01-27Use FIRRTL nodes add+tail instead of addwAndrew Waterman
2016-01-27Use FIRRTL node rem, not mod, for %Andrew Waterman
2016-01-27Remove unsupported FIRRTL node bit(); use bits()Andrew Waterman
2016-01-27New FIRRTL syntax for regAndrew Waterman
2016-01-27Only deduplicate when Module classname is the sameducky
2016-01-23Implement first draft of new FIRRTL changesAndrew Waterman
2016-01-23Move firrtl subpackage to inside internal subpackage.jackkoenig
2015-12-06Split internal and FIRRTL packagesducky
2015-11-04Remove Parameters library and refactor Driver.Henry Cook
In addition to removing all the extraneous Driver invocations that created various top-level Parameters instances, this commit also lays the groundwork for stanza-firrtl/verilator based testing of Modules that extend BasicTester. The execution-based tests have been updated accordingly. They will only succeed if firrtl and verilator binaries have been installed. Further work is needed on individual tests to use assertions instead of .io.error.
2015-11-02Scalastyle ignore ## and printlns in Error.scaladucky
2015-10-26Move internal files into their own directoriesducky