Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: chipsalliance/chisel
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v7.0.0-RC2
Choose a base ref
...
head repository: chipsalliance/chisel
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v7.0.0-RC3
Choose a head ref
  • 9 commits
  • 37 files changed
  • 5 contributors

Commits on Jul 4, 2025

  1. Add basic ScalaDoc for Bits

    Also move some ScalaDoc defines to Bits from Num so they are available
    there, and define sumWidthInt.
    jackkoenig committed Jul 4, 2025
    Configuration menu
    Copy the full SHA
    177579f View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2025

  1. [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>
    seldridge authored Jul 9, 2025
    Configuration menu
    Copy the full SHA
    ed29848 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2025

  1. [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>
    seldridge authored Jul 10, 2025
    Configuration menu
    Copy the full SHA
    58379cf View commit details
    Browse the repository at this point in the history
  2. [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>
    seldridge committed Jul 10, 2025
    1 Configuration menu
    Copy the full SHA
    ece296e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6496608 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2025

  1. Configuration menu
    Copy the full SHA
    579d187 View commit details
    Browse the repository at this point in the history
  2. [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>
    chiselbot and chiselbot authored Jul 11, 2025
    Configuration menu
    Copy the full SHA
    5c2e1e8 View commit details
    Browse the repository at this point in the history
  3. [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>
    chiselbot and chiselbot authored Jul 11, 2025
    Configuration menu
    Copy the full SHA
    8188358 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1a2980c View commit details
    Browse the repository at this point in the history
Loading