[Top][All Lists]

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

[Viuavm-commits] [SCM] Viua VM branch issue/ce6f5d82/rewrite-assembler u

From: git
Subject: [Viuavm-commits] [SCM] Viua VM branch issue/ce6f5d82/rewrite-assembler updated. v0.9.0-2278-gfbb7bcf
Date: Mon, 26 Nov 2018 18:18:33 +0100 (CET)

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/ce6f5d82/rewrite-assembler has been updated
       via  fbb7bcf903eed2a6113e564b3e3dfa37c2afe392 (commit)
       via  090b0f3960319e3b150d4a9701c90073b88b6764 (commit)
      from  917be87e8fadba09ce7955dd5361fe8dc3afd0d4 (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 fbb7bcf903eed2a6113e564b3e3dfa37c2afe392
Author: Marek Marecki <address@hidden>
Date:   Mon Nov 26 18:17:22 2018 +0100

    Detect argument passes without an unused frame available
    Issuing a move or a copy instruction with `arguments` register in a
    destination operand is an error if there is no unused frame available.

commit 090b0f3960319e3b150d4a9701c90073b88b6764
Author: Marek Marecki <address@hidden>
Date:   Mon Nov 26 18:15:34 2018 +0100

    Detect call instructions with empty slots in frames
    Issuing any kind of call instruction is an error when the frame that
    would be used has any empty (i.e. not filled by "copy" or "move"
    instructions argument registers).


Summary of changes:
 include/viua/tooling/errors/compile_time.h         |  2 +
 src/tooling/errors/compile_time.cpp                |  2 +
 .../libs/static_analyser/static_analyser.cpp       | 90 +++++++++++++++++++---
 3 files changed, 82 insertions(+), 12 deletions(-)

Viua VM

reply via email to

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