[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Viuavm-commits] [SCM] Viua VM branch issue/ce6f5d82/rewrite-assembler u
From: |
git |
Subject: |
[Viuavm-commits] [SCM] Viua VM branch issue/ce6f5d82/rewrite-assembler updated. v0.9.0-2091-g5effe3d |
Date: |
Sun, 9 Sep 2018 13:44:07 +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/ce6f5d82/rewrite-assembler has been updated
via 5effe3d2ddb655321085dd9ebda7c81b17231049 (commit)
via 2550747d28399f6e252eb202435b94a523e17014 (commit)
via b535d73a9da5fb804ba954cf66ebdc4b9c239a28 (commit)
via f6c4729923ba7255753d089de9307c8774f4155a (commit)
via bddf7d84c81d8282c3940631ca43a24e7a93513d (commit)
via 2508e037b434bc8fbadd65fccb5ec379d14bfd98 (commit)
via d5a674cbe9529e2c1e3a7993de81a0828998b556 (commit)
via 01102b347b491bc0229ded0e2b9af6c4d7a8ab47 (commit)
from 15fefd544d2739e6bb5a3a5d33c7ad3bd711b018 (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 5effe3d2ddb655321085dd9ebda7c81b17231049
Author: Marek Marecki <address@hidden>
Date: Sun Sep 9 13:42:33 2018 +0200
Improve error messages
They will not highlight like this:
blah.asm:0:0 error: ... function not ended
>>>> 7 | .function: main/1
^~~~~~
instead of like this:
blah.asm:0:0 error: ... function not ended
>>>> 7 | .function: main/1
^~~~~~~~~~
commit 2550747d28399f6e252eb202435b94a523e17014
Author: Marek Marecki <address@hidden>
Date: Sun Sep 9 13:42:05 2018 +0200
Use Cooked_function::head() instead of ad-hoc casts
commit b535d73a9da5fb804ba954cf66ebdc4b9c239a28
Author: Marek Marecki <address@hidden>
Date: Sun Sep 9 13:41:36 2018 +0200
Add all tokens to Function_head fragment
commit f6c4729923ba7255753d089de9307c8774f4155a
Author: Marek Marecki <address@hidden>
Date: Sun Sep 9 13:04:13 2018 +0200
Perform static analysis of the file being assembled
commit bddf7d84c81d8282c3940631ca43a24e7a93513d
Author: Marek Marecki <address@hidden>
Date: Sun Sep 9 13:02:07 2018 +0200
Add files for static analyser
commit 2508e037b434bc8fbadd65fccb5ec379d14bfd98
Author: Marek Marecki <address@hidden>
Date: Sun Sep 9 13:03:19 2018 +0200
Add `Must_allocate_registers_first` error
commit d5a674cbe9529e2c1e3a7993de81a0828998b556
Author: Marek Marecki <address@hidden>
Date: Sun Sep 9 13:01:08 2018 +0200
Add utility member functions to Cooked_function
They will remove boilerplate related to accessing heads and bodies of
functions.
commit 01102b347b491bc0229ded0e2b9af6c4d7a8ab47
Author: Marek Marecki <address@hidden>
Date: Sun Sep 9 12:58:46 2018 +0200
Add Empty_error that has no message
This will allow displaying "error: in function ..." and note-only or
comment-only errors.
-----------------------------------------------------------------------
Summary of changes:
Makefile | 1 +
build/{ => tooling/libs/static_analyser}/.gitkeep | 0
include/viua/tooling/errors/compile_time.h | 2 +
include/viua/tooling/errors/compile_time/errors.h | 2 +
include/viua/tooling/libs/parser/parser.h | 3 +
.../static_analyser.h} | 31 ++++++---
src/tooling/errors/compile_time.cpp | 6 ++
src/tooling/errors/compile_time/Error.cpp | 10 ++-
src/tooling/exec/assembler/main.cpp | 10 ++-
src/tooling/libs/parser/parse.cpp | 43 ++++++++-----
.../libs/static_analyser/static_analyser.cpp | 73 ++++++++++++++++++++++
11 files changed, 156 insertions(+), 25 deletions(-)
copy build/{ => tooling/libs/static_analyser}/.gitkeep (100%)
copy include/viua/tooling/libs/{lexer/normaliser.h =>
static_analyser/static_analyser.h} (59%)
create mode 100644 src/tooling/libs/static_analyser/static_analyser.cpp
hooks/post-receive
--
Viua VM
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Viuavm-commits] [SCM] Viua VM branch issue/ce6f5d82/rewrite-assembler updated. v0.9.0-2091-g5effe3d,
git <=