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/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



reply via email to

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