[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-2159-gc1ca79b
Date: Thu, 20 Sep 2018 22:20:27 +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/ce6f5d82/rewrite-assembler has been updated
       via  c1ca79b0e7d3e16280a4c24eea6d6698277ca698 (commit)
       via  f7ce0ddd986bc8bda8e275c3e4dfec9eaebcb282 (commit)
       via  3ece0475217ec60251763f748aa7f8484d0c95e4 (commit)
       via  bbdd16343cb336f4d53a705cae3429b19efd7a13 (commit)
       via  7c55aa9d7ff8714fa5a6b5c6b9be82f032774abf (commit)
      from  82a268c12d43c874a8a77e6374b28ee2cd7fa986 (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 c1ca79b0e7d3e16280a4c24eea6d6698277ca698
Author: Marek Marecki <address@hidden>
Date:   Thu Sep 20 22:19:39 2018 +0200

    Fix: assume type of move source
    This makes deducing "pointers to pointers" behave correctly.

commit f7ce0ddd986bc8bda8e275c3e4dfec9eaebcb282
Author: Marek Marecki <address@hidden>
Date:   Thu Sep 20 22:19:08 2018 +0200

    Fix: do not erase source registers of moves from pointer dereferences

commit 3ece0475217ec60251763f748aa7f8484d0c95e4
Author: Marek Marecki <address@hidden>
Date:   Thu Sep 20 22:17:56 2018 +0200

    Fix: fill type with provided type signature if register is known to contain 
just "value"
    If a register contains *any* value then deduce it to the first concrete
    type found.

commit bbdd16343cb336f4d53a705cae3429b19efd7a13
Author: Marek Marecki <address@hidden>
Date:   Thu Sep 20 22:17:37 2018 +0200

    Move filling missing type parts to a separate function

commit 7c55aa9d7ff8714fa5a6b5c6b9be82f032774abf
Author: Marek Marecki <address@hidden>
Date:   Thu Sep 20 22:16:09 2018 +0200

    Strip "pointerness" from type assigned to target of `move`
    Moves from pointers make copies.


Summary of changes:
 .../tooling/libs/static_analyser/static_analyser.h |   7 ++
 .../libs/static_analyser/static_analyser.cpp       | 128 +++++++++++++++------
 2 files changed, 99 insertions(+), 36 deletions(-)

Viua VM

reply via email to

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