1. Jun 15, 2021
  2. Jun 09, 2021
  3. Jun 04, 2021
  4. Jun 02, 2021
  5. May 29, 2021
  6. May 27, 2021
  7. May 26, 2021
  8. May 21, 2021
  9. May 20, 2021
  10. May 18, 2021
  11. May 17, 2021
  12. May 15, 2021
  13. May 12, 2021
  14. May 11, 2021
  15. May 09, 2021
    • Jiuyang Liu's avatar
      Fix ShiftRegister with 0 delay. (#1903) · c118facb
      Jiuyang Liu authored
      
      
      * Add test to check ShiftRegister(s) with delay is 0.
      
      This should break ShiftRegister(x, 0) since last is not exist in a empty
      Seq. Originally, test only test 1 to 4, which missed a potential bug
      from #1723.
      
      * Fix ShiftRegister with 0 delay.
      
      if ShiftRegisters is empty, java will complain:
      ```
        java.util.NoSuchElementException
          scala.collection.LinearSeqOptimized.last(LinearSeqOptimized.scala:150)
      ```
      This fix this issue and return `in` directly when ShiftRegister size is 0.
      
      Co-authored-by: default avatarmergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
      c118facb
  16. May 07, 2021
  17. May 06, 2021
  18. May 05, 2021
  19. Apr 30, 2021
  20. Apr 29, 2021
  21. Apr 28, 2021
    • Chick Markley's avatar
      Introduce VecLiterals (#1834) · 6deb379b
      Chick Markley authored
      This PR provides for support for Vec literals. They can be one of two forms
      Inferred:
      ```
      Vec.Lit(0x1.U, 0x2.U)
      ```
      or explicit:
      ```
      Vec(2, UInt(4.W)).Lit(0 -> 0x1.U, 1 -> 0x2.U)
      ```
      - Explicit form allows for partial, or sparse, literals.
      - Vec literals can be used as Register initializers
      - Arbitrary nesting (consistent with type constraints is allowed)
      6deb379b