1. Jan 14, 2024
  2. Jan 13, 2024
  3. Jan 12, 2024
  4. Jan 11, 2024
  5. Jan 10, 2024
  6. Jan 09, 2024
  7. Jan 06, 2024
  8. Jan 05, 2024
  9. Jan 04, 2024
  10. Jan 03, 2024
  11. Dec 22, 2023
    • Jack Koenig's avatar
      [CI] Fix flaky CI and remove VerilogMdocModifier from API docs (#3701) · 38d69ebb
      Jack Koenig authored
      * Use Java 17 to build documentation in CI
      
      This avoids CI flakiness due to scala-cli needing to download Java 17 at
      runtime and timing out.
      
      * Exclude docs project from Unidoc
      
      The docs project includes logic only used for generating mdoc, it should
      not be included in the generated ScalaDoc as it is not actually included
      in the published Chisel artifacts.
      
      This also helps avoid flaky CI issues--the publish step will no longer
      compile the docs subproject. Compiling the docs subproject requires
      scala-cli which requires Java 17. Downloading Java 17 at build time can
      timeout, causing flaky CI. Note that the publish step uses Java 8 so
      that we can guarantee the published artifacts work on Java 8.
      38d69ebb
  12. Dec 20, 2023
  13. Dec 19, 2023
  14. Dec 16, 2023
  15. Dec 15, 2023
    • Jack Koenig's avatar
      Switch to firtool-resolver (#3458) · 3938a465
      Jack Koenig authored
      Whereas in the past, the user was expected to provide the firtool binary
      on the PATH, Chisel will now manage the firtool binary automatically.
      Chisel users the following 3-step process for determining which binary
      to use:
      
      1. If environment variable FIRTOOL_PATH is set, it will check for
         firtool in that directory
      2. It will check the classpath for firtool provided by
         chipsalliance/llvm-firtool
      3. It will download a default version of chipsalliance/llvm-firtool
      
      Both (2) and (3) will store the firtool binary in a sensible location
      depending on the user's operating system. See dirs-dev/directories-jvm
      for more information. The user can override this location by setting the
      FIRTOOL_CACHE environment variable.
      3938a465
  16. Dec 13, 2023
  17. Dec 09, 2023
  18. Dec 08, 2023
  19. Dec 07, 2023
  20. Dec 06, 2023