1. 15 Jul, 2021 1 commit
  2. 12 Jul, 2021 1 commit
    • fix inadvertent duplicate declaration generation · 2e06d45c
      Disabling the package item injection routine used in the enum conversion
      when there were no items to inject exposed cases where conversions would
      generate duplicate declarations. The hierarchical constant and param
      type conversions were trivially affected. The package conversion could
      inject class items within a generate region and then re-inject them
      outside of that generate region. The package conversions now uses an
      upgraded generate region flattening utility to ensure injected class
      items are seen. This also includes coverage for a conflict which
      occurred even without the enum conversion change.
      Zachary Snow committed
  3. 18 Feb, 2021 1 commit
  4. 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
  5. 11 Aug, 2020 1 commit
  6. 16 Jul, 2020 1 commit
  7. 12 Jul, 2020 1 commit
  8. 10 Jul, 2020 1 commit
  9. 09 Jul, 2020 1 commit
  10. 08 Jul, 2020 1 commit
  11. 19 Jun, 2020 1 commit
  12. 14 Jun, 2020 1 commit
  13. 06 Jun, 2020 2 commits
  14. 19 Feb, 2020 1 commit
    • updated casting conventions · 470fa01e
      - explicit enum casts in source are converted to size casts
      - conversion for basic pattern array literals of unsized numbers
      - unsized number array literals preserve signing
      - more aggressive ternary simplification
      Zachary Snow committed
  15. 15 Feb, 2020 1 commit
  16. 12 Oct, 2019 1 commit
  17. 16 Sep, 2019 1 commit
  18. 12 Sep, 2019 1 commit
  19. 11 Sep, 2019 1 commit
  20. 09 Sep, 2019 1 commit
  21. 05 Sep, 2019 2 commits
  22. 16 May, 2019 1 commit
  23. 23 Apr, 2019 2 commits
  24. 19 Apr, 2019 4 commits
  25. 04 Apr, 2019 1 commit
  26. 02 Apr, 2019 1 commit
  27. 27 Mar, 2019 1 commit
  28. 26 Mar, 2019 1 commit
  29. 22 Mar, 2019 1 commit
  30. 18 Mar, 2019 1 commit
  31. 07 Mar, 2019 1 commit
  32. 04 Mar, 2019 1 commit
  33. 01 Mar, 2019 1 commit