1. 03 Feb, 2021 1 commit
    • refactor cast conversion · dd1a9efb
      - delegate cast type and sign resolution to TypeOf conversion
      - internal support for injecting data declarations into statements
      - fix size and sign of unbased unsized literals used in casts
      - avoid generating many unnecessary explicit casts
      - support casts which depend on localparams within procedures
      - expression traversal correctly visits types within type casts
      - fix typeof on expressions of net types
      - handle additional edge cases for unsized integer array patterns
      - preserve signedness of implicitly flattened unpacked integer arrays
      Zachary Snow committed
  2. 01 Feb, 2021 1 commit
    • limited progress on typeof signedness · b8759776
      - ensure concats and repeats stay unsigned
      - defer unbased-unsized conversion to enable cast semantics
      - disable inaccurate folding of binary operations of based numbers
      - fix typeof and size cast binop signedness logic
      - fix typeof $unsigned and $signed
      - test harness allows production of `integer unsigned`
      Zachary Snow committed