-
Notifications
You must be signed in to change notification settings - Fork 619
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
There are no files selected for viewing