GitLab will be upgraded on 2nd Feb 2023 from 2.00 pm (AEDT) to 3.00 pm (AEDT). During the update, GitLab and Mattermost services will not be available. If you have any concerns with this, please talk to us at N110 (b) CSIT building.

  1. 25 Oct, 2016 2 commits
  2. 24 Oct, 2016 1 commit
    • Kunshan Wang's avatar
      IRBuilder: ensure names, entity header, consts. · f8fbee3d
      Kunshan Wang authored
      Ensure that "structs" have names, so that structs can be referred
      symbolically. In the future, functions and basic blocks also need to be
      ensured to have names. Such names are generated from their IDs if not
      provided by the client.
      The IR builder can create named or unnamed MuEntityHeader based on
      whether it has client-provided name or not.
      Can build constants now (currently only Constant::Int).
  3. 21 Oct, 2016 4 commits
  4. 20 Oct, 2016 6 commits
  5. 19 Oct, 2016 3 commits
  6. 18 Oct, 2016 1 commit
  7. 17 Oct, 2016 5 commits
  8. 14 Oct, 2016 3 commits
  9. 11 Oct, 2016 2 commits
  10. 10 Oct, 2016 4 commits
  11. 06 Oct, 2016 1 commit
  12. 05 Oct, 2016 3 commits
    • Kunshan Wang's avatar
      API: Creation and destruction. · 8d38c30d
      Kunshan Wang authored
      Creaation and destruction of MuVM, MuCtx and MuIRBuilder. Now the
      `mvm->new_context`, `ctx->new_ir_builder`, `ctx->close_context` and
      `b->abort` works. MuVM can also be created via a top-level "C"-style
      exported function `mu_fastimpl_new()` so that in theory, it can be used
      in C programs.
    • qinsoon's avatar
      remove warnings · f92bb162
      qinsoon authored
    • qinsoon's avatar
      simple throw catch works fine · 8da9f1ed
      qinsoon authored
      internal id and machine id do not persist during serialization
      and restoration. Currently I use fixed ID for machine registers.
      But internal id is still generated, this might be a problem in
      the future.
  13. 04 Oct, 2016 2 commits
    • Kunshan Wang's avatar
      API: Scaffold for API · 102a2e30
      Kunshan Wang authored
      Now it is the time to actually implement the public API. This commit
      only contains scaffolds so that it compiles, and I can fill in actual
      implementations later. Most of them should forward to the actual VM.*
      methods (with some adaptations).
    • qinsoon's avatar
      [wip] going to implement catch part · 681ae5aa
      qinsoon authored
  14. 30 Sep, 2016 2 commits
  15. 29 Sep, 2016 1 commit