- Jul 08, 2021
-
-
Jack Koenig authored
Also add newline to end of `verilog` modifier code blocks so that there is always a newline between code blocks and following material.
-
- Jul 07, 2021
-
-
Deborah Soung authored
-
- Jul 02, 2021
-
-
Jack Koenig authored
Fix ChiselEnum warnings and use Logger for warnings instead of println
-
Jack Koenig authored
-
Jack Koenig authored
Previously, ChiselEnum would warn any time a UInt is converted to an Enum. There was no way to suppress this warning. Now there is a factory method (`.safe`) that does not warn and returns (Enum, Bool) where the Bool is the result of calling .isValid on an Enum object. The regular UInt cast is also now smarter and will not warn if all bitvectors of the width of the Enum are legal states.
-
Jack Koenig authored
It also uses the same logger as the Builder so that if we ever refactor that to be passed as an argument, it will be the same logger for both Builder and warning reporting.
-
- Jun 30, 2021
-
-
Boyang Han authored
-
Jack Koenig authored
Fix aop.Select behavior for CloneModuleAsRecord
-
Jack Koenig authored
Previously, CloneModuleAsRecord clones would result in the same BaseModule object coming up multiple times when using APIs like .instances, .collectDeep, and .getDeep. This was not the intended behavior and can lead to very subtle bugs.
-
Jack Koenig authored
-
- Jun 29, 2021
-
-
anniej-sifive authored
* added to readme * Update README.md Co-authored-by:
Jack Koenig <jack.koenig3@gmail.com> Co-authored-by:
Jack Koenig <jack.koenig3@gmail.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Jiuyang Liu authored
* deprecate getPorts with modulePorts. * add doc to fullModulePorts and update deprecation notes. Co-authored-by:mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Jack Koenig authored
Fix CloneModuleAsRecord support for .toTarget
-
Jack Koenig authored
-
Jack Koenig authored
-
Jiuyang Liu authored
-
Jack Koenig authored
-
- Jun 26, 2021
-
-
Jack Koenig authored
* Add Clock * Add Analog * Add Interval * Add line from User Types (...) to Record
-
- Jun 25, 2021
-
-
Felix Yan authored
-
Deborah Soung authored
* prototype annotating verif constructs * switch to final class * name emissions * moving BaseSim to experimental * adding name tests * fixing quotation escapes * emitting names, but everything has a default name * only name things with provided/suggested names * name every BaseSim node * removing msg, unused imports * fixing file exist calls
-
- Jun 24, 2021
-
-
Jiuyang Liu authored
Co-authored-by:mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Jun 23, 2021
-
-
Boyang Han authored
-
- Jun 22, 2021
-
-
Jack Koenig authored
Co-authored-by:mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Jack Koenig authored
-
- Jun 17, 2021
-
-
Martin Schoeberl authored
-
- Jun 16, 2021
-
-
Scala Steward authored
Co-authored-by:
Jiuyang Liu <liu@jiuyang.me> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Scala Steward authored
Co-authored-by:mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Jiuyang Liu authored
-
Boyang Han authored
-
Boyang Han authored
-
Boyang Han authored
-
Boyang Han authored
-
Jiuyang Liu authored
1. `TruthTable` is final now. 2. add return type for `TruthTable` Co-authored-by:Jack Koenig <koenig@sifive.com>
-
Jiuyang Liu authored
-
Jiuyang Liu authored
-
Jiuyang Liu authored
-
Boyang Han authored
-
Jiuyang Liu authored
-
Jiuyang Liu authored
-
Jiuyang Liu authored
-