[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Viuavm-commits] [SCM] Viua VM branch issue/38a0f558/add-instruction-for

From: git
Subject: [Viuavm-commits] [SCM] Viua VM branch issue/38a0f558/add-instruction-for-allocating-local-registers updated. v0.9.0-1768-g220700b
Date: Wed, 4 Jul 2018 21:43:51 +0200 (CEST)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Viua VM".

The branch, issue/38a0f558/add-instruction-for-allocating-local-registers has 
been updated
       via  220700b9a9cc5a8db395840197deb1e846c1391e (commit)
       via  3e86a8ea3785dee8e0de88e6f1cb361e49ed31a3 (commit)
       via  e8be8fe042c71e054a8cbd14a7f8e9f50afa753d (commit)
      from  64e64428b04bfd4da4f216a5f7d504ebfe86469d (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 220700b9a9cc5a8db395840197deb1e846c1391e
Author: Marek Marecki <address@hidden>
Date:   Wed Jul 4 21:43:29 2018 +0200

    Fix some errors due to unused but allocated registers

commit 3e86a8ea3785dee8e0de88e6f1cb361e49ed31a3
Author: Marek Marecki <address@hidden>
Date:   Wed Jul 4 20:51:12 2018 +0200

    Throw an error when there is unused register allocated
    The function should not allocate more registers than it needs.

commit e8be8fe042c71e054a8cbd14a7f8e9f50afa753d
Author: Marek Marecki <address@hidden>
Date:   Wed Jul 4 20:49:51 2018 +0200

    Add const to a member function that does not mutate Register_usage_profile
    If it does not mutate the object, then it can be made const (which is a
    good default).


Summary of changes:
 include/viua/assembler/frontend/static_analyser.h            |  2 +-
 include/viua/cg/lex.h                                        |  4 ++++
 .../signed_saturating/minus_42_minus_7_division.asm          |  2 +-
 sample/asm/concurrency/detaching_a_process.asm               |  4 ++--
 sample/asm/concurrency/immediately_detached.asm              |  2 +-
 sample/asm/concurrency/joining_detached_process.asm          |  4 ++--
 sample/asm/concurrency/joining_joined_process.asm            |  8 ++++----
 .../frontend/static_analyser/Register_usage_profile.cpp      |  2 +-
 .../static_analyser/checkers/check_for_unused_registers.cpp  | 12 ++++++++++++
 src/cg/lex.cpp                                               |  3 +++
 10 files changed, 31 insertions(+), 12 deletions(-)

Viua VM

reply via email to

[Prev in Thread] Current Thread [Next in Thread]