-
Notifications
You must be signed in to change notification settings - Fork 637
Comparing changes
Open a pull request
base repository: chipsalliance/chisel
base: v7.0.0-RC2
head repository: chipsalliance/chisel
compare: v7.0.0-RC3
- 9 commits
- 37 files changed
- 5 contributors
Commits on Jul 4, 2025
-
Also move some ScalaDoc defines to Bits from Num so they are available there, and define sumWidthInt.
Configuration menu - View commit details
-
Copy full SHA for 177579f - Browse repository at this point
Copy the full SHA 177579fView commit details
Commits on Jul 9, 2025
-
[chiselsim] Stop using CIRCT filelists (#4969)
Change ChiselSim to stop using undocumented CIRCT-generated filelists to know what files to include in simulator compile. Specifically, don't rely on the existence of `filelist.f` or `firrtl_black_box_resource_files.f`. This is needed because the latter file was removed from (the unreleased) CIRCT 1.125.0 [[1]] for reasons that it wasn't supposed to be load bearing. Removing the reliance on the former is just good to do. Note: this may result in some breakages as users may have been inadvertently relying on this behavior to exclude some generated files from their compilation. E.g., a user could generate some Chisel-time metadata file which gets put into the build area, but then is excluded from the compile. To work around this, users should dump these files in an alternative area. [1]: llvm/circt@c7e10d7 Signed-off-by: Schuyler Eldridge <schuyler.eldridge@sifive.com>
Configuration menu - View commit details
-
Copy full SHA for ed29848 - Browse repository at this point
Copy the full SHA ed29848View commit details
Commits on Jul 10, 2025
-
[chiselsim] Use allowlist for compilation includes (#4970)
Change the logic used for determining which files to incldue from a blocklist to an allowlist. The blocklist approach is problematic as sometimes users will generate odd files (e.g., '.graphml') and these need to be excluded from the build. It is easier to just include reasonable files which is all Verilog and C++ files. This is an imperfect solution and should be changed in the future to either: (1) allow customization of this, (2) split the Chisel build directory from the FIRRTL build directory, or (3) use CIRCT tooling to query the MLIR to get the full list of files that should be included. Signed-off-by: Schuyler Eldridge <schuyler.eldridge@sifive.com>
Configuration menu - View commit details
-
Copy full SHA for 58379cf - Browse repository at this point
Copy the full SHA 58379cfView commit details -
[test] rm firrtl_black_box_resource_files.f, NFC
Remove a usage of an undocumented filelist that has been removed from CIRCT 1.125.0. Signed-off-by: Schuyler Eldridge <schuyler.eldridge@sifive.com>
1Configuration menu - View commit details
-
Copy full SHA for ece296e - Browse repository at this point
Copy the full SHA ece296eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6496608 - Browse repository at this point
Copy the full SHA 6496608View commit details
Commits on Jul 11, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 579d187 - Browse repository at this point
Copy the full SHA 579d187View commit details -
[cd] Bump CIRCT from firtool-1.124.0 to firtool-1.125.0 (#4973)
This is an automated commit generated by the `circt/update-circt` GitHub Action. Co-authored-by: chiselbot <chiselbot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5c2e1e8 - Browse repository at this point
Copy the full SHA 5c2e1e8View commit details -
[cd] Bump CIRCT from firtool-1.124.0 to firtool-1.125.0 (#4974)
This is an automated commit generated by the `circt/update-circt` GitHub Action. Co-authored-by: chiselbot <chiselbot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8188358 - Browse repository at this point
Copy the full SHA 8188358View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a2980c - Browse repository at this point
Copy the full SHA 1a2980cView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v7.0.0-RC2...v7.0.0-RC3