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/183/7eadf61e/better-static-a


From: git
Subject: [Viuavm-commits] [SCM] Viua VM branch issue/183/7eadf61e/better-static-analyser updated. v0.9.0-633-ge03ea3f
Date: Thu, 19 Oct 2017 23:18:30 +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/183/7eadf61e/better-static-analyser has been updated
       via  e03ea3fe515fd152edc22cf7f9bbf7585cd0ee36 (commit)
       via  40922adc2c665458e4b8ca9afd986367d8eb4e34 (commit)
       via  7c7e498a8ab6ee4144989b70f24d7ebe1addd752 (commit)
       via  24e9fdc4c724faa7573ccad8173a0ffe2281e86a (commit)
       via  b4ceb3977982ff317a2542f21b86bbc25e2de08a (commit)
       via  e3071390abb43bd3df46bfb22ec0a613a548c6f8 (commit)
       via  e1efb981234f3417d2ec65655bc6b77bba783a79 (commit)
       via  fb40787cca4e56e711d3369868742fbf416f452b (commit)
       via  edcac4948dd7af660b85fee88b7975ce95025e4b (commit)
       via  2e0b1e8ebec26f7a521eb71f8a895b6bedddc4d4 (commit)
       via  475f628282abf44b2ce7fff6ff60f87fad2ca34b (commit)
       via  e82e05b12f255561d5108c6b934c0cb2878d0999 (commit)
       via  6a416a5c6d3cd2495634deb0308676427ccf72a9 (commit)
       via  8c0c7cab0783680148b4ebe624d323f7092bc278 (commit)
       via  3f2ae8da3ec9f76645800f5419b7bf0a5b2b7b90 (commit)
      from  a4163cf8c3b93ff12bcfb48a7a4a1c3be9a754d8 (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 e03ea3fe515fd152edc22cf7f9bbf7585cd0ee36
Author: Marek Marecki <address@hidden>
Date:   Thu Oct 19 23:17:27 2017 +0200

    Fix tests
    
    The value is unused after throwing, but we *need* the stores to check if
    the catcher state is properly restored; if the "unused" values are
    printed then it was not.

commit 40922adc2c665458e4b8ca9afd986367d8eb4e34
Author: Marek Marecki <address@hidden>
Date:   Thu Oct 19 23:17:01 2017 +0200

    Implement [[maybe_unused]] attribute for "istore" target operands

commit 7c7e498a8ab6ee4144989b70f24d7ebe1addd752
Author: Marek Marecki <address@hidden>
Date:   Thu Oct 19 23:15:56 2017 +0200

    Add explicit register sets

commit 24e9fdc4c724faa7573ccad8173a0ffe2281e86a
Author: Marek Marecki <address@hidden>
Date:   Thu Oct 19 23:14:11 2017 +0200

    Error message looks better with a colon

commit b4ceb3977982ff317a2542f21b86bbc25e2de08a
Author: Marek Marecki <address@hidden>
Date:   Thu Oct 19 23:13:39 2017 +0200

    Fix str::isnum() should not allow floats

commit e3071390abb43bd3df46bfb22ec0a613a548c6f8
Author: Marek Marecki <address@hidden>
Date:   Thu Oct 19 23:13:09 2017 +0200

    Yep, this was everywhere

commit e1efb981234f3417d2ec65655bc6b77bba783a79
Author: Marek Marecki <address@hidden>
Date:   Thu Oct 19 23:12:11 2017 +0200

    Add explicit register sets

commit fb40787cca4e56e711d3369868742fbf416f452b
Author: Marek Marecki <address@hidden>
Date:   Thu Oct 19 23:11:48 2017 +0200

    Enforce style guide

commit edcac4948dd7af660b85fee88b7975ce95025e4b
Author: Marek Marecki <address@hidden>
Date:   Thu Oct 19 23:10:42 2017 +0200

    Fix allow void targets for "join" instruction

commit 2e0b1e8ebec26f7a521eb71f8a895b6bedddc4d4
Author: Marek Marecki <address@hidden>
Date:   Thu Oct 19 23:09:34 2017 +0200

    Change ()-initialisation to {}-initialisation

commit 475f628282abf44b2ce7fff6ff60f87fad2ca34b
Author: Marek Marecki <address@hidden>
Date:   Thu Oct 19 23:08:13 2017 +0200

    Strip attributes from token stream

commit e82e05b12f255561d5108c6b934c0cb2878d0999
Author: Marek Marecki <address@hidden>
Date:   Thu Oct 19 23:07:04 2017 +0200

    Make SA throw errors when unused values are overwritten

commit 6a416a5c6d3cd2495634deb0308676427ccf72a9
Author: Marek Marecki <address@hidden>
Date:   Thu Oct 19 23:06:22 2017 +0200

    Define member functions outside of the class

commit 8c0c7cab0783680148b4ebe624d323f7092bc278
Author: Marek Marecki <address@hidden>
Date:   Thu Oct 19 23:04:44 2017 +0200

    Test for SA catching overwriting of unused value

commit 3f2ae8da3ec9f76645800f5419b7bf0a5b2b7b90
Author: Marek Marecki <address@hidden>
Date:   Thu Oct 19 23:03:37 2017 +0200

    There is only one aside note, so it *can* be put under the token it relates 
to

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

Summary of changes:
 include/viua/cg/lex.h                              |   3 +
 include/viua/front/asm.h                           |   2 +-
 sample/asm/exceptions/restore_catcher_state.asm    |  20 ++-
 sample/asm/keyword/void/remove_void_target.asm     |  10 +-
 .../overwrite_of_unused_value.asm}                 |   3 +-
 .../frontend/static_analyser/register_usage.cpp    | 113 +++++++++++------
 src/assembler/util/pretty_printer.cpp              |   2 +-
 src/cg/lex.cpp                                     | 139 +++++++++++----------
 src/front/asm/generate.cpp                         |  31 ++++-
 src/support/string.cpp                             |   3 -
 tests/tests.py                                     |   9 +-
 11 files changed, 202 insertions(+), 133 deletions(-)
 copy sample/{asm/errors/invalid_operand_for_jump_instruction.asm => 
static_analysis/overwrite_of_unused_value.asm} (94%)


hooks/post-receive
-- 
Viua VM



reply via email to

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