- Aug 30, 2022
-
-
Jiuyang Liu 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
-
Zachary Yedidia authored
-
Zachary Yedidia authored
-
- Aug 09, 2022
-
-
Martin Schoeberl authored
-
- Aug 05, 2022
-
-
Zachary Yedidia authored
Co-authored-by:Jack Koenig <koenig@sifive.com>
-
Schuyler Eldridge authored
Upstream sifive/chisel-circt. Or: now we're cooking with MLIR.
-
Schuyler Eldridge authored
Use the published Ubuntu 20.04 binary of CIRCT to enable chisel-circt tests in CI. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
Schuyler Eldridge authored
Move the git-subtree added sifive/chisel-circt repository from "circt/" into "src/main/scala/circt/" and "src/test/scala/circtTests/". Update the chisel-circt README, which now lives in the src directory, to not indicate that this is a published dependency anymore. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
Schuyler Eldridge authored
git-subtree-dir: circt git-subtree-mainline: 0b2c211b git-subtree-split: 7dd9f0e9
-
Schuyler Eldridge authored
Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
Megan Wachs authored
- Fix handling of EmitAllModulesAnnotation - Fix stderr handling/erroring out if firtool errors during compile
-
- Aug 04, 2022
-
-
Schuyler Eldridge authored
Change GitHub CI to use a tagged, published Ubuntu binary of CIRCT instead of relying on a nightly docker image. This is both: (1) more stable and (2) way faster. This also removes a barrier to upstreaming chisel-circt with chisel3. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
- Aug 02, 2022
-
-
Megan Wachs authored
-
Jared Barocsi authored
-
Jack Koenig authored
We no longer meet on Tuesdays, only Mondays.
-
Jack Koenig authored
Release automation tries to bump chiseltest which causes issues due to SBT trying to resolve all dependencies (even for projects that will not be published, like integrationTests).
-
- Jul 29, 2022
-
-
Jared Barocsi authored
-
- Jul 28, 2022
-
-
Adam Izraelevitz authored
Co-authored-by:Jack Koenig <koenig@sifive.com>
-
- Jul 25, 2022
-
-
Megan Wachs authored
-
- Jul 23, 2022
-
-
Kevin Laeufer authored
This is required in order to support peeks in chiseltest.
-
- Jul 22, 2022
-
-
Jared Barocsi authored
Also remove all non-testing uses of chiselName.
-
- Jul 21, 2022
-
-
Schuyler Eldridge authored
Add support for the new, finer-grained aggregate preservation options that were added to CIRCT/firtool. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
- Jul 15, 2022
-
-
mergify[bot] authored
* Add copy constructors for compile options * Add tests for the copy constructors Co-authored-by:
Jiuyang Liu <liu@jiuyang.me> (cherry picked from commit 80035d2a ) Co-authored-by:
Megan Wachs <megan@sifive.com>
-
- Jul 14, 2022
-
-
Girish Pai authored
-
- Jul 09, 2022
-
-
Scala Steward authored
* Update scala-compiler, scala-library, ... to 2.12.16 * Add 2.12.16 to compiler plugin crossbuild Co-authored-by:Jack Koenig <jack.koenig3@gmail.com>
-
Megan Wachs authored
-
- Jul 07, 2022
-
-
Megan Wachs authored
* Add scalafmt files from chisel3 * Enable scalafmt in SBT * Scalafmt all the files * Add scalafmt check to CI
-
Aditya Naik authored
Improves performance of creating TruthTables by processing entire BitPats rather than individual bits. New TruthTable factory method enables constructing TruthTables with semantics of OR-ing output BitPats together rather than erroring when multiple terms have the same input BitPat. This alternative factory method matches semantics for the output format of Espresso. Co-authored-by:
Megan Wachs <megan@sifive.com> Co-authored-by:
Jack Koenig <koenig@sifive.com>
-
- Jul 06, 2022
-
-
Jared Barocsi authored
Co-authored-by:
Jack Koenig <koenig@sifive.com> Co-authored-by:
Megan Wachs <megan@sifive.com>
-
- Jul 02, 2022
-
-
Megan Wachs authored
Co-authored-by:mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Zachary Yedidia authored
-