| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-03-18 | Make Chisel self-testing work with new FIRRTL printf/stop guards | jackkoenig | |
| 2016-03-18 | Only randomize directory names during testing | jackkoenig | |
| 2016-03-15 | Add =/= to SInt | jackkoenig | |
| 2016-03-14 | Scalastyle cleanup - no functional differences. | Jim Lawson | |
| 2016-03-08 | Added -Wno-WIDTH and -Wno-STMTDLY warning suppressors to verilator command | chick | |
| show verilator command on starndard out Changed --Wno-fatal to -Wno-fatal (double dash became single dash) in accordance with verilator docs println the verilator command to the standard out, so it can be seen along with the various compiler calls | |||
| 2016-03-06 | Print a better message on constant width failures | Palmer Dabbelt | |
| I'm getting this error and the message is awful. | |||
| 2016-03-05 | Actually parse "--targetDir" | Palmer Dabbelt | |
| I'm trying to get RocketChip to work with Chisel3 again, and we need to run in multiple directories. This fixes the workaround I made earlier to actually parse the passed command-line arguments so I can emit FIRRTL in the correct directory. | |||
| 2016-02-25 | Fixed comment punctuation and made it clearer that using an init() method ↵ | chick | |
| for DeqIO and EnqIO initialization is likely to change. | |||
| 2016-02-24 | Remove the assignment statements in EnqIO and DeqIO Bundle constructors. | chick | |
| Make the corresponding test run faster by giving it a Counter. | |||
| 2016-02-23 | Emit no width instead of <?> for unknown width UInt and SInt literals and types | jackkoenig | |
| 2016-02-22 | Merge pull request #99 from ucb-bar/chisel_tester_support | Richard Lin | |
| Chisel tester support | |||
| 2016-02-10 | TesterDriverSpec is simpler and cleaner, extraneous circuit has been removed. | chick | |
| Cleanup comment for finish method in BasicTester, and finishWrapper in TesterDriver. | |||
| 2016-02-10 | Added some comments describing potential use of the finish method hook | chick | |
| clean up the test example | |||
| 2016-02-09 | Merge pull request #98 from ucb-bar/prettyassert | Andrew Waterman | |
| Separate assertion failure message from source locator line | |||
| 2016-02-09 | Added support for finish method of BasicTester to be overridden in a ↵ | chick | |
| subclass which allows tester to have clean up and other construction code executed after a user code executed during constructor of that subclass | |||
| 2016-02-08 | Merge pull request #95 from ucb-bar/flipped | Chick Markley | |
| Add Flipped trait; fix DeqIO, this fix looks good to go | |||
| 2016-02-08 | Separate assertion failure message from source locator line | ducky | |
| 2016-02-08 | Escape control characters in Printf string literals | Andrew 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-02-08 | Use Flipped trait to implement DeqIO | Andrew Waterman | |
| 2016-02-08 | Add Flipped trait that flips an Aggregate | Andrew Waterman | |
| 2016-02-03 | Merge branch 'master' into blackbox | Andrew Waterman | |
| 2016-02-03 | Merge pull request #76 from ucb-bar/assertmacro | Andrew Waterman | |
| Make assert failures more informative using macros | |||
| 2016-02-02 | Add some Chisel2 driver emulation methods | Palmer Dabbelt | |
| I don't want to have to maintain a big rocket-chip fork to have it run through Chisel3, so instead I'm adding back some of the driver routines that existed in Chisel2. | |||
| 2016-01-30 | Add BlackBox support and test, refactor execute => assertTesterPasses | ducky | |
| 2016-01-28 | Add macros so assert prints prettier | ducky | |
| 2016-01-28 | Merge branch 'master' into modrefactor | Andrew Waterman | |
| 2016-01-28 | Use FIRRTL is invalid construct | Andrew Waterman | |
| 2016-01-27 | Use FIRRTL nodes add+tail instead of addw | Andrew Waterman | |
| 2016-01-27 | Use FIRRTL node rem, not mod, for % | Andrew Waterman | |
| 2016-01-27 | Remove unsupported FIRRTL node bit(); use bits() | Andrew Waterman | |
| 2016-01-27 | In FIRRTL, bitwise operators return UInt | Andrew Waterman | |
| 2016-01-27 | New FIRRTL syntax for reg | Andrew Waterman | |
| 2016-01-27 | Only deduplicate when Module classname is the same | ducky | |
| 2016-01-25 | Emit FIRRTL muxes for aggregates | Andrew Waterman | |
| 2016-01-24 | Disallow weak connect for Vec | Andrew Waterman | |
| 2016-01-23 | Implement first draft of new FIRRTL changes | Andrew Waterman | |
| 2016-01-23 | Change implicit clock name to clk to match Chisel2 | Andrew Waterman | |
| This allows us to share Verilog test harnesses between the two. | |||
| 2016-01-23 | Don't use deprecated constructs | Andrew Waterman | |
| 2016-01-23 | Move firrtl subpackage to inside internal subpackage. | jackkoenig | |
| 2016-01-17 | Remove unused WhenElse IR node | Andrew Waterman | |
| 2016-01-17 | Improve code generation for When | Andrew Waterman | |
| The change to fix elsewhen/otherwise blew up the node count. | |||
| 2016-01-17 | Merge pull request #89 from ucb-bar/when | Andrew Waterman | |
| Fix when / elsewhen / otherwise behavior and add unit test | |||
| 2016-01-17 | Add =/= operator to BitPat | Andrew Waterman | |
| 2016-01-16 | Disallow Muxing between bundles whose fields have different widths | Andrew Waterman | |
| 2016-01-16 | Allow Wire() to be called from parameterized functions | Andrew Waterman | |
| Accomplish this by avoiding default-null parameters on the apply methods. | |||
| 2016-01-16 | Add When test and fix when / elsewhen / otherwise behavior | ducky | |
| 2016-01-15 | flatten 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. | |||
| 2016-01-12 | elaboration-time asserts should call Predef.assert | Andrew Waterman | |
| 2016-01-12 | Catch yet another missing-cloneType case | Andrew Waterman | |
| 2016-01-11 | Add a dummy chiselMain | Palmer Dabbelt | |
| We don't have this in Chisel3, but for compatibility with berkeley-hardfloat I want a function header. This lets me keep the test harness in upstream hardfloat so I don't have to fork it for Chisel3 testing. | |||
