- Oct 05, 2022
-
-
chick authored
-
- Oct 01, 2022
-
-
chick authored
Deleted deprecated `asBool()` form. Change all `asBool()` to `asBool` Deleted deprecated parenthesized form of unary ~ Deleted deprecated parenthesized form of `asBools()` Changed occurrences to `asBools` Deleted deprecated parenthesized form of `asBools()` Changed occurrences to `asBools` Deleted deprecated parenthesized form of `unary_-` Deleted deprecated parenthesized form of `unary_-` Deleted deprecated parenthesized form of `unary_-%` Deleted deprecated parenthesized form of `asyncReset()` Deleted deprecated parenthesized form of `asClock()` Deleted deprecated parenthesized form of `unqary_-()` Deleted deprecated parenthesized form of `unqary_-()` Deleted deprecated parenthesized form of `unqary_-()` orR() orR() unary_!() unary_!() unary_!() unary_!() Goes through rest of chisel3 to comply with above work
-
- Sep 30, 2022
-
-
Megan Wachs authored
Co-authored-by:Jack Koenig <koenig@sifive.com>
-
Aditya Naik authored
Co-authored-by:
Megan Wachs <megan@sifive.com> Co-authored-by:
Jack Koenig <koenig@sifive.com>
-
Aditya Naik authored
-
- Sep 28, 2022
-
-
Jack Koenig authored
-
Jack Koenig authored
Use Treadle (on pull requests only) to speed up CI
-
Jack Koenig authored
-
Jack Koenig authored
Treadle will be used as the "defaultBackend" when the environment variable CHISEL3_CI_USE_TREADLE is set. The intent is to set this variable during CI for pre-merge CI (aka on pull requests).
-
- Sep 22, 2022
-
-
Chick Markley authored
-
- Sep 21, 2022
-
-
Jared Barocsi authored
-
Andrew Young authored
The command line options for CIRCT's firtool command have been updated.
-
Jack Koenig authored
Previously, failed jobs in the CI matrix would cause the sentinel job (all-tests-passed) to be skipped, which for purposes of Github Actions branch protection would count as "success". This allowed PRs with failing CI to be merged. This new approach which uses two sentinel jobs should not suffer from this same issue.
-
Jack Koenig authored
This enables emission of modules that serialize to >2 GiB of .fir text.
-
Aditya Naik authored
* Cleanup Cookbook and printing docs * Format specifiers are actually concise now Co-authored-by:Megan Wachs <megan@sifive.com>
-
- Sep 20, 2022
-
-
Jack Koenig authored
-
- Sep 16, 2022
-
-
Marco Origlia authored
Referenced to: chipsalliance/chisel3#2728
-
- Sep 12, 2022
-
-
Zachary Yedidia authored
Add macro for determining Chisel structural subtypes. This replaces the use of built-in <:< for determining what types can be cast with .viewAsSuperType.
-
- Sep 10, 2022
-
-
Chick Markley authored
Co-authored-by:Jack Koenig <koenig@sifive.com>
-
- Sep 07, 2022
-
-
Jiuyang Liu authored
-
- Sep 02, 2022
-
-
Andrew Waterman authored
Mem.read is combinational and thus unaffected by the clock, and so it does not make sense to issue warnings about the current clock in this context.
-
- Sep 01, 2022
-
-
Jack Koenig authored
This reverts commit de76e70b.
-
- Aug 31, 2022
-
-
Chick Markley authored
- Remove line defeating having wire locators `implicit val noSourceInfo = UnlocatableSourceInfo` from `WireDefault#apply` - Add test to show locators
-
- Aug 30, 2022
-
-
Jack Koenig authored
We need to ensure that contextual names stay contextual (ie. sensitive to the module context which is important for naming ports).
-
Jack Koenig authored
Also make the specified version more human readable for easier bumping in the future.
-
- Aug 26, 2022
-
-
Aditya Naik authored
-
Zachary Yedidia authored
-
- Aug 25, 2022
-
-
Aditya Naik authored
-
Jiuyang Liu authored
-
- Aug 24, 2022
-
-
Zachary Yedidia authored
-
Jared Barocsi authored
-
- Aug 18, 2022
-
-
Jared Barocsi authored
-
Aditya Naik authored
Co-authored-by:
Jack Koenig <jack.koenig3@gmail.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> Co-authored-by:
Adam Izraelevitz <adam.izraelevitz@sifive.com>
-
- Aug 16, 2022
-
-
Megan Wachs authored
* Add a cookbook and publicly visible scaladoc for prefix, noPrefix
-
Aditya Naik authored
Fix Record cloneTypes.
-
Aditya Naik authored
-
- Aug 14, 2022
-
-
Jack Koenig authored
-
Aditya Naik authored
Add support for printable within assert and assume verification statements Co-authored-by:
Girish Pai <girish.pai@sifive.com> Co-authored-by:
Megan Wachs <megan@sifive.com> Co-authored-by:
Jack Koenig <koenig@sifive.com>
-
Aditya Naik authored
OpaqueTypes are essentially type aliases that hide the underlying type. They are implemented in Chisel as Records of a single, unnamed element where the wrapping Record does not exist in the emitted FIRRTL. Co-authored-by:Jack Koenig <koenig@sifive.com>
-
- Aug 13, 2022
-
-
Zachary Yedidia authored
Add --warnings-as-errors option
-