| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-12-31 | Add assert(Boolean), assert(Boolean, String) | Palmer Dabbelt | |
| This overload exists for Chisel 2 compatibility (Rocket uses it). I tried to just add a single extra method ('apply(Boolean, String="")') but Scala complained about having overloads with implicit arguments. Instead I just went ahead and added 4 overloads that do the same thing as the implicit arguments, just a bit less cleanly. | |||
| 2015-12-30 | Add '=/=' to bits, which does the same as '!=' | Palmer Dabbelt | |
| It looks like this is in Chisel2 now, and some stuff in uncore is using it. IIRC, we decided that this was the correct thing to do for some Scala style reasons. | |||
| 2015-12-15 | Meaningful error when resource copy fails | ducky | |
| 2015-12-15 | Print test stdout/stderr to console | ducky | |
| 2015-12-14 | Modify TestDriver to take resource paths instead of Files | ducky | |
| 2015-12-11 | Fix Counter doc | ducky | |
| 2015-12-11 | Refactor tests to use stop() and assert() instead of io.error/io.done | ducky | |
| Gate assert, printf, stop by reset Fix testbenches that never worked Change simulation prints to display cycle at which test was signaled to end, not when simulator stops Better documentation for Counter | |||
| 2015-12-11 | Add stop() in BasicTester as a replacement for io.done | ducky | |
| 2015-12-11 | Add support for printf and asserts, add testbench for asserts and printf | ducky | |
| 2015-12-11 | Merge pull request #64 from ucb-bar/optionablebundle | Adam Izraelevitz | |
| Add Option support in Bundle | |||
| 2015-12-10 | Add Option support in Bundle | ducky | |
| 2015-12-09 | Refactor testharness generation to create directories and have minimal API | ducky | |
| 2015-12-09 | Optional additional Verilog sources to include in execute | ducky | |
| 2015-12-09 | Extend TesterDriver to optionally take in additional Verilog sources | ducky | |
| 2015-12-06 | Split internal and FIRRTL packages | ducky | |
| 2015-12-06 | More design rationale for Vec | ducky | |
| 2015-11-04 | Fix new style errors | ducky | |
| 2015-11-04 | Remove 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-03 | Add documentation on some non-intuitive parts | ducky | |
| 2015-11-02 | Remove implementation details from scaladoc. | ducky | |
| You didn't want it, so Imma getting rid of it... | |||
| 2015-11-02 | Add Scalastyle rule to check lines ending with a ;, fix some instances | ducky | |
| 2015-11-02 | Scalastyle ignore ## and printlns in Error.scala | ducky | |
| 2015-11-02 | Remove "generates {,no} logic" comments | Palmer Dabbelt | |
| At least one of these is incorrect. | |||
| 2015-11-02 | Deprecations and better documentation for Aggregate.scala | ducky | |
| 2015-11-02 | Break out Utils.scala into smaller portions | ducky | |
| 2015-10-30 | Merge pull request #47 from ucb-bar/corebitsfix | Andrew Waterman | |
| Fix whitespace in Bits | |||
| 2015-10-30 | Fix whitespace | ducky | |
| 2015-10-30 | Move Cat into utils | ducky | |
| 2015-10-30 | Resolve some review todos in Bits | ducky | |
| 2015-10-29 | Merge pull request #43 from ucb-bar/corebitpat | Andrew Waterman | |
| Fix review todos in BitPat.scala | |||
| 2015-10-29 | Fix review todos in BitPat.scala | ducky | |
| 2015-10-29 | Resolve review todos for Data.scala | ducky | |
| 2015-10-28 | Merge pull request #38 from ucb-bar/internalsplit | Jim Lawson | |
| Move internal files into their own directories | |||
| 2015-10-26 | Merge pull request #39 from ucb-bar/coresplit | Andrew Waterman | |
| Break Core.scala into bite-sized pieces | |||
| 2015-10-26 | Remove (broken) floating point data types | ducky | |
| 2015-10-26 | Break Core.scala into bite-sized pieces | ducky | |
| 2015-10-26 | Move internal files into their own directories | ducky | |
| 2015-10-26 | Add scalastyle ignore comments | ducky | |
| 2015-10-26 | Make all the log2 functions take BigInt (in addition to Int) | Andrew Waterman | |
| 2015-10-22 | Make that one last if block scalastyle compliant by making it ternary-like | ducky | |
| 2015-10-21 | Add explicit types for public methods | ducky | |
| 2015-10-21 | Scalastyle fixes involving changing code | ducky | |
| 2015-10-20 | Make if / else braces style conformant to Scalastyle checker | ducky | |
| 2015-10-20 | Whitespace / comment style fixes | ducky | |
| 2015-10-19 | Core.scala API documentation | ducky | |
| 2015-10-16 | Remove old Literal object; fold the parseLit into UInt | Andrew Waterman | |
| 2015-10-08 | Handle IllegalArgumentExcetions that mean a cloneType is needed | Palmer Dabbelt | |
| When trying to cloneType() on classes that take a builtin (like Int), we get an IllegalArgumentException instead of a InvocationTargetException. This change prints a nice error message instead of a stack trace. | |||
| 2015-10-07 | Fix for getDump with empty parameters. | Jim Lawson | |
| Avoid: [error] (run-main-0) java.lang.UnsupportedOperationException: empty.reduceLeft java.lang.UnsupportedOperationException: empty.reduceLeft when invoked via chiselMain() with no Parameters. | |||
| 2015-10-01 | Flip Mem/SeqMem argument order; deprecate old ordering | Andrew Waterman | |
| 2015-09-25 | Improve coverage of default cloneType method; add comments | Andrew Waterman | |
