1. 08 Aug, 2021 1 commit
  2. 07 Aug, 2021 1 commit
  3. 06 Aug, 2021 1 commit
  4. 04 Aug, 2021 1 commit
  5. 02 Aug, 2021 1 commit
  6. 01 Aug, 2021 1 commit
  7. 31 Jul, 2021 2 commits
  8. 30 Jul, 2021 1 commit
  9. 29 Jul, 2021 2 commits
  10. 27 Jul, 2021 3 commits
  11. 26 Jul, 2021 1 commit
  12. 25 Jul, 2021 1 commit
  13. 24 Jul, 2021 2 commits
  14. 23 Jul, 2021 1 commit
  15. 22 Jul, 2021 2 commits
  16. 21 Jul, 2021 3 commits
  17. 20 Jul, 2021 1 commit
  18. 19 Jul, 2021 4 commits
  19. 18 Jul, 2021 1 commit
  20. 16 Jul, 2021 5 commits
  21. 15 Jul, 2021 2 commits
  22. 14 Jul, 2021 3 commits
    • 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
    • fix inefficiencies in logic conversion · 69e66a21
      - don't evaluate AST after procedural assignment collection
      - don't use State monad during rewrite
      - use Writer rather than State for procedural assignment collection
      - use Scoper access generation shortcut utility
      - cleanup as-patterns and legacy logic
      Zachary Snow committed
    • fix inefficiencies in unpacked array conversion · 5b2165d7
      - don't evaluate AST after depth collection
      - don't use State monad during rewrite
      - add Scoper utility for generating accesses without inserting element
      - cleanup as-patterns and unnecessary verbosity
      Zachary Snow committed