[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Viuavm-commits] [SCM] Viua VM branch issue/183/7eadf61e/better-static-analyser updated. v0.9.0-633-ge03ea3f,
git <=