[Top][All Lists]

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

[Viuavm-commits] [SCM] Viua VM branch devel updated. v0.8.4-360-g097dc70

From: git
Subject: [Viuavm-commits] [SCM] Viua VM branch devel updated. v0.8.4-360-g097dc70
Date: Sun, 2 Oct 2016 22:05:57 +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, devel has been updated
       via  097dc70ef411da3628905f8e5b8f9ef795e12ca7 (commit)
       via  232244bfe2719ce8e9ec6b4f508ffaf17d6ef25f (commit)
       via  d94cd2e7e39f21ace1eb9e95ff4cae482b395316 (commit)
      from  2c46a6e427bede71b6d279e8fb47e27601ef5e8d (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 097dc70ef411da3628905f8e5b8f9ef795e12ca7
Author: Marek Marecki <address@hidden>
Date:   Sun Oct 2 21:50:16 2016 +0200

    Fix do not crash on absolute jumps

commit 232244bfe2719ce8e9ec6b4f508ffaf17d6ef25f
Author: Marek Marecki <address@hidden>
Date:   Sun Oct 2 21:41:10 2016 +0200

    Add tests for simple cases of useless branch

commit d94cd2e7e39f21ace1eb9e95ff4cae482b395316
Author: Marek Marecki <address@hidden>
Date:   Sun Oct 2 21:39:14 2016 +0200

    Add useless branch checking
    Static analyser checks where each of branch targets points, and raises
    an error if they point to the same instruction.
    Supports index, offset, and marker jumps in all combinations.
    Supports obvious absolute jump errors (based on string comparison).


Summary of changes:
 .../branch_depends_on_empty_register.asm           |   2 +-
 .../useless_branch_simple_index.asm}               |   2 +-
 .../useless_branch_simple_marker.asm}              |   4 +-
 .../useless_branch_simple_offset.asm}              |   2 +-
 src/bytecode/{decoder => encoder}/operands.cpp     |   6 --
 src/cg/assembler/verify.cpp                        | 109 +++++++++++++++++++++
 tests/                                     |   9 ++
 7 files changed, 122 insertions(+), 12 deletions(-)
 copy sample/asm/{concurrency/receive_timeout_zero_milliseconds.asm => 
static_analysis_errors/useless_branch_simple_index.asm} (96%)
 copy sample/asm/{errors/zero_distance_marker_jump.asm => 
static_analysis_errors/useless_branch_simple_marker.asm} (96%)
 copy sample/asm/{concurrency/receive_timeout_zero_milliseconds.asm => 
static_analysis_errors/useless_branch_simple_offset.asm} (96%)
 copy src/bytecode/{decoder => encoder}/operands.cpp (96%)

Viua VM

reply via email to

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