1. Jun 04, 2024
  2. Jun 01, 2024
  3. May 31, 2024
  4. May 30, 2024
  5. May 24, 2024
  6. May 21, 2024
  7. May 03, 2024
    • Jack Koenig's avatar
      Add 2.12.19 to cross-build (#4050) · 16420a57
      Jack Koenig authored
      16420a57
    • mergify[bot]'s avatar
      Fix Nested Instantiate (backport #4018) (#4026) · 700db9d7
      mergify[bot] authored
      * Fix Nested Instantiate (#4018)
      
      * minimal reproduce Nested Instantiate bug
      
      * expose cache and elaborated defination to inner defination
      
      * fix up
      
      (cherry picked from commit 02b01e8b
      
      )
      
      # 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: default avatarJiuyang Liu <liu@jiuyang.me>
      Co-authored-by: default avatarJack Koenig <koenig@sifive.com>
      700db9d7
    • mergify[bot]'s avatar
      [chiselsim] Better fix for CIRCT 1.66- and 1.66+ (backport #3893) (#3899) · a0096c6b
      mergify[bot] authored
      
      
      * [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: default avatarSchuyler Eldridge <schuyler.eldridge@sifive.com>
      (cherry picked from commit 61df8bbf
      
      )
      
      * Help Scala 2.12 type inferencing with type annotations
      
      ---------
      
      Co-authored-by: default avatarSchuyler Eldridge <schuyler.eldridge@sifive.com>
      Co-authored-by: default avatarJack Koenig <koenig@sifive.com>
      a0096c6b
  8. May 02, 2024
  9. Apr 20, 2024
  10. Apr 19, 2024
  11. Apr 18, 2024
  12. Apr 10, 2024
  13. Apr 06, 2024
  14. Apr 05, 2024
  15. Mar 13, 2024
  16. Mar 08, 2024
    • mergify[bot]'s avatar
      Rename Scala CLI template to example (backport #3917) (#3919) · b4efc589
      mergify[bot] authored
      
      
      * Rename Scala CLI template to example (#3917)
      
      This avoids name aliasing with the chisel-template repository.
      
      ---------
      
      Co-authored-by: default avatarSchuyler Eldridge <schuyler.eldridge@sifive.com>
      (cherry picked from commit bb3c6406
      
      )
      
      # Conflicts:
      #	.github/workflows/build-scala-cli-example.yml
      #	.github/workflows/build-scala-cli-example/action.yml
      #	.github/workflows/build-scala-cli-example/chisel-example.scala
      #	.github/workflows/scala-cli-template.yml
      #	.github/workflows/test.yml
      #	docs/src/installation.md
      
      * Resolve backport conflicts
      
      ---------
      
      Co-authored-by: default avatarJack Koenig <koenig@sifive.com>
      b4efc589
    • mergify[bot]'s avatar
      Fix ChiselStage and Builder handling of logging (backport #3895) (#3897) · cc512a6b
      mergify[bot] authored
      * Fix ChiselStage and Builder handling of logging (#3895)
      
      Previously, object circt.stage.ChiselStage was ignoring the Logger.
      Also, Chisel was not creating its own logger scope which could lead to
      clobbering of the Console when running invoking Chisel in the same
      process multiple times.
      
      Fix various places we had to workaround this behavior and fix tests
      checking --log-level debug.
      
      (cherry picked from commit 88d147d9)
      
      # Conflicts:
      #	core/src/main/scala/chisel3/experimental/hierarchy/core/Definition.scala
      #	core/src/main/scala/chisel3/internal/Builder.scala
      #	docs/src/cookbooks/cookbook.md
      #	src/main/scala/chisel3/aop/injecting/InjectingAspect.scala
      #	src/main/scala/chisel3/stage/phases/Elaborate.scala
      #	src/main/scala/circt/stage/ChiselStage.scala
      #	src/test/scala/circtTests/stage/ChiselStageSpec.scala
      
      * Resolve backport conflicts
      
      * Make logger annotations unserializable
      
      Change logger annotations...
      cc512a6b
    • mergify[bot]'s avatar
      Use c++14 to pass the verilator check (backport #3876) (#3913) · 05845d5a
      mergify[bot] authored
      * Use c++14 to pass the verilator check (#3876)
      
      (cherry picked from commit 62291553
      
      )
      
      # Conflicts:
      #	svsim/src/main/scala/verilator/Backend.scala
      
      * Resolve backport conflicts
      
      ---------
      
      Co-authored-by: default avatarqimingchu <1346550347@qq.com>
      Co-authored-by: default avatarJack Koenig <koenig@sifive.com>
      05845d5a
  17. Mar 06, 2024
  18. Mar 02, 2024
  19. Feb 27, 2024
  20. Feb 24, 2024
  21. Feb 23, 2024
  22. Feb 17, 2024
  23. Feb 02, 2024
  24. Jan 31, 2024
  25. Jan 30, 2024
  26. Jan 23, 2024
    • mergify[bot]'s avatar
      Update Scala CLI Template (backport #3757) (#3759) · 52232121
      mergify[bot] authored
      * Update Scala CLI Template (#3757)
      
      * Use "dep" instead of deprecated "lib"
      * Add _root_ to `import circt.stage.ChiselStage`
        * Also add comment describing how this disambiguates from
          chisel3.util.circt when the user does `import chisel3.util._`
      * Bump versions in Github workflows
      
      (cherry picked from commit 589f1067
      
      )
      
      # Conflicts:
      #	.github/workflows/build-scala-cli-template.yml
      #	.github/workflows/build-scala-cli-template/chisel-template.scala
      
      * Resolve backport conflicts
      
      ---------
      
      Co-authored-by: default avatarJack Koenig <koenig@sifive.com>
      52232121