1. 26 Jan, 2022 1 commit
  2. 24 Jan, 2022 1 commit
  3. 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
  4. 17 Sep, 2021 1 commit
  5. 12 Aug, 2021 1 commit
  6. 27 Jul, 2021 1 commit
  7. 23 Jul, 2021 1 commit
    • fix errant expr resolution flagging · 1311e449
      - references to other instances are no longer flagged
      - special handling for genvars to avoid flagging and modport scoping
      - interface inlining visits expressions in declarations
      - Scoper has interface for removing entries
      Zachary Snow committed
  8. 20 Jul, 2021 1 commit
  9. 18 Jul, 2021 1 commit
  10. 16 Jul, 2021 1 commit
  11. 14 Jul, 2021 1 commit
  12. 12 Jul, 2021 1 commit
    • improved source position trace comments · ac548cac
      - remove needless comments generated during interface conversion
      - filter null statements even in verbose mode
      - hoist trace comment statements if doing so would prevent the need to
        wrap a task or function body in a block
      - add traces for global declarations
      - add traces for parameter declaration lists
      - add traces for module items within generate blocks
      - avoid generating duplicate traces before declarations
      Zachary Snow committed
  13. 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
  14. 30 Jun, 2021 1 commit
  15. 19 Jun, 2021 1 commit
  16. 09 May, 2021 1 commit
  17. 22 Feb, 2021 2 commits
  18. 11 Feb, 2021 2 commits
  19. 10 Feb, 2021 1 commit
  20. 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
  21. 24 Jan, 2021 1 commit
    • package conversion overhaul · 8eb3a251
      - full import and export support
      - simplify AST representation of import and export
      - allow package-scoped identifiers invoked as subroutines
      - use scoped name resolution for identifiers in packages
      - merge package item nesting conversion into package conversion
      - fix handling of colliding enum items in separate modules
      - fix visiting enum item exprs in types
      Zachary Snow committed
  22. 29 Sep, 2020 1 commit
  23. 11 Aug, 2020 1 commit
  24. 09 Aug, 2020 1 commit
    • major interface conversion update · 67466eaa
      - module instances with modport bindings are now inlined
      - support for modports in generate loops
      - support for generic interfaces
      - implied modport instance propagation
      - add error message for interface instances missing port list
      Zachary Snow committed
  25. 02 Aug, 2020 1 commit
  26. 23 Jul, 2020 1 commit
  27. 16 Jul, 2020 2 commits
  28. 15 Jul, 2020 2 commits
  29. 03 Jul, 2020 2 commits