- Mar 22, 2023
-
-
Adam Izraelevitz authored
-
- Mar 21, 2023
-
-
Adam Izraelevitz authored
-
Adam Izraelevitz authored
-
- Mar 20, 2023
-
-
Adam Izraelevitz authored
-
- Mar 18, 2023
-
-
Adam Izraelevitz authored
-
Adam Izraelevitz authored
-
- Mar 17, 2023
-
-
Albert Chen authored
* overload MuxLookup.apply for EnumType * remove MuxLookup.fromEnum * add source locators to MuxLookup.apply using macros
-
Schuyler Eldridge authored
These annotations are no longer used now that they cannot affect CIRCT execution. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
Schuyler Eldridge authored
* Make read-write inference on by default Change CIRCT to turn on read-write inference by default. This is primarily done because this option was removed in: https://github.com/llvm/circt/commit/9620d656f8a59998cc38472a60f83bfdcb6a8549 Signed-off-by:
Schuyler Eldridge <schuyler.eldridge@sifive.com> * Remove IMCP disable option for CIRCT Remove the ability to disable inter-module constant propagation (IMCP) when running with CIRCT. This option was removed in: https://github.com/llvm/circt/commit/9620d656f8a59998cc38472a60f83bfdcb6a8549 Signed-off-by:
Schuyler Eldridge <schuyler.eldridge@sifive.com> --------- Signed-off-by:
Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
Jack Koenig authored
* Emit FIRRTL spec version in Emitter * Bump FIRRTL spec version to 1.2.0
-
- Mar 16, 2023
-
-
Adam Izraelevitz authored
-
- Mar 15, 2023
-
-
George Lyon authored
-
Adam Izraelevitz authored
-
Schuyler Eldridge authored
Change the assertKnownWidth and assertInferredWidth test utility methods to check Verilog directly as opposed to doing a full Verilator compilation. This dramatically improves the speed of these tests and should help triage failures if there are problems. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
Jack Koenig authored
Release Chisel v5.0.0-M1
-
Jack Koenig authored
-
Jack Koenig authored
Changes to build.sbt: * Add developers * Add ThisBuild / version * Add organization url * Simplify pom license and url
-
- Mar 14, 2023
-
-
Adam Izraelevitz authored
-
- Mar 10, 2023
-
-
Schuyler Eldridge authored
Signed-off-by:
Schuyler Eldridge <schuyler.eldridge@sifive.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Megan Wachs authored
Co-authored-by:mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Jiuyang Liu authored
Remove Cat from util
-
- Mar 09, 2023
-
-
Jiuyang Liu authored
-
Albert Chen authored
add MuxLookup.fromEnum
-
- Mar 08, 2023
-
-
Albert Chen authored
-
- Mar 06, 2023
-
-
Albert Chen authored
-
- Mar 05, 2023
-
-
Jack Koenig authored
-
- Mar 04, 2023
-
-
Schuyler Eldridge authored
Verilator 5.0 emits C++ which requires "-std=c++11". This is normally handled by the Verilator configure script. However, since Chisel doesn't use this, the lack of this when running with Verilator 5.0 can result in compilation failures in tests. Add this flag so that Verilator 5.0 works. I have not tested this with earlier Verilator versions. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
Schuyler Eldridge authored
* Refactor Shell into BareShell and Shell Refactor firrtl.options.Shell into BareShell and Shell. This is done to enable the leaner BareShell to _not_ provide no command line options other than "--help". This enables use cases like the ChiselStage$ object which should not have options that are available to a Shell, e.g., "--target-directory". * Use BareShell in ChiselStage$ options (remove -td) Change the ChiselStage$ object to use BareShell which enables this to now reject options like "--target-directory"/"-td" which have no effect. Add a test that "-td" is rejected by emitCHIRRTL. --------- Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
Jack Koenig authored
-
Chick Markley authored
* Add test for new error message on litValue on Bundle containing DontCare * Refactored so litValue errors when bundle has DontCare elements But that litOption does not error when bundle has DontCare elements Co-authored-by:Jack Koenig <koenig@sifive.com>
-
Jack Koenig authored
Pushes to main will now have SNAPSHOTs based on `git describe --tag`. Also run CI workflow (which includes publishing) on push to any tag and enable workflow_dispatch.
-
- Mar 03, 2023
-
-
Chick Markley authored
Create deprecated alias in package chisel3.util.
-
Jack Koenig authored
Move LFSRSpec, QueueSpec, and QueueFlushSpec to integrationTests for some CI parallelism.
-
Jack Koenig authored
Update Mergify config and add generation script to this repository
-
Jack Koenig authored
Also slight quality-of-life improvement to comments in the template.
-
Jack Koenig authored
Updated for new main branch and 3.6.x. Generated with .github/mergify/gen-config.sc
-
Jack Koenig authored
Derived from original Ammonite script: https://github.com/ucb-bar/chisel-repo-tools/blob/d3432790d746a3e3643acc843377f0d82b830466/scripts/mergify.sc
-
Jack Koenig authored
* Change artifact to org.chipsalliance::chisel:5.0-SNAPSHOT * Fix website to point to renamed repo (chisel) * Add "unipublish" for single artifact publishing It is a new pseduo-project in the SBT build that aggregates build artifacts from the real projects into a single artifact. It must now be used for publishing and MiMa binary compatibility checking. There are also other changes needed for publishing under org.chipsalliance, namely we have to publish to a different sonatype snapshots repository: https://s01.oss.sonatype.org/
-
- Mar 01, 2023
-
-
Jack Koenig authored
[chisel5] Remove SFC Compiler from FIRRTL Subtree
-
Schuyler Eldridge authored
Fix all FIRRTL Scaladoc warnings and re-enable fatal warnings when building the docs. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-