WARNING! Access to this system is limited to authorised users only.
Unauthorised users may be subject to prosecution.
Unauthorised access to this system is a criminal offence under Australian law (Federal Crimes Act 1914 Part VIA)
It is a criminal offence to:
(1) Obtain access to data without authority. -Penalty 2 years imprisonment.
(2) Damage, delete, alter or insert data without authority. -Penalty 10 years imprisonment.
User activity is monitored and recorded. Anyone using this system expressly consents to such monitoring and recording.

To protect your data, the CISO officer has suggested users to enable 2FA as soon as possible.
Currently 2.7% of users enabled 2FA.

  1. 09 Nov, 2016 1 commit
  2. 08 Nov, 2016 2 commits
  3. 04 Nov, 2016 1 commit
  4. 02 Nov, 2016 1 commit
  5. 01 Nov, 2016 2 commits
  6. 31 Oct, 2016 1 commit
  7. 28 Oct, 2016 2 commits
  8. 27 Oct, 2016 2 commits
  9. 26 Oct, 2016 1 commit
  10. 25 Oct, 2016 4 commits
  11. 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).
  12. 21 Oct, 2016 5 commits
  13. 20 Oct, 2016 4 commits
  14. 18 Oct, 2016 1 commit
  15. 17 Oct, 2016 2 commits
  16. 05 Oct, 2016 2 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
  17. 04 Oct, 2016 1 commit
    • 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).
  18. 30 Sep, 2016 1 commit
  19. 29 Sep, 2016 3 commits
  20. 28 Sep, 2016 3 commits
    • Kunshan Wang's avatar
      API-GEN: Added linker flags. · f9e3d65e
      Kunshan Wang authored
      Added linker flags so it will work in Linux.
    • Kunshan Wang's avatar
      API-GEN: Testing the API... · 67ba114c
      Kunshan Wang authored
      Test whether the generated stubs are reasonable.
    • Kunshan Wang's avatar
      [API-GEN]: Tests, CStr, comments. · 14b3ee5f
      Kunshan Wang authored
      Added the "localtest" directory for testing the API without touching
      other modules. (TODO: It could be moved somewhere else, but should not
      use src as an extern crate, or it will depend on the entire crate.)
      Use CStr for incoming strings from C. CString is for C-style strings
      **owned by Rust**.
      Added comments at the beginning of api_c.rs and api_bridge.rs to
      indicate some parts of the files are generated.