- Aug 08, 2023
-
-
Jared Barocsi authored
-
- Aug 04, 2023
-
-
Jared Barocsi authored
-
Jared Barocsi authored
-
Jared Barocsi authored
-
- Aug 02, 2023
-
-
Jared Barocsi authored
-
Jared Barocsi authored
-
- Aug 01, 2023
-
-
Jared Barocsi authored
-
- Jul 29, 2023
-
-
Jared Barocsi authored
-
Jared Barocsi authored
Use final sanitized (and disambiguated in the future) alias name instead of the user-specified alias
-
Jared Barocsi authored
-
Jared Barocsi authored
-
- Jul 27, 2023
-
-
Mike Urbach authored
-
Deborah Soung authored
* remove intermediary wire for taps * clean up test cases
-
Schuyler Eldridge authored
Remove tests that were relying on use of the Java 17-deprecated SecurityManager. These does decrease test coverage of "no file writing" and "exit code checking" behaviors. However, there doesn't appear to be a viable workaround for this for testing inside the JVM, i.e., using Scalatest. See: https://openjdk.org/jeps/411 Signed-off-by:
Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
- Jul 26, 2023
-
-
Jared Barocsi authored
-
Jared Barocsi authored
-
Jared Barocsi authored
-
- Jul 25, 2023
-
-
George Lyon authored
* Add FirtoolBinaryPath option * Format * Add Scaladoc * Add HasShellOptions * Fix build * Update src/main/scala/circt/stage/Annotations.scala Co-authored-by:
Schuyler Eldridge <schuyler.eldridge@gmail.com> * Register shell option --------- Co-authored-by:
Schuyler Eldridge <schuyler.eldridge@gmail.com>
-
Jack Koenig authored
Also make line comments work on lines with filter-action pairs.
-
- Jul 21, 2023
-
-
Jack Koenig authored
It causes issues in downstream codebases and really adding it just isn't worth the pain.
-
- Jul 19, 2023
-
-
Jack Koenig authored
Warnings have been assigned unique integers to use as identifiers for purposes of documentation and configuration. New CLI option --warn-conf accepts a comma-separated sequence of <filter>:<action> pairs for customizing warnings. Supported filters are: * any - matches all warnings * id=<integer> - matches warnings with the integer id * src=<glob> - matches warnings where <glob> matches the warning source file id and src filters can be combined with &. Supported actions are: * :s - suppress the warning * :w - report the warning as a warning (default behavior) * :e - error on the warning For example, the new Vec dynamic width matching warning can be suppressed for source files in src/main/scala while all other warnings elevated to errors with: --warn-conf "id=4&src=src/main/scala/**:s,any:e" The is also --warn-conf-file which works similarly to --warn-conf except the <filter>:<action> pairs are newline separated in a file. # is used for line comments. -
Deborah Soung authored
* clean up pkg code * pad force statements * adding width known check * fixing checks and adding test case for unknown wire width force * error out on probes of unknown width * fixing check
-
- Jul 18, 2023
-
-
Jared Barocsi authored
-
Jack Koenig authored
Co-authored-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
- Jul 15, 2023
-
-
Chick Markley authored
Add a simple test that `take(0)` return a zero width wire.
-
Jack Koenig authored
This moves name sanitation a little earlier and ensures that the sanitized names are use more consistently throughout Chisel internals. This fixes a bug in D/I where unsanitary names would lead to a crash.
-
- Jul 14, 2023
-
-
Jack Koenig authored
-
- Jul 11, 2023
-
-
Jack Koenig authored
-
- Jul 10, 2023
-
-
Mike Urbach authored
* Update BoringUtils.bore to not add a port when boring from a port. When drilling from the original source, if it's already a port, just use it directly. Added a simple test from this behavior. Also removed an errant println in the BoringUtilsSpec while updating it. Closes https://github.com/chipsalliance/chisel/issues/3401 . * Updates from PR review. --------- Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Jul 08, 2023
-
-
Jack Koenig authored
-
- Jul 07, 2023
-
-
George Lyon authored
-
- Jul 06, 2023
-
-
Jiuyang Liu authored
Also add mill to CI.
-
George Lyon authored
[svsim] Don't redirect simulation stderr to a pipe (#3403)
-
- Jul 01, 2023
-
-
Jared Barocsi authored
This PR adds new APIs for the SRAM module to instantiate a number of ports connected to individual clocks. This allows the creation of memories driven by multiple clocks, for use cases like clock domain crossover.
-
- Jun 30, 2023
-
-
Jack Koenig authored
This was previously deprecated, and in most cases results in an error downstream anyway.
-
Jack Koenig authored
It's an error in most cases already, and in the cases it isn't, make it a warning. Also fix a crash that could occur when viewing a non-Data containing non-hardware Data.
-
Jack Koenig authored
This is not a functional bug. The recursive form of reify for Element would use the .topBinding from the wrong argument, so it would recurse an extra time, but it would ultimately converge to the right value.
-
Megan Wachs authored
5.0.0 is now an official release so i think we should be prompting for different milestones on our PRs
-
- Jun 29, 2023
-
-
Daniel Resnick authored
* Avoid emitting 'const const' for const vecs of const elements * Handle vecs of vecs without intermediate const
-
- Jun 28, 2023
-
-
Jack Koenig authored
-