viuavm-commits
[Top][All Lists]
Advanced

[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-1771-g87cd223
Date: Thu, 5 Jul 2018 20:49:15 +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  87cd223c2e05e79f1e61d5a1958ada1d1f814898 (commit)
       via  618af8764f1a033b0ecb8c519acc03b173b2c2ca (commit)
       via  f548046930ede4e50bbcd4883ddcbd324e36e020 (commit)
      from  220700b9a9cc5a8db395840197deb1e846c1391e (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 87cd223c2e05e79f1e61d5a1958ada1d1f814898
Author: Marek Marecki <address@hidden>
Date:   Thu Jul 5 20:48:09 2018 +0200

    Disable static analysis for programs with blocks
    
    Static analyser is currently unable to check code that contains catch or
    enter instructions, does not mark the registers they use as used, and
    throws errors because it thinks that less local registers can be
    allocated.

commit 618af8764f1a033b0ecb8c519acc03b173b2c2ca
Author: Marek Marecki <address@hidden>
Date:   Thu Jul 5 20:47:30 2018 +0200

    Do not throw for access to static and global registers
    
    Static analyser is too primirive to check them, as was throwing only
    false positives.

commit f548046930ede4e50bbcd4883ddcbd324e36e020
Author: Marek Marecki <address@hidden>
Date:   Thu Jul 5 20:44:03 2018 +0200

    Reduce number of registers allocated where possible

-----------------------------------------------------------------------

Summary of changes:
 sample/asm/explicit_register_sets/move_between.asm   |  2 +-
 sample/asm/external/sleeper.asm                      |  4 ++--
 .../static_analyser/Register_usage_profile.cpp       | 18 ++++++++++++++++--
 .../frontend/static_analyser/checkers/utils.cpp      |  9 +++++++++
 tests/tests.py                                       | 20 ++++++++++++++++----
 5 files changed, 44 insertions(+), 9 deletions(-)


hooks/post-receive
-- 
Viua VM



reply via email to

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