- Aug 14, 2022
-
-
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
-
- Jun 28, 2022
-
-
Megan Wachs authored
* Use kebab case for template names * Add the metadata necessary to pick up the templates:
-
Abongwa Bonalais authored
* added feature request issue template * added bug report issue template * Remove old ISSUE_TEMPLATE.md Co-authored-by:Megan Wachs <megan@sifive.com>
-
Megan Wachs authored
* Delete TransitName and tests * Add naming tests for Queue and Pipe * Remove hooks APIs only used by TransitName * remove stray sbt from comments
-
Jack Koenig authored
Links between markdown pages should not have any file extension to ensure they work on the website.
-
- Jun 27, 2022
-
-
Megan Wachs authored
* Deprecate TransitName * Add @nowarn macros to usages of TransitName in the repo Co-authored-by:Jack Koenig <koenig@sifive.com>
-
- Jun 24, 2022
-
-
Zachary Yedidia authored
-
- Jun 23, 2022
-
-
Carlos Eduardo authored
-
Jack Koenig authored
This makes it such that we can stop hosting ScalaDoc on the Chisel website, instead just pointing to the latest docs on javadoc.io
-