-
Notifications
You must be signed in to change notification settings - Fork 637
Comparing changes
Open a pull request
base repository: chipsalliance/chisel
base: v6.6.0
head repository: chipsalliance/chisel
compare: v6.7.0
- 17 commits
- 72 files changed
- 9 contributors
Commits on Nov 26, 2024
-
Update CD permissions for uploading release artifacts (#4529) (#4531)
Also bump softprops/action-gh-release to v2.1.0. (cherry picked from commit 25d00af) Co-authored-by: Jack Koenig <koenig@sifive.com>
Configuration menu - View commit details
-
Copy full SHA for 038e38c - Browse repository at this point
Copy the full SHA 038e38cView commit details
Commits on Jan 7, 2025
-
fix typo in SourceInfoTransform.scala (#4594) (#4597)
(cherry picked from commit 4177bfa) Co-authored-by: qiming chu <cchuqiming@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 205b95f - Browse repository at this point
Copy the full SHA 205b95fView commit details -
fix up extra waveform dump behavior in svsim (#4592) (#4600)
When added require statement in ChiselSim/svsim, the delay value will be set to 0, which will cause an extra dump waveform behavior. So we only call `eval_step` once to update the design model (cherry picked from commit 3380196) Co-authored-by: qiming chu <cchuqiming@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 158d66b - Browse repository at this point
Copy the full SHA 158d66bView commit details
Commits on Jan 9, 2025
-
Fixes
sendBits()
's handling of signed numbers insvsim
(#4599) (#…Configuration menu - View commit details
-
Copy full SHA for d9c2f28 - Browse repository at this point
Copy the full SHA d9c2f28View commit details
Commits on Jan 10, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 8f76395 - Browse repository at this point
Copy the full SHA 8f76395View commit details
Commits on Feb 4, 2025
-
Speedup Computation for whether Aggregates containsProbe (#4656) (#4664)
* save the elementContainsProbes for an Aggregate to speed up various computations * add unit tests for ContainsProbe (cherry picked from commit c9cecfa) Co-authored-by: Megan Wachs <megan@sifive.com>
Configuration menu - View commit details
-
Copy full SHA for 6b7429a - Browse repository at this point
Copy the full SHA 6b7429aView commit details
Commits on Feb 14, 2025
-
Enforce deterministic FibonacciLFSR reductions (#4688) (#4690)
(cherry picked from commit 63b129d) Co-authored-by: Jerry Zhao <jerryz123@berkeley.edu>
Configuration menu - View commit details
-
Copy full SHA for 43d9868 - Browse repository at this point
Copy the full SHA 43d9868View commit details -
Configuration menu - View commit details
-
Copy full SHA for bbefcbe - Browse repository at this point
Copy the full SHA bbefcbeView commit details -
Add ElaboratedCircuit and deprecate use of internal ir Circuit (backp…
…ort #4683) (#4693) * Add ElaboratedCircuit and deprecate use of internal ir Circuit (#4683) Change ChiselCircuitAnnotation and CircuitSerializationAnnotation to no longer be case classes to help with the transition to ElaboratedCircuit. (cherry picked from commit 4d75573) # Conflicts: # core/src/main/scala/chisel3/experimental/hierarchy/core/Definition.scala # core/src/main/scala/chisel3/internal/Builder.scala # src/main/scala/chisel3/stage/ChiselOptions.scala # src/main/scala/chisel3/stage/phases/AddImplicitOutputAnnotationFile.scala # src/main/scala/chisel3/stage/phases/AddImplicitOutputFile.scala # src/main/scala/chisel3/stage/phases/Convert.scala # src/main/scala/chisel3/stage/phases/Elaborate.scala # src/test/scala/circtTests/stage/ChiselStageSpec.scala * Resolve backport conflicts * MiMa waive package private constructor change * Fix ScalaDoc --------- Co-authored-by: Jack Koenig <koenig@sifive.com> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 118079b - Browse repository at this point
Copy the full SHA 118079bView commit details
Commits on Feb 15, 2025
-
Add safer Chisel annotation API, deprecate old ones (backport #4643) (#…
…4697) * Add safer Chisel annotation API, deprecate old ones (#4643) The new one enables safety checks and smarter logic for views. (cherry picked from commit a95cfe4) # Conflicts: # build.mill # build.sbt # core/src/main/scala/chisel3/Annotation.scala # core/src/main/scala/chisel3/ChiselEnum.scala # core/src/main/scala/chisel3/Module.scala # core/src/main/scala/chisel3/dontTouch.scala # core/src/main/scala/chisel3/experimental/hierarchy/core/Definition.scala # src/main/scala/chisel3/util/AttributeAnnotation.scala # src/main/scala/chisel3/util/experimental/Inline.scala # src/main/scala/chisel3/util/experimental/LoadMemoryTransform.scala # src/main/scala/circt/OutputDirAnnotation.scala # src/test/scala-2/chiselTests/util/SRAMSpec.scala # src/test/scala/chiselTests/AnnotatingDiamondSpec.scala # src/test/scala/chiselTests/experimental/hierarchy/Annotations.scala # src/test/scala/circtTests/stage/ChiselStageSpec.scala * Resolve backport conflicts * Waive false MiMa issues * Fix ScalaDoc --------- Co-authored-by: Jack Koenig <koenig@sifive.com>
Configuration menu - View commit details
-
Copy full SHA for 8918516 - Browse repository at this point
Copy the full SHA 8918516View commit details
Commits on Feb 27, 2025
-
[testers] Deprecate everything the testers package (backport #4742) (#…
…4743) * [testers] Deprecate everything the testers package (#4742) Deprecate `BasicTester` and `TesterDriver`. These have been fully replaced with ChiselSim. Signed-off-by: Schuyler Eldridge <schuyler.eldridge@sifive.com> (cherry picked from commit 0a0fa80) # Conflicts: # src/test/scala/chiselTests/TesterDriverSpec.scala * fixup! [testers] Deprecate everything the testers package (#4742) * fixup! [testers] Deprecate everything the testers package (#4742) --------- Co-authored-by: Schuyler Eldridge <schuyler.eldridge@sifive.com>
Configuration menu - View commit details
-
Copy full SHA for 66580c0 - Browse repository at this point
Copy the full SHA 66580c0View commit details
Commits on Feb 28, 2025
-
Mass deprecations, to be removed in Chisel 7 (backport #4754) (#4756)
* Mass deprecations, to be removed in Chisel 7 (#4754) Mass deprecation of APIs that we would like to delete in Chisel 7. Signed-off-by: Schuyler Eldridge <schuyler.eldridge@sifive.com (cherry picked from commit 868c195) # Conflicts: # firrtl/src/test/scala/firrtlTests/FileUtilsSpec.scala # src/test/scala/chiselTests/Harness.scala * fixup! Mass deprecations, to be removed in Chisel 7 (#4754) * fixup! Mass deprecations, to be removed in Chisel 7 (#4754) --------- Co-authored-by: Schuyler Eldridge <schuyler.eldridge@sifive.com>
Configuration menu - View commit details
-
Copy full SHA for 55dd49d - Browse repository at this point
Copy the full SHA 55dd49dView commit details
Commits on Mar 1, 2025
-
Refine annotate and Targetable (backport #4698) (#4703)
* Refine annotate and Targetable (#4698) Some minor improvements to the user API for annotating with Targetable * Support annotating Seq[Targetable] and provide Targetable for AnyTargetable. * Add AnyTargetable.apply for simpler manual conversions. * Show tests annotating Seq[Targetable] and manual use of AnyTargetable. (cherry picked from commit e20069e) * Run formatting --------- Co-authored-by: Jack Koenig <koenig@sifive.com>
Configuration menu - View commit details
-
Copy full SHA for 9d28ac6 - Browse repository at this point
Copy the full SHA 9d28ac6View commit details
Commits on Mar 4, 2025
-
Warn on <literal>.asUInt|.asSInt(_: Int) (#4764) (#4766)
The user probably forgot .W. Apply the same technique as used for .U|.S. (cherry picked from commit 811bb46) Co-authored-by: Jack Koenig <koenig@sifive.com>
Configuration menu - View commit details
-
Copy full SHA for c2a612f - Browse repository at this point
Copy the full SHA c2a612fView commit details
Commits on Mar 7, 2025
-
Escape special characters in Property String literals (backport #4564) (
Configuration menu - View commit details
-
Copy full SHA for 320dfe8 - Browse repository at this point
Copy the full SHA 320dfe8View commit details -
Dev/biancolin/fix module choice under di (backport #4569) (#4570)
* Fix ModuleChoice under D/I (#4569) * Use FileCheck in ModuleChoice tests; add a test * DRY out module definitions in ModuleChoiceSpec * Add a ModuleChoice test using Definition * Ensure Groups are propagated to parent builder under D/I (cherry picked from commit 0070570) # Conflicts: # core/src/main/scala/chisel3/experimental/hierarchy/core/Definition.scala * Resolve backport conflicts * Tweak tests back to 6.x-style --------- Co-authored-by: David Biancolin <david.biancolin@gmail.com> Co-authored-by: Jack Koenig <koenig@sifive.com> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4c10d0e - Browse repository at this point
Copy the full SHA 4c10d0eView commit details -
Support boring on original Module after .toInstance call (backport #4602
) (#4604) * Support boring on original Module after .toInstance call (#4602) (cherry picked from commit 4d162c4) * Add needed private API and change new test to 6.x-style --------- Co-authored-by: Jack Koenig <koenig@sifive.com> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8db8c1e - Browse repository at this point
Copy the full SHA 8db8c1eView 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 v6.6.0...v6.7.0