1. 04 Dec, 2018 1 commit
  2. 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
  3. 06 Jun, 2018 1 commit
  4. 18 Apr, 2018 1 commit
  5. 08 Mar, 2018 1 commit
  6. 13 Nov, 2017 4 commits
  7. 25 Oct, 2017 1 commit
  8. 26 Sep, 2014 1 commit
  9. 12 Dec, 2013 1 commit
  10. 09 Apr, 2013 1 commit
    • John van Groningen's avatar
      optimize fusion, reduce memory used of fusion (from iTask branch): · c68c87d6
      John van Groningen authored
      allow integers and strings as consumer for generic functions (to optimize use of generic info).
      use PR_CurriedFunction instead of PR_Curried for local macro functions that are good producers.
      check the arity of the function to be generated already in determineProducer,
      if too large, don't yield a producer which will be rejected later,
      to allow optimization of producers in subsequent arguments.
      optimize trivial function calls (with arguments) before optimizing arguments,
      treat constant function as trivial function.
      if a function call has two identical arguments,
      generate a specialized function that shares these parameters.
      specialize functions with zero arity constructor arguments,
      if the function is a generic function, or the constructor is a generic constructor.
      c68c87d6
  11. 08 Apr, 2013 1 commit
  12. 05 Apr, 2013 3 commits
  13. 04 Apr, 2013 2 commits
  14. 03 Dec, 2012 1 commit
  15. 24 Oct, 2012 1 commit
  16. 14 Aug, 2012 1 commit
  17. 02 Aug, 2012 1 commit
  18. 08 Nov, 2011 2 commits
  19. 21 Apr, 2011 1 commit
  20. 19 Apr, 2011 1 commit
  21. 18 Apr, 2011 1 commit
  22. 15 Apr, 2011 1 commit
  23. 22 Mar, 2011 1 commit
  24. 21 Mar, 2011 1 commit
  25. 17 Mar, 2011 1 commit
  26. 04 Mar, 2011 2 commits
  27. 28 Feb, 2011 1 commit
  28. 24 Feb, 2011 1 commit
  29. 23 Feb, 2011 1 commit
  30. 11 Feb, 2011 1 commit
  31. 02 Jul, 2010 1 commit
  32. 07 May, 2010 1 commit