GitLab will be upgraded to the 12.10.14-ce.0 on 28 Sept 2020 at 2.00pm (AEDT) to 2.30pm (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. 17 Oct, 2016 1 commit
  2. 12 Sep, 2016 1 commit
    • Kunshan Wang's avatar
      Clarification. · 39b629ad
      Kunshan Wang authored
      Not changing semantics, but changed the wording to make it clearer.
      
      - Provided an object hierarchy of objects in a Mu IR bundle. This
        describes the "has many" and "refers to" relations between things in a
        bundle.
      
      - Clarify what are "top-level entities". Specifically, "functions" are,
        but "function versions" are not. Stopped using "top-level definitions"
        because "definition" is too text-oriented. The API functions create
        entities.
      
      - Stopped using the term "declaring a function", but use "creating a
        function" and "creating a function version" instead. Now "undefined
        function" and "defined function" simply refers to functions with 0
        versions and functions with 1+ versions, respectively.
      
      - Explicitly state the "function version lookup" when a function is
        executed.
      39b629ad
  3. 30 Aug, 2016 1 commit
    • Kunshan Wang's avatar
      Support for symbols, relocs and primordial threads. · 5fd41775
      Kunshan Wang authored
      - The make_boot_image method is moved to MuCtx because it needs to refer
        to memory locations using handles of IRef types.
      
      - Let global cells be always pinned, and added the get_addr API/CommInst
        to get their addresses.
      5fd41775
  4. 25 Aug, 2016 2 commits
  5. 11 Aug, 2016 1 commit
  6. 20 Jul, 2016 1 commit
  7. 08 Jul, 2016 1 commit
  8. 21 Jun, 2016 1 commit
  9. 26 May, 2016 1 commit
    • Kunshan Wang's avatar
      Deprecate binary form in favor for the IRBuilder. · 9900b7d7
      Kunshan Wang authored
      As we discussed, the bundle loading interface between the client and the
      micro VM should be a functional interface. The binary form is still a
      parsed format. This commit removes the binary format in the type system
      and the instruction set.
      9900b7d7
  10. 05 Jan, 2016 1 commit
    • Kunshan Wang's avatar
      Explicitly allow forward and cyclic references. · b2d648df
      Kunshan Wang authored
      Top-level definitions may refer to things defined later, or refer to
      each other recursively. It has always been allowed, but someone may
      think the following is forbidden:
      
          .typedef @longptr = uptr<@long> // @long is defined after this line
          .typedef @long = int<64>
      b2d648df
  11. 09 Dec, 2015 1 commit
    • Kunshan Wang's avatar
      Note for C programmer · 8942ee5b
      Kunshan Wang authored
      In Mu, types, function signatures and constants cannot be written inline
      as in C, but must be defined at the top level. Global cells cannot be
      initialised like C, either.
      8942ee5b
  12. 27 Oct, 2015 2 commits
  13. 21 Oct, 2015 2 commits
  14. 20 Oct, 2015 1 commit
  15. 09 Oct, 2015 2 commits
  16. 07 Oct, 2015 2 commits
  17. 01 Oct, 2015 1 commit
  18. 28 Sep, 2015 1 commit
  19. 25 Sep, 2015 1 commit
  20. 24 Sep, 2015 1 commit
    • Kunshan Wang's avatar
      Renamed types. · 4199116d
      Kunshan Wang authored
      func->funcref, thread->threadref, stack->stackref,
      ptr->uptr, funcptr->ufuncptr.
      4199116d
  21. 18 Sep, 2015 1 commit
  22. 10 Sep, 2015 1 commit
  23. 04 Sep, 2015 1 commit
  24. 01 Sep, 2015 1 commit
  25. 31 Aug, 2015 1 commit
  26. 19 Mar, 2015 1 commit
  27. 08 Nov, 2014 1 commit
  28. 07 Nov, 2014 1 commit
  29. 31 Oct, 2014 1 commit
  30. 22 Oct, 2014 1 commit
  31. 13 Oct, 2014 1 commit
  32. 25 Sep, 2014 1 commit
  33. 24 Sep, 2014 1 commit
  34. 22 Sep, 2014 1 commit
  35. 17 Sep, 2014 1 commit