1. Oct 25, 2022
  2. Oct 24, 2022
  3. Oct 20, 2022
  4. Oct 19, 2022
    • mergify[bot]'s avatar
      Add traceNameV2 for backwards compat. of traceName (#2784) (#2786) · 9b8536b6
      mergify[bot] authored
      
      
      Add utilities to enable backwards compatibility of the Trace.traceName
      API to Chisel 3.5.x.  This adds a Trace.traceNameV2 utility which
      aliases to Trace.traceName.  This also removes the TraceNameAnnotation
      and renames it TraceAnnotation.  In 3.5.x, traceName will point at
      TraceNameAnnotation (which has don't touch behavior) and will be
      deprecated telling people to use traceNameV2 which will point at
      TraceAnnotation (which does not have don't touch behavior).  This will
      require fixups to the backport associated with this PR.
      
      Signed-off-by: default avatarSchuyler Eldridge <schuyler.eldridge@sifive.com>
      (cherry picked from commit 47b7227e
      
      )
      
      # Conflicts:
      #	core/src/main/scala/chisel3/experimental/Trace.scala
      
      Co-authored-by: default avatarSchuyler Eldridge <schuyler.eldridge@sifive.com>
      9b8536b6
  5. Oct 18, 2022
    • mergify[bot]'s avatar
      Add opt-in AutoCloneType for Records (backport #2781) (#2785) · 1957f5ef
      mergify[bot] authored
      * Add opt-in AutoCloneType for Records (#2781)
      
      There is a new trait, chisel3.experimental.AutoCloneType that is mixed
      in to Bundle and can optionally be mixed in to user-defined Records. The
      compiler plugin prints a deprecation warning on any user-defined
      implementation of cloneType, telling the user to mix in AutoCloneType
      before upgrading to 3.6.
      
      (cherry picked from commit a234fd48
      
      )
      
      # Conflicts:
      #	core/src/main/scala/chisel3/Aggregate.scala
      #	plugin/src/main/scala/chisel3/internal/plugin/BundleComponent.scala
      
      * Resolve backport conflicts
      
      * Do not make MixedVec extend AutoCloneType
      
      It is a binary incompatible change that can wait for 3.6.
      
      * Waive MiMa false positives
      
      Co-authored-by: default avatarJack Koenig <koenig@sifive.com>
      1957f5ef
  6. Oct 14, 2022
    • mergify[bot]'s avatar
      Bump to Scala 2.13.10 (backport #2774) (#2775) · 1e9f4e99
      mergify[bot] authored
      * Bump to Scala 2.13.10 (#2774)
      
      2.13.9 has a binary compatibility regression so should be avoided.
      
      (cherry picked from commit c53265d6
      
      )
      
      # Conflicts:
      #	.github/workflows/test.yml
      
      * Fix backport conflicts
      
      * Fix scalaVersion in README
      
      * Waive binary compatibility check for plugin for 2.13.10
      
      3.5.4 is published for 2.13.10 so we cannot check binary compatibility
      for it.
      
      Co-authored-by: default avatarJack Koenig <koenig@sifive.com>
      1e9f4e99
  7. Oct 11, 2022
  8. Oct 08, 2022
  9. Oct 07, 2022
  10. Sep 30, 2022
  11. Sep 28, 2022
  12. Sep 21, 2022
  13. Sep 16, 2022
  14. Sep 07, 2022
  15. Sep 02, 2022
  16. Sep 01, 2022
  17. Aug 31, 2022
  18. Aug 30, 2022
  19. Aug 26, 2022
  20. Aug 25, 2022
  21. Aug 24, 2022
  22. Aug 18, 2022
  23. Aug 17, 2022
  24. Aug 16, 2022
  25. Aug 13, 2022
  26. Aug 05, 2022