1. 02 Jul, 2017 1 commit
    • Kunshan Wang's avatar
      Type inferer as class, and stricter static check. · f2aac08e
      Kunshan Wang authored
      Type inferer and predefined entities are no longer single objects.  They
      can be instantiated like other classes.
      
      An SSA variable now has an `inferred type` field which represents its
      type.  The type is filled in when loading a bundle, and can be dependedn
      on during execution.
      
      Added stricter static checking related to variable types.
      f2aac08e
  2. 14 Sep, 2016 1 commit
  3. 13 Sep, 2016 1 commit
    • Kunshan Wang's avatar
      Use manual memory manager when possible. · d5bf3607
      Kunshan Wang authored
      This will fix the problem that some memory is reclaimed by the GC before
      the intended end-of-life. Now many classes implement the AutoCloseable
      interface and manage their resources in the C++ style.
      d5bf3607
  4. 18 Aug, 2016 1 commit
  5. 11 Aug, 2016 1 commit
  6. 05 Jul, 2016 1 commit
  7. 13 Jun, 2016 1 commit
  8. 28 May, 2016 1 commit
  9. 12 May, 2016 1 commit
  10. 25 Nov, 2015 1 commit
  11. 24 Nov, 2015 1 commit
  12. 03 Nov, 2015 1 commit
  13. 02 Nov, 2015 2 commits
  14. 01 Nov, 2015 1 commit
  15. 31 Oct, 2015 1 commit
  16. 30 Oct, 2015 1 commit
  17. 11 Oct, 2015 2 commits
  18. 10 Oct, 2015 1 commit
  19. 21 Sep, 2015 3 commits
  20. 18 Aug, 2015 1 commit
  21. 07 Jun, 2015 1 commit
    • Kunshan Wang's avatar
      Fixed phi-nodes and landingpads. · 9bcf64aa
      Kunshan Wang authored
      Phi-nodes and landingpads, which are now collectively called
      "edge-assigned" instructions, in the basic block are now evaluated
      together in the loop backedge rather than evaluated one at a time. This
      mirrors the LLVM's behaviour.
      9bcf64aa
  22. 06 Jan, 2015 1 commit
  23. 18 Dec, 2014 1 commit
  24. 12 Dec, 2014 1 commit
  25. 10 Dec, 2014 1 commit
  26. 08 Dec, 2014 1 commit
  27. 27 Nov, 2014 1 commit