[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Viuavm-commits] [SCM] Viua VM branch normalise updated. v0.9.0-312-gedc
From: |
git |
Subject: |
[Viuavm-commits] [SCM] Viua VM branch normalise updated. v0.9.0-312-gedce7c9 |
Date: |
Thu, 24 Aug 2017 22:23: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, normalise has been updated
via edce7c9a9d01dedc83819dcb7a159adab68b2984 (commit)
via 1f02de35e52fc04992b490dc3567b3e737807349 (commit)
via 2b964b8876cda3dd9b545b74f36b00738b8c3a29 (commit)
via fc89cf19fbfe2bfecdb44906701c030b762f5868 (commit)
via bd1ce43afc0413107430e7565e89d97d9b5fbe79 (commit)
via 77b6dcc2c927478b3d87be5c2cb8f041b6a5639a (commit)
via 87fe96259be547b6cb4fd002f2d43015edbd11d2 (commit)
via 6dad257064ca34ea782d36030af0029d2c3f2907 (commit)
via f281611d4211793cdad7c426332d21e171149535 (commit)
via b6e0dbf94cb202c060e13da4dc24820660e9e96d (commit)
via 8f1511b563c12b78eb4ea71b06348d445b5cec00 (commit)
via 83afc3eda4407f12c6b157089d5303a40df26903 (commit)
via b338bbd23ea45752a2eefea2e5fb946c06906b8b (commit)
via 56d07623e76bb89bdf2e99a1ac34096da9339b45 (commit)
via 7741a3cb8d3327a4c9c0d35fc88003b24dc37e1b (commit)
via de320c75c4f76667480eb85e908c8312de1a1e69 (commit)
via cc48639ed310424d5442c5c93e0f51896f60c94e (commit)
via 8d85a0b8068c24236222557e53324a4ab1f7b172 (commit)
via 4bdeaa1ff474a66d60cf3a7562a807b67d27e4e1 (commit)
via 3136ab852ae43d6b3989d61a6b4f029058f8d2a1 (commit)
via 4a752b5084ec8cbc508683f0d0257f3e34523d4a (commit)
via 80b8aaf5c5432f09b1f2a9b78b0dc1005cb8d728 (commit)
via e6ac5f60b1fb2c91401ed37eef836a010e2f73d8 (commit)
from 4ebcb424dd5353a5e2f5c51cdc26169ee917fc63 (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 edce7c9a9d01dedc83819dcb7a159adab68b2984
Author: Marek Marecki <address@hidden>
Date: Thu Aug 24 22:23:24 2017 +0200
Fix new verifier gives more detailed error messages
commit 1f02de35e52fc04992b490dc3567b3e737807349
Author: Marek Marecki <address@hidden>
Date: Thu Aug 24 22:23:00 2017 +0200
Fix add missing register set specifier
commit 2b964b8876cda3dd9b545b74f36b00738b8c3a29
Author: Marek Marecki <address@hidden>
Date: Thu Aug 24 22:22:45 2017 +0200
Use new verifier in assembler frontend
commit fc89cf19fbfe2bfecdb44906701c030b762f5868
Author: Marek Marecki <address@hidden>
Date: Thu Aug 24 22:21:30 2017 +0200
A hack
commit bd1ce43afc0413107430e7565e89d97d9b5fbe79
Author: Marek Marecki <address@hidden>
Date: Thu Aug 24 22:21:19 2017 +0200
Add additional token of context
commit 77b6dcc2c927478b3d87be5c2cb8f041b6a5639a
Author: Marek Marecki <address@hidden>
Date: Thu Aug 24 22:20:52 2017 +0200
Add check for minimal number of parameters for "msg" instructions
commit 87fe96259be547b6cb4fd002f2d43015edbd11d2
Author: Marek Marecki <address@hidden>
Date: Thu Aug 24 22:19:48 2017 +0200
Fix point to just operand as invalid, leave the mnemonic alone
commit 6dad257064ca34ea782d36030af0029d2c3f2907
Author: Marek Marecki <address@hidden>
Date: Thu Aug 24 22:18:41 2017 +0200
More precise, useful error message
commit f281611d4211793cdad7c426332d21e171149535
Author: Marek Marecki <address@hidden>
Date: Thu Aug 24 22:17:24 2017 +0200
Using "halt" instruction is discouraged
commit b6e0dbf94cb202c060e13da4dc24820660e9e96d
Author: Marek Marecki <address@hidden>
Date: Thu Aug 24 22:16:46 2017 +0200
Change errors to notes where it makes sense
commit 8f1511b563c12b78eb4ea71b06348d445b5cec00
Author: Marek Marecki <address@hidden>
Date: Thu Aug 24 22:13:32 2017 +0200
Fix add support for the "no_sa" attribute
commit 83afc3eda4407f12c6b157089d5303a40df26903
Author: Marek Marecki <address@hidden>
Date: Thu Aug 24 22:12:56 2017 +0200
FIXME
commit b338bbd23ea45752a2eefea2e5fb946c06906b8b
Author: Marek Marecki <address@hidden>
Date: Thu Aug 24 22:12:13 2017 +0200
Fix detect register set names before labels
This is needed because a register set name also looks like a valid
label.
commit 56d07623e76bb89bdf2e99a1ac34096da9339b45
Author: Marek Marecki <address@hidden>
Date: Thu Aug 24 22:11:46 2017 +0200
Fix error for illegal directives
commit 7741a3cb8d3327a4c9c0d35fc88003b24dc37e1b
Author: Marek Marecki <address@hidden>
Date: Thu Aug 24 22:11:07 2017 +0200
Remove old prints
commit de320c75c4f76667480eb85e908c8312de1a1e69
Author: Marek Marecki <address@hidden>
Date: Thu Aug 24 22:10:28 2017 +0200
Helper function for detecting if a string is a register set name
commit cc48639ed310424d5442c5c93e0f51896f60c94e
Author: Marek Marecki <address@hidden>
Date: Thu Aug 24 22:09:50 2017 +0200
Fix std::string has .size(), const char* does not
commit 8d85a0b8068c24236222557e53324a4ab1f7b172
Author: Marek Marecki <address@hidden>
Date: Thu Aug 24 22:09:06 2017 +0200
Add support code for aside notes
commit 4bdeaa1ff474a66d60cf3a7562a807b67d27e4e1
Author: Marek Marecki <address@hidden>
Date: Thu Aug 24 22:08:30 2017 +0200
Do not print error message if it is empty (allows lines with just "note:")
commit 3136ab852ae43d6b3989d61a6b4f029058f8d2a1
Author: Marek Marecki <address@hidden>
Date: Thu Aug 24 22:07:42 2017 +0200
Print error notes if any are available
commit 4a752b5084ec8cbc508683f0d0257f3e34523d4a
Author: Marek Marecki <address@hidden>
Date: Thu Aug 24 22:06:57 2017 +0200
Change underlining from ^^^ to ^~~ format
commit 80b8aaf5c5432f09b1f2a9b78b0dc1005cb8d728
Author: Marek Marecki <address@hidden>
Date: Thu Aug 24 22:04:33 2017 +0200
Allow one aside note per error (printed under the token that caused the
error, inside source listing)
commit e6ac5f60b1fb2c91401ed37eef836a010e2f73d8
Author: Marek Marecki <address@hidden>
Date: Thu Aug 24 22:03:42 2017 +0200
Allow adding notes to errors (will generate "note:"-prefixed lines)
-----------------------------------------------------------------------
Summary of changes:
Makefile | 2 +-
include/viua/cg/lex.h | 11 +++-
include/viua/support/string.h | 1 +
sample/asm/errors/halt_as_last_instruction.asm | 2 +-
src/assembler/frontend/parser.cpp | 21 +++---
.../frontend/static_analyser/verifier.cpp | 42 ++++++++----
src/assembler/util/pretty_printer.cpp | 76 ++++++++++++++++++++--
src/cg/assembler/utils.cpp | 2 +
src/cg/lex.cpp | 15 ++++-
src/front/asm.cpp | 23 ++-----
src/support/string.cpp | 4 ++
tests/tests.py | 71 ++++++++++++++------
12 files changed, 204 insertions(+), 66 deletions(-)
hooks/post-receive
--
Viua VM
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Viuavm-commits] [SCM] Viua VM branch normalise updated. v0.9.0-312-gedce7c9,
git <=