1. Feb 04, 2023
  2. Oct 24, 2022
  3. Sep 21, 2022
  4. Jun 24, 2022
  5. May 25, 2022
  6. Apr 19, 2022
  7. Apr 16, 2022
  8. Mar 26, 2022
  9. Mar 23, 2022
  10. Mar 05, 2022
  11. Feb 15, 2022
  12. Feb 04, 2022
  13. Dec 24, 2021
  14. Dec 11, 2021
  15. Dec 10, 2021
  16. Dec 09, 2021
  17. Dec 08, 2021
  18. Dec 05, 2021
  19. Dec 02, 2021
  20. Nov 04, 2021
  21. Nov 03, 2021
  22. Oct 29, 2021
  23. Oct 23, 2021
  24. Oct 21, 2021
  25. Oct 15, 2021
  26. Oct 13, 2021
  27. Oct 12, 2021
  28. Oct 11, 2021
  29. Oct 07, 2021
    • mergify[bot]'s avatar
      ~Remove all Bundle cloneTypes and~ chiselRuntimeDeprecate its use (backport #2052) (#2151) · 6d794802
      mergify[bot] authored
      
      
      * Remove all Bundle cloneTypes and chiselRuntimeDeprecate its use (#2052)
      
      * Remove all manual cloneTypes and make it chisel runtime deprecated to add one
      * runtime deprecate cloneType with runtime reflection
      * [Backport this commit] Bundle: add check that override def cloneType still works (will be made an error later)
      * Plugin: make it an error to override cloneType and add a test for that
      * Docs: can't compile the cloneType anymore
      * BundleSpec: comment out failing test I cannot get to fail or ignore
      
      Co-authored-by: default avatarJack Koenig <koenig@sifive.com>
      (cherry picked from commit ce15ad50)
      
      # Conflicts:
      #	src/test/scala/chiselTests/BundleSpec.scala
      
      * BundleSpec: fix merge conflict and change test to check that it does compile with a cloneType, just a warning not an error
      
      * Downgrade warning to error
      
      * restore import that is still needed on the backport
      
      * Put bac...
      6d794802
  30. Oct 06, 2021
  31. Oct 05, 2021
  32. Sep 18, 2021
  33. Sep 16, 2021
  34. Sep 09, 2021
  35. Aug 31, 2021
    • mergify[bot]'s avatar
      Fix chisel3 <> for compatibility Bundles (Take 3) (#2093) (#2106) · 00042475
      mergify[bot] authored
      Previous incomplete fixes in #2023 and #2031.
      
      The legality of a FIRRTL connection is determined by type and flow.
      Chisel does not have access to true flow information. Previous fix
      attempts tried to use ActualDirection as a stand-in for flow, but it is
      incorrect in many cases. This new approach checks the flows of the
      lvalue and rvalues in the connect and flips the connection if either
      the lvalue cannot be a sink or the rvalue cannot be a source.
      
      (cherry picked from commit 7fb2c1eb
      
      )
      
      Co-authored-by: default avatarJack Koenig <koenig@sifive.com>
      00042475