[Top][All Lists]

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

[Viuavm-commits] [SCM] Viua VM branch devel updated. v0.9.0-2381-gf77c99

From: git
Subject: [Viuavm-commits] [SCM] Viua VM branch devel updated. v0.9.0-2381-gf77c99c
Date: Tue, 5 Feb 2019 21:05:36 +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, devel has been updated
       via  f77c99ca1405812d8b06f3eff3da93261772e861 (commit)
       via  82cf8de6cfb0556719c1815c515dea5768efeec2 (commit)
       via  c09bc8b68acb58ec4586c0b08c5efe47af080a03 (commit)
       via  8ef2f8d131728fc556de3d74cd923a623406193d (commit)
      from  ad89f5c535da2b5025b83d554decaccdfdffb191 (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 f77c99ca1405812d8b06f3eff3da93261772e861
Author: Marek Marecki <address@hidden>
Date:   Tue Feb 5 21:04:26 2019 +0100

    Make DRAW instructions affect register state
    DRAW moves thrown value (an exception) from the exception register into
    a general purpose register. So it is kinda like a constructor

commit 82cf8de6cfb0556719c1815c515dea5768efeec2
Author: Marek Marecki <address@hidden>
Date:   Tue Feb 5 21:02:12 2019 +0100

    Return from single arm check on LEAVE
    Since LEAVE is a RETURN for blocks it halts analysis. What is needed is
    a way to check if the instruction is inside a block or not. Also, the
    static analyser *must* check blocks entered.

commit c09bc8b68acb58ec4586c0b08c5efe47af080a03
Author: Marek Marecki <address@hidden>
Date:   Tue Feb 5 21:01:49 2019 +0100

    Set try frame status on TRY and ENTER

commit 8ef2f8d131728fc556de3d74cd923a623406193d
Author: Marek Marecki <address@hidden>
Date:   Tue Feb 5 21:01:07 2019 +0100

    Check whether CATCH instructions have try frames


Summary of changes:
 include/viua/tooling/errors/compile_time.h         |  1 +
 src/tooling/errors/compile_time.cpp                |  2 +
 src/tooling/libs/parser/parse.cpp                  |  1 +
 .../libs/static_analyser/static_analyser.cpp       | 56 +++++++++++++++++++++-
 4 files changed, 59 insertions(+), 1 deletion(-)

Viua VM

reply via email to

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