- Oct 25, 2023
-
-
Schuyler Eldridge authored
Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
Schuyler Eldridge authored
Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
Jiuyang Liu authored
* use flake input to provide circt source (#3597) * fix binding compile due to CAPI change
-
- Oct 24, 2023
-
-
Avimitin Lu authored
Tested with llvm lit built-in example tests directory. Signed-off-by:Avimitin <dev@avimit.in>
-
Jiuyang Liu authored
-
Adam Izraelevitz authored
* Added disallowIOCreation as a public API * Added scope where IO is illegal
-
- Oct 22, 2023
-
-
Jiuyang Liu authored
-
- Oct 21, 2023
-
-
Schuyler Eldridge authored
-
Will Dietz authored
-
Mike Urbach authored
-
- Oct 19, 2023
-
-
Mike Urbach authored
-
- Oct 18, 2023
-
-
Schuyler Eldridge authored
Switch from install-circt v1.0.0 to v1.1.1. There is no major change to functionality other than this switches to using a shell script instead of scripting in a GitHub composite action. This also fixes a bug related to the action not working in a container environment. (This is not a problem for Chisel.) Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
Schuyler Eldridge authored
Use circt/update-circt GitHub action for CD. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
- Oct 17, 2023
-
-
Robert Young authored
Co-authored-by:Will Dietz <will.dietz@sifive.com>
-
Chisel Bot authored
-
Jiuyang Liu authored
* bug fix for decoderbundle not being able to be lhs op * add default field for DecodeField for DecodeTable non X case * add test to show DecodeField default use case
-
Jiuyang Liu authored
-
- Oct 16, 2023
-
-
Jiuyang Liu authored
-
- Oct 14, 2023
-
-
Asuna authored
* Implement Verilog output stream `PanamaCIRCTConverter` * Truncate or pad when connecting ports with different widths * Use `scala.math.BigInt.bitLength` instead of our own `bitLength` * Use correct module name for instances * Binder introduces Firtool options * fix binder for JDK21 and firtool 1.67.0 refer to: - https://github.com/openjdk/jdk/pull/13079 - llvm-project/circt dadf87b742f547840f6866beb50bdf46a76d3fed * fix for review * reformat * bump GitHub CI to JDK 21 and mill 0.11.5 * remove 2.13.0 to 2.13.10 for JDK21 in build.sc ref to: https://github.com/scala/bug/issues/12783 --------- Co-authored-by:
Jiuyang Liu <liu@jiuyang.me>
-
Chisel Bot authored
-
Aditya Naik authored
Add DedupGroupAnnotation phase
-
Aditya Naik authored
-
Schuyler Eldridge authored
Remove the unused install-circt composite GitHub action now that Chisel has switched to using circt/install-circt. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
Schuyler Eldridge authored
Switch from the internal composite GitHub action "install-circt" to a new one that is published by CIRCT. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
- Oct 13, 2023
-
-
Aditya Naik authored
-
- Oct 06, 2023
-
-
Schuyler Eldridge authored
Nightly CIRCT binary builds are taking too long due to the full library build. Move the Chisel job back by one hour to give it more slack. On 2023/10/05, the job started 24 minutes too early. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
Aditya Naik authored
-
Aditya Naik authored
Co-authored-by:Jack Koenig <koenig@sifive.com>
-
Aditya Naik authored
-
Vladimir Milovanović authored
Co-authored-by:
Jiuyang Liu <liu@jiuyang.me> Co-authored-by:
Megan Wachs <megan@sifive.com> Co-authored-by:
Jack Koenig <koenig@sifive.com>
-
Jack Koenig authored
-
- Oct 03, 2023
-
-
Will Dietz authored
Fix and test probe of ChiselEnum.
-
- Oct 01, 2023
-
-
Schuyler Eldridge authored
Add a requirement check that Optional Group definitions are nested in the same way that their declarations are. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
Schuyler Eldridge authored
Change the Builder to record the Root Optional Group in its Group Stack. This is done to later enable error checking that group definitions are nested correctly. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
- Sep 30, 2023
-
-
Will Dietz authored
While the fix avoids the Chisel error encountered when trying to rwprobe an enum, actually there are still enum annotations emitted for the port! This is not a problem in practice, however, as firtool ignores them without trying to resolve them (which would fail).
-
Schuyler Eldridge authored
Add support for optional groups. These are groups of statements with optional functionality. The primary use case is intended for verification code to "extract" such code into bound modules. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
- Sep 29, 2023
-
-
Will Dietz authored
Don't add enum annotations to probes of enum.
-
Jared Barocsi authored
- Provide a public simpleClassName utility to generate simple class names in a non-error prone way, particularly when generating inner class names. All typeNames are modified to now use this utility. - Mixing HasAutoTypename into anonymous bundles is now prohibited by the compiler, as this inevitably leads to name conflicts.
-
- Sep 28, 2023
-
-
Schuyler Eldridge authored
Change the reported version of Chisel-emitted FIRRTL to 3.3.0. Version 3.2.0 includes groups and Chisel is currently emitting things that are not in a spec version yet, e.g., property lists. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
Deborah Soung authored
-