- Dec 29, 2022
-
-
Megan Wachs authored
-
Megan Wachs authored
git-subtree-dir: website git-subtree-mainline: d1ff92fa git-subtree-split: 594afd5a
-
- Dec 28, 2022
-
-
Chick Markley authored
-
- Dec 27, 2022
-
-
dependabot[bot] authored
Bumps [chisel3](https://github.com/freechipsproject/chisel3) from `044b0624` to `116210ff`. - [Release notes](https://github.com/freechipsproject/chisel3/releases) - [Commits](https://github.com/freechipsproject/chisel3/compare/044b062468c90a1084221e480463515c668e99df...116210ff806ccdda91b4c3343f78bad66783d0e6 ) --- updated-dependencies: - dependency-name: chisel3 dependency-type: direct:production ... Signed-off-by:
dependabot[bot] <support@github.com> Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
- Dec 25, 2022
-
-
Megan Wachs authored
-
- Dec 21, 2022
-
-
Adam Izraelevitz authored
-
Daniel Resnick authored
-
- Dec 20, 2022
-
-
Jack Koenig authored
* Minor tweaks to setup-oss-cad-suite * Switch espresso installation to composite action * Switch circt installation to composite action
-
Adam Izraelevitz authored
* Added option to disable deprecation of SFC import using wConf
-
Jack Koenig authored
The YosysHQ Github Action for setting up the OSS CAD Suite is very flaky in CI so instead we can just wget and untar the suite ourselves. It also seems prudent to try out composite actions to avoid duplication of installation steps.
-
Schuyler Eldridge authored
Deprecate Fixed Point and Intervals
-
Schuyler Eldridge authored
Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
Schuyler Eldridge authored
Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
Schuyler Eldridge authored
Add a deprecation string that can be used for marking things that are deprecated due to the MLIR-based FIRRTL Compiler (MFC) migration. Do not use this anywhere (yet). Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
- Dec 19, 2022
-
-
Schuyler Eldridge authored
[circt] Cleanup CIRCT error behavior
-
Schuyler Eldridge authored
Change all docs to use CIRCT in their mdoc regions. Everything worked without issue except for one weird mdoc region in hierarchy.md which I am not sure how it is even legal. This mdoc region has been disabled for now. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
Schuyler Eldridge authored
Improve the error message that trips if firtool is not found. Add a new exception and throw this when execution of the firtool process fails. This commit tries to narrowly only match on the exact condition that this failed due to firtool not being installed. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
- Dec 18, 2022
-
-
Schuyler Eldridge authored
Change the behavior of what happens if firtool returns a non-zero exit code from printing information to stdout to throwing an exception with this information in the body. This is done primarily to ease interoperability with mdoc. However, this is generally better principled than the previous behavior of scattering information in different mediums. Add a test of this behavior. Stop intercepting a file not found error if CIRCT fails to print this to stdout and wrap this in a StageError. It is better to just let the file not found exception through as this already includes all the information necessary to tell the user what the problem is. Do not test this behavior (as it is tedious to test). Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
- Dec 17, 2022
-
-
Adam Izraelevitz authored
* Bugfix waiveEach not casting. Add waiveAllAs * Add implicit type constraints to connectable apis * Swapped order T =:= S for clearer error messages
-
Schuyler Eldridge authored
Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
dependabot[bot] authored
Bumps [firrtl](https://github.com/freechipsproject/firrtl) from `3916559` to `01e567d`. - [Release notes](https://github.com/freechipsproject/firrtl/releases) - [Commits](https://github.com/freechipsproject/firrtl/compare/39165592d9d2a36b319091c9993e742f7091c046...01e567de5d8e50d4bcb784eae45651da71fe6efd ) --- updated-dependencies: - dependency-name: firrtl dependency-type: direct:production ... Signed-off-by:
dependabot[bot] <support@github.com> Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
- Dec 14, 2022
-
-
Tynan McAuley authored
-
- Dec 13, 2022
-
-
dependabot[bot] authored
Bumps [chisel3](https://github.com/freechipsproject/chisel3) from `294bf105` to `044b0624`. - [Release notes](https://github.com/freechipsproject/chisel3/releases) - [Commits](https://github.com/freechipsproject/chisel3/compare/294bf10510b2dc55312be2e87f9bed556c68afc5...044b062468c90a1084221e480463515c668e99df ) --- updated-dependencies: - dependency-name: chisel3 dependency-type: direct:production ... Signed-off-by:
dependabot[bot] <support@github.com> Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
- Dec 10, 2022
-
-
Ocean Shen authored
* Fix BitSet decoder API when errorBit=False When errorBit is set to False, the original code will return `Unit` which will be `()` in interpolated string. * Add testcases for both errorBit cases in BitSetSpec -
Megan Wachs authored
-
Megan Wachs authored
* chisel-circt: pullin src/main/scala changes from 0.8.0 * chisel-circt: pullin src/test/scala changes from 0.8.0 * chisel-circt: bump circt verstion to match what is on 0.8.0
-
dependabot[bot] authored
Bumps [chisel3](https://github.com/freechipsproject/chisel3) from `8fe87646` to `294bf105`. - [Release notes](https://github.com/freechipsproject/chisel3/releases) - [Commits](https://github.com/freechipsproject/chisel3/compare/8fe876463e26d1b63e36a7ebf4a2bc62366cce81...294bf10510b2dc55312be2e87f9bed556c68afc5 ) --- updated-dependencies: - dependency-name: chisel3 dependency-type: direct:production ... Signed-off-by:
dependabot[bot] <support@github.com> Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
- Dec 09, 2022
-
-
dependabot[bot] authored
Bumps [chisel3](https://github.com/freechipsproject/chisel3) from `41d0d4cd` to `8fe87646`. - [Release notes](https://github.com/freechipsproject/chisel3/releases) - [Commits](https://github.com/freechipsproject/chisel3/compare/41d0d4cd075130cb6b4e41a7c7b6183830b5b9bc...8fe876463e26d1b63e36a7ebf4a2bc62366cce81 ) --- updated-dependencies: - dependency-name: chisel3 dependency-type: direct:production ... Signed-off-by:
dependabot[bot] <support@github.com> Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
dependabot[bot] authored
Bumps [chiseltest](https://github.com/ucb-bar/chisel-testers2) from `2e610f4` to `02f7094`. - [Release notes](https://github.com/ucb-bar/chisel-testers2/releases) - [Commits](https://github.com/ucb-bar/chisel-testers2/compare/2e610f46017a625d3cc2e8e0ee86fa0259dc72a0...02f70948a582706041a25bdc80cb54e38536d25c ) --- updated-dependencies: - dependency-name: chiseltest dependency-type: direct:production ... Signed-off-by:
dependabot[bot] <support@github.com> Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
- Dec 08, 2022
-
-
dependabot[bot] authored
Bumps [chisel3](https://github.com/freechipsproject/chisel3) from `fa11cd7b` to `41d0d4cd`. - [Release notes](https://github.com/freechipsproject/chisel3/releases) - [Commits](https://github.com/freechipsproject/chisel3/compare/fa11cd7b807656fd3ab8ef62530d77f669584239...41d0d4cd075130cb6b4e41a7c7b6183830b5b9bc ) --- updated-dependencies: - dependency-name: chisel3 dependency-type: direct:production ... Signed-off-by:
dependabot[bot] <support@github.com> Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Jack Koenig authored
* Switch from deprecated setup-scala to setup-java * Switch from deprecated set-output to $GITHUB_OUTPUT * Use $GITHUB_STEP_SUMMARY for reporting
-
dependabot[bot] authored
Bumps [chiseltest](https://github.com/ucb-bar/chisel-testers2) from `5e81249` to `2e610f4`. - [Release notes](https://github.com/ucb-bar/chisel-testers2/releases) - [Commits](https://github.com/ucb-bar/chisel-testers2/compare/5e81249d88dfb3b71823026e4c381f399c300c9f...2e610f46017a625d3cc2e8e0ee86fa0259dc72a0 ) --- updated-dependencies: - dependency-name: chiseltest dependency-type: direct:production ... Signed-off-by:
dependabot[bot] <support@github.com> Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
- Dec 07, 2022
-
-
Chick Markley authored
* Remove parenthesized forms of: `.unary_-()`, `.unary_%()`, `.unary_~()`, `.unary_!()`, `.orR()`, `.andR()`, `.xorR()`, `.zext()`, `.asBool()`, `.asBools()`, `.asSInt()`, `.asAsyncReset()`, `.asClock()`, `.isLit()`, `.litOption()`, `.litValue()`, `.abs()` * Remove protected `Data.bindingToString` * Remove `RawModule.getPorts` * Remove `._applyMacroWithMessage` in assert and assume * Remove `stop` that accepts non-zero return code * Remove public `WhenContext` constructor * Remove parenthesized `WhenContext.active()` * Remove `blacklistPackages`, `builderName`, and `chiselStackTrace` from `ChiselException` * Remove `MultiIOModule` (`Module` can have multiple `IOs`) * Remove `chisel3.getModulePorts` * Undo deprecation of `Data.flatten` which is package private and useful * Also remove all internal uses of these removed methods Co-authored-by:Jack Koenig <koenig@sifive.com>
-
dependabot[bot] authored
Bumps [firrtl](https://github.com/freechipsproject/firrtl) from `07aa895` to `3916559`. - [Release notes](https://github.com/freechipsproject/firrtl/releases) - [Commits](https://github.com/freechipsproject/firrtl/compare/07aa89505e8b495e0005c008f96ce55de29d90c0...39165592d9d2a36b319091c9993e742f7091c046 ) --- updated-dependencies: - dependency-name: firrtl dependency-type: direct:production ... Signed-off-by:
dependabot[bot] <support@github.com> Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
dependabot[bot] authored
Bumps [chiseltest](https://github.com/ucb-bar/chisel-testers2) from `5ede0ae` to `5e81249`. - [Release notes](https://github.com/ucb-bar/chisel-testers2/releases) - [Commits](https://github.com/ucb-bar/chisel-testers2/compare/5ede0ae7bb9819a6198b280c69efa4d7b7b9c274...5e81249d88dfb3b71823026e4c381f399c300c9f ) --- updated-dependencies: - dependency-name: chiseltest dependency-type: direct:production ... Signed-off-by:
dependabot[bot] <support@github.com> Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
dependabot[bot] authored
Bumps [chisel3](https://github.com/freechipsproject/chisel3) from `c21f31d0` to `fa11cd7b`. - [Release notes](https://github.com/freechipsproject/chisel3/releases) - [Commits](https://github.com/freechipsproject/chisel3/compare/c21f31d09f2511497cea5cb03bd6ddba440c55fe...fa11cd7b807656fd3ab8ef62530d77f669584239 ) --- updated-dependencies: - dependency-name: chisel3 dependency-type: direct:production ... Signed-off-by:
dependabot[bot] <support@github.com> Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
- Dec 06, 2022
-
-
Jack Koenig authored
This allows build tools to warn users about possible binary incompatibility issues when using dependencies that depend on mutually incompatible versions of Chisel.
-
Jack Koenig authored
This means dropping Scala 2.12.4 support which is broken in Zinc newer than 1.6.0. Chisel users of Scala 2.12.4 should upgrade to 2.12.17.
-
Scala Steward authored
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>
-