- Mar 17, 2023
-
-
Adam Izraelevitz authored
-
- 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>
-
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
Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
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
Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
Schuyler Eldridge authored
Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
Schuyler Eldridge authored
Fix all FIRRTL compile warnings and enable fatal warnings for FIRRTL compilation. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
Schuyler Eldridge authored
Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-