-
Notifications
You must be signed in to change notification settings - Fork 636
Comparing changes
Open a pull request
base repository: chipsalliance/chisel
base: v5.2.0
head repository: chipsalliance/chisel
compare: v5.3.0
- 16 commits
- 35 files changed
- 11 contributors
Commits on Apr 19, 2024
-
Enable MiMa for v5.2.0 (#4016)
Co-authored-by: jackkoenig <jackkoenig@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5b70af4 - Browse repository at this point
Copy the full SHA 5b70af4View commit details
Commits on May 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8f551e4 - Browse repository at this point
Copy the full SHA 8f551e4View commit details
Commits on May 2, 2024
-
Add Scala 2.13.14 to cross-build (#4044) (#4046)
(cherry picked from commit e0daadd) Co-authored-by: Jack Koenig <koenig@sifive.com>
Configuration menu - View commit details
-
Copy full SHA for 7200da1 - Browse repository at this point
Copy the full SHA 7200da1View commit details -
[chiselsim] Better fix for CIRCT 1.66- and 1.66+ (backport #3893) (#3899
) * [chiselsim] Better fix for CIRCT 1.66- and 1.66+ (#3893) Change the way ChiselSim moves files to track and not move files which may be duplicated in both the default black box filelist and in the main CIRCT-produced filelist. Previously, this was working because a java.nio exception was being ignored. However, this may have been hiding bugs where the filelist was actually pointing at a file that did not exist. This commit also does some heavy cleanup of the code for moving files to only use java.nio methods as opposed to relying on doing string manipulations of paths. The logic is intended to be the exact same as before. Signed-off-by: Schuyler Eldridge <schuyler.eldridge@sifive.com> (cherry picked from commit 61df8bb) * Help Scala 2.12 type inferencing with type annotations --------- Co-authored-by: Schuyler Eldridge <schuyler.eldridge@sifive.com> Co-authored-by: Jack Koenig <koenig@sifive.com>
Configuration menu - View commit details
-
Copy full SHA for a0096c6 - Browse repository at this point
Copy the full SHA a0096c6View commit details -
Fix Nested Instantiate (backport #4018) (#4026)
* Fix Nested Instantiate (#4018) * minimal reproduce Nested Instantiate bug * expose cache and elaborated defination to inner defination * fix up (cherry picked from commit 02b01e8) # Conflicts: # core/src/main/scala/chisel3/experimental/hierarchy/core/Definition.scala # core/src/main/scala/chisel3/experimental/hierarchy/core/Instance.scala # core/src/main/scala/chisel3/internal/Builder.scala # src/main/scala/chisel3/aop/injecting/InjectingAspect.scala # src/main/scala/chisel3/stage/phases/Elaborate.scala * Resolve backport conflicts --------- Co-authored-by: Jiuyang Liu <liu@jiuyang.me> Co-authored-by: Jack Koenig <koenig@sifive.com>
Configuration menu - View commit details
-
Copy full SHA for 700db9d - Browse repository at this point
Copy the full SHA 700db9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 16420a5 - Browse repository at this point
Copy the full SHA 16420a5View commit details
Commits on May 20, 2024
-
Add support for Vec literals of empty Vecs (backport #4070) (#4072)
* Add support for Vec literals of empty Vecs (#4070) Also tweak Vec.Lit code to use cloneAsSuperType rather than implementing its own version of the same concept. (cherry picked from commit 86082b1) # Conflicts: # src/test/scala/chiselTests/BundleLiteralSpec.scala # src/test/scala/chiselTests/VecLiteralSpec.scala * Resolve backport conflicts --------- Co-authored-by: Jack Koenig <koenig@sifive.com>
Configuration menu - View commit details
-
Copy full SHA for f57f66d - Browse repository at this point
Copy the full SHA f57f66dView commit details -
Fix literal handling for views of empty Aggregates (backport #4071) (#…
…4074) * Fix literal handling for views of empty Aggregates (#4071) Previously, a view of an empty Record or Vec would always have a litValue of 0. (cherry picked from commit 11c3f51) # Conflicts: # src/test/scala/chiselTests/experimental/DataView.scala * Fixup backport conflicts --------- Co-authored-by: Jack Koenig <koenig@sifive.com>
Configuration menu - View commit details
-
Copy full SHA for 7f1ab3c - Browse repository at this point
Copy the full SHA 7f1ab3cView commit details
Commits on May 23, 2024
-
[SVSim] Fixed non-firing AssertProperty in SVSim (backport #4087) (#4088
) * [SVSim] Fixed non-firing AssertProperty in SVSim (#4087) (cherry picked from commit d3ab477) # Conflicts: # src/test/scala/chiselTests/LTLSpec.scala # svsim/src/main/scala/verilator/Backend.scala * Resolve backport conflicts --------- Co-authored-by: Amelia Dobis <amelia.dobis@sifive.com> Co-authored-by: Jack Koenig <koenig@sifive.com>
Configuration menu - View commit details
-
Copy full SHA for e30ff6d - Browse repository at this point
Copy the full SHA e30ff6dView commit details
Commits on May 24, 2024
-
Materialize wires for .ref of Aggregate views (backport #4080) (#4085)
* Materialize wires for .ref of Aggregate views (#4080) Fixes muxing of Aggregate views, and fixes ProbeValues of Aggregate views. (cherry picked from commit 5af27e5) # Conflicts: # src/test/scala/chiselTests/experimental/DataView.scala * Resolve backport conflicts --------- Co-authored-by: Jack Koenig <koenig@sifive.com>
Configuration menu - View commit details
-
Copy full SHA for 990966c - Browse repository at this point
Copy the full SHA 990966cView commit details -
Fix widths for literal values in Bundle literals (backport #4082) (#4091
) * Fix widths for literal values in Bundle literals (#4082) * Fix widths for literal values in Bundle literals Previously, the user-specified (or unspecified minimum width) of the literal would be used in some operations like concatenation. * Implicitly truncate too-wide literals in Bundle literals This is to fix a bug in concatenation without breaking things relying on implicit truncation. This will be a warning in newer versions of Chisel. (cherry picked from commit 3939e57) # Conflicts: # core/src/main/scala/chisel3/internal/firrtl/IR.scala # src/test/scala/chiselTests/ConnectableSpec.scala # src/test/scala/chiselTests/VecLiteralSpec.scala * Waive false binary compatibility failure Also move waivers from files to build.sbt. --------- Co-authored-by: Jack Koenig <koenig@sifive.com>
Configuration menu - View commit details
-
Copy full SHA for 9b3918e - Browse repository at this point
Copy the full SHA 9b3918eView commit details
Commits on May 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for de4d945 - Browse repository at this point
Copy the full SHA de4d945View commit details
Commits on May 30, 2024
-
add test for FlatIO port ordering (backport #4113) (#4114)
* Add test for FlatIO port ordering (#4113) (cherry picked from commit c3c9979) # Conflicts: # src/test/scala/chiselTests/experimental/FlatIOSpec.scala * Added MatchesOrOmits * Resolve backport conflicts --------- Co-authored-by: Megan Wachs <megan@sifive.com> Co-authored-by: Adam Izraelevitz <azidar@gmail.com> Co-authored-by: Jack Koenig <koenig@sifive.com>
Configuration menu - View commit details
-
Copy full SHA for 54ee5f8 - Browse repository at this point
Copy the full SHA 54ee5f8View commit details -
Bump versions of Github actions to versions using Node 20 (backport #…
…4116) (#4117) * Bump versions of Github actions to versions using Node 20 (#4116) Node 16 is deprecated and will eventually stop being supported. (cherry picked from commit 99aa9f1) # Conflicts: # .github/workflows/build-scala-cli-example.yml # .github/workflows/ci.yml # .github/workflows/install-jextract/action.yml # .github/workflows/scala-cli-example.yml # .github/workflows/test.yml * Resolve backport conflicts --------- Co-authored-by: Jack Koenig <koenig@sifive.com>
Configuration menu - View commit details
-
Copy full SHA for 7bff096 - Browse repository at this point
Copy the full SHA 7bff096View commit details
Commits on May 31, 2024
-
Fix svsim with gcc14 (#4121) (#4122)
(cherry picked from commit 25f70bd) Co-authored-by: qimingchu <cchuqiming@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a01b972 - Browse repository at this point
Copy the full SHA a01b972View commit details -
Add and use Mill wrapper script (backport #4119) (#4124)
* Add and use Mill wrapper script (#4119) This saves developers from having to install a dependency. It also allows us to drop an old Github Actions dependency that hasn't been updated in 2 years. This is the standard practice for projects using Mill on Github. (cherry picked from commit 0f2efb5) # Conflicts: # .github/workflows/test.yml # CONTRIBUTING.md # benchmark/src/main/scala/chisel3/benchmark/Benchmark.scala * Resolve backport conflicts --------- Co-authored-by: Jack Koenig <koenig@sifive.com>
Configuration menu - View commit details
-
Copy full SHA for 57ea614 - Browse repository at this point
Copy the full SHA 57ea614View 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 v5.2.0...v5.3.0