1. 24 Oct, 2018 2 commits
  2. 16 Oct, 2018 1 commit
  3. 15 Oct, 2018 1 commit
  4. 10 Oct, 2018 1 commit
    • John van Groningen's avatar
      add default instance members, · ca7812da
      John van Groningen authored
      add function compare_members_of_exported_classes to compare
      number of members of class definitions in definition and implementation module earlier,
      stop checking after checkIclInstances if an error has occurred,
      both to prevent compiler crashes for incorrect programs
      ca7812da
  5. 04 Oct, 2018 1 commit
    • John van Groningen's avatar
      fix code generation for irrefutable matches of constructors with dictionaries. · c5b5b1a0
      John van Groningen authored
      the frontend of the compiler assumes the MatchNode yields a tuple without dictionaries,
      so after adding the dictionaries the tuple selectors select incorrect values.
      it would be better to fix this in the frontend, but it is easier in the backend,
      therefore the code generator computes the number of dictionaries by subtracting
      the arity of the result of the match node from the arity of the constructor,
      and pops the dictionaries from the stack.
      c5b5b1a0
  6. 03 Oct, 2018 2 commits
  7. 14 Aug, 2018 3 commits
  8. 09 Aug, 2018 5 commits
  9. 25 Jul, 2018 1 commit
  10. 19 Jul, 2018 1 commit
  11. 12 Jul, 2018 1 commit
  12. 11 Jul, 2018 2 commits
  13. 05 Jul, 2018 2 commits
  14. 29 Jun, 2018 1 commit
  15. 22 Jun, 2018 2 commits
  16. 21 Jun, 2018 2 commits
  17. 18 Jun, 2018 3 commits
  18. 07 Jun, 2018 1 commit
  19. 06 Jun, 2018 1 commit
  20. 25 May, 2018 3 commits
  21. 04 May, 2018 2 commits
  22. 02 May, 2018 1 commit
  23. 01 May, 2018 1 commit