1. 10 Aug, 2021 1 commit
    • refactor sizing and truncation of integer literals · 306d7133
      - use iverilog's -gstrict-expr-width throughout test suite
      - add warnings for excess bits or padding zeroes in number literals
      - add new --oversized-numbers parameter to retain support for unsized
        numbers wider than 32 bits
      - localized use of oversized numbers to new truncate test suite which
        verifies the behavior of both modes, and compares against the known
        behavior of iverilog
      Zachary Snow committed
  2. 25 Jun, 2021 1 commit
  3. 09 Apr, 2019 1 commit
    • several major fixes surrounding packed arrays · 9a38225b
      - entirely new PackedArray conversion (always flattens)
      - typedef and struct correctly order packed ranges when combining types
      - Stmt LHS traversal no longer traverses nested statements to avoid double conversion
      - Logic conversion applies to `initial` blocks`
      - new and modified tests to cover these cases
      Zachary Snow committed