1. 16 Jul, 2021 2 commits
  2. 14 Jul, 2021 1 commit
    • improved handling of procedural for loops · bfd0cee0
      - convert loops with no or many incrementations
      - restrict AST node to only contain traditional initializations
      - parser elaborates for loop decls into a synthetic block
      - decl list codegen is now specific to parameter decl lists
      - update jump conversion special cases for new representation
      - first experiments with bimapM
      Zachary Snow committed
  3. 10 Jul, 2021 1 commit
  4. 09 Jul, 2021 1 commit
  5. 08 Jul, 2021 2 commits
  6. 06 Jul, 2021 1 commit
  7. 05 Jul, 2021 1 commit
    • improved parsing in declaration contexts · 5fd21ebf
      - support for additional assignment statements in loop initializations
      - greatly improved error messaging in these contexts
      - decl parser takes in the ending token; significant related refactoring
      - pass through elaboration system tasks
      - removed non-blocking assignment operator precedence hack
      - preliminary nosim test suite for features unsupported by iverilog
      Zachary Snow committed
  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. 25 Jun, 2021 2 commits
  10. 21 Jun, 2021 1 commit
  11. 20 Jun, 2021 1 commit
  12. 17 Jun, 2021 1 commit
  13. 05 Jun, 2021 1 commit
  14. 04 Jun, 2021 1 commit
  15. 26 May, 2021 1 commit
  16. 25 May, 2021 1 commit
  17. 23 May, 2021 1 commit
  18. 15 Apr, 2021 1 commit
  19. 13 Apr, 2021 1 commit
  20. 23 Mar, 2021 1 commit
  21. 09 Mar, 2021 1 commit
  22. 19 Feb, 2021 3 commits
  23. 17 Feb, 2021 2 commits
  24. 15 Feb, 2021 1 commit
  25. 11 Feb, 2021 1 commit
  26. 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
  27. 25 Jan, 2021 1 commit
  28. 24 Jan, 2021 3 commits
  29. 21 Jan, 2021 1 commit
  30. 11 Dec, 2020 1 commit
  31. 10 Dec, 2020 1 commit
  32. 09 Aug, 2020 1 commit