1. 07 Oct, 2021 1 commit
    • preliminary scoped errors with approximate source location · 84edbae5
      - scoped traversals can now raise errors which contain the path of the
        current scope and an approximate source location based on preceding
        trace comments, if available
      - initially, this new error messaging has only been added for the
        illegal size cast checks in the TypeOf and Cast conversions
      - error suite tests can provide a verbose mode expected source location
      Zachary Snow committed
  2. 12 Aug, 2021 1 commit
  3. 08 Aug, 2021 1 commit
  4. 27 Jul, 2021 1 commit
  5. 11 Jul, 2021 2 commits
  6. 10 Jul, 2021 1 commit
  7. 09 Jul, 2021 1 commit
  8. 02 Jul, 2021 1 commit
    • properly distinguish nets and variables internally · ff0c7b02
      - new net decl to replace net pseudo-type
      - support nets with complex base types, including typenames
      - support var declaration type prefix for all data types
      - support var as lone type shorthand
      - refactor AST representation of strengths
      - traversal helpers for treating nets as variables
      - use decl traversals where appropriate
      Zachary Snow committed
  9. 31 May, 2021 1 commit
  10. 29 May, 2021 1 commit
    • improved handling of string parameters · 7ffea36d
      - variable-size string parameter conversion restricted to modules which
        depend on the size of the string parameter
      - string localparams are typed as appropriately sized vectors
      - remove ordered parameter binding logic from string param conversion
      Zachary Snow committed
  11. 22 Feb, 2021 2 commits
  12. 11 Feb, 2021 1 commit
  13. 10 Feb, 2021 1 commit
  14. 07 Feb, 2021 1 commit
  15. 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
  16. 02 Feb, 2021 1 commit
  17. 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
  18. 26 Jan, 2021 1 commit
  19. 24 Jan, 2021 2 commits
  20. 29 Sep, 2020 1 commit
  21. 14 Sep, 2020 1 commit
  22. 13 Aug, 2020 2 commits
  23. 09 Aug, 2020 1 commit
  24. 02 Aug, 2020 1 commit
  25. 20 Jul, 2020 1 commit
  26. 18 Jul, 2020 1 commit
  27. 16 Jul, 2020 1 commit
  28. 15 Jul, 2020 1 commit
  29. 12 Jul, 2020 1 commit
  30. 09 Jul, 2020 1 commit
  31. 03 Jul, 2020 2 commits
  32. 21 Jun, 2020 1 commit
    • fix struct/interface/logic conversion interactions · 2535d689
      - interface conversion only waits for type resolution of modports
      - typeof conversion resolves struct field accesses
      - logic conversion only converts logic data declarations
      - struct conversion only converts within modules
      - fix nested type traversal order causing premature struct conversion
      Zachary Snow committed
  33. 15 Jun, 2020 1 commit
  34. 14 Jun, 2020 1 commit
  35. 07 Jun, 2020 1 commit