1. 07 Nov, 2016 2 commits
  2. 04 Nov, 2016 2 commits
    • qinsoon's avatar
      fib in test-jit runs · 5b723a45
      qinsoon authored
      1. grow/shrink frame size in the pro/epilogue. Note: though we removed
      push/pop for unused callee saved registers, we still reserve frame space
      for them. Because we generate spill on frame before we know exactly how
      large a space is. The solution is to make spill locations patchable.
      2. control flow will combine branches in switch instruction if they all
      target the same destination.
      5b723a45
    • qinsoon's avatar
      implement switch · a5af3d18
      qinsoon authored
      a5af3d18
  3. 03 Nov, 2016 3 commits
  4. 02 Nov, 2016 1 commit
  5. 01 Nov, 2016 1 commit
  6. 31 Oct, 2016 3 commits
  7. 28 Oct, 2016 4 commits
  8. 26 Oct, 2016 1 commit
  9. 25 Oct, 2016 1 commit
    • qinsoon's avatar
      reg alloc works fine · db9e7d2f
      qinsoon authored
      (for callee saved regs, we insert push/pop before reg alloc. and
      after allocation, remove unnecessary ones)
      db9e7d2f
  10. 20 Oct, 2016 1 commit
  11. 14 Oct, 2016 1 commit
  12. 11 Oct, 2016 2 commits
  13. 10 Oct, 2016 2 commits
  14. 05 Oct, 2016 1 commit
  15. 30 Sep, 2016 1 commit
  16. 29 Sep, 2016 2 commits
  17. 28 Sep, 2016 2 commits
  18. 21 Sep, 2016 1 commit
    • qinsoon's avatar
      make allocation test as primordial, seems working · d7f104ea
      qinsoon authored
      cannot get it work by loading it dynamically. Rust mangles mu runtime
      functions in test executable (even if I stated #[no_mangle]), so the
      dynamic library cannot call mu runtime functions (symbols not found)
      d7f104ea
  19. 20 Sep, 2016 1 commit
  20. 15 Sep, 2016 1 commit
  21. 08 Sep, 2016 1 commit
  22. 31 Aug, 2016 1 commit
  23. 26 Aug, 2016 1 commit
  24. 18 Aug, 2016 1 commit
  25. 16 Aug, 2016 1 commit
  26. 09 Aug, 2016 1 commit
  27. 29 Jul, 2016 1 commit