viuavm-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Viuavm-commits] [SCM] Viua VM branch devel updated. v0.9.0-2393-g6c0379


From: git
Subject: [Viuavm-commits] [SCM] Viua VM branch devel updated. v0.9.0-2393-g6c03791
Date: Sat, 16 Feb 2019 19:37:18 +0100 (CET)

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, devel has been updated
       via  6c0379128f34d9ac5f81d166274f2f9f498809fa (commit)
       via  746a0e8cdfb6073e02901ae19a8ba0533a4ebe77 (commit)
       via  82b9eb6760c08275e528b46773a6df534fa86c3e (commit)
       via  fe22f5c8265f2ae542d3ce52a2f4b6c3d478a738 (commit)
       via  4a9b70c684d280d7ad280936806ce07bf2f7bb9e (commit)
       via  222dc3b72f329adf371451f461d8c6f91555c414 (commit)
       via  1e9665d452ed92dd8eab290f9759a9205b23770f (commit)
       via  d9a623579cddfc6e351203966fb46a768db3b1f2 (commit)
      from  200978e243f8759e81d2c9c58af3282f116c3503 (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 6c0379128f34d9ac5f81d166274f2f9f498809fa
Author: Marek Marecki <address@hidden>
Date:   Sat Feb 16 19:36:57 2019 +0100

    Remove commented code

commit 746a0e8cdfb6073e02901ae19a8ba0533a4ebe77
Author: Marek Marecki <address@hidden>
Date:   Sat Feb 16 19:36:28 2019 +0100

    Report entering and leaving blocks
    
    This makes the analysis report clearer.

commit 82b9eb6760c08275e528b46773a6df534fa86c3e
Author: Marek Marecki <address@hidden>
Date:   Sat Feb 16 19:30:27 2019 +0100

    Fix: only the first instruction inside a function should not be analysed
    
    The first instruction of a function is always ALLOCATE_REGISTERS and is
    analysed before the arm-analysing function is entered. The logic
    skipping the first instruction was interfering with block analysis. The
    flag is now controlling whether the first instruction should be analysed
    or not (and is set to false only when the function is first entered).

commit fe22f5c8265f2ae542d3ce52a2f4b6c3d478a738
Author: Marek Marecki <address@hidden>
Date:   Sat Feb 16 19:30:01 2019 +0100

    Report which line is being analysed

commit 4a9b70c684d280d7ad280936806ce07bf2f7bb9e
Author: Marek Marecki <address@hidden>
Date:   Sat Feb 16 19:28:20 2019 +0100

    Fix: a block being present takes precedence
    
    Because a function is always present, and a block is not, the fact that
    a block *is* present means that it should be analysed.
    
    This is a sloppy solution... but it works. I don't like it, though. It
    will have to be refactored later.

commit 222dc3b72f329adf371451f461d8c6f91555c414
Author: Marek Marecki <address@hidden>
Date:   Sat Feb 16 19:27:42 2019 +0100

    Fix: block bodies should not include the first line
    
    The first line is the block directive.

commit 1e9665d452ed92dd8eab290f9759a9205b23770f
Author: Marek Marecki <address@hidden>
Date:   Sat Feb 16 19:27:13 2019 +0100

    Detect empty block bodies

commit d9a623579cddfc6e351203966fb46a768db3b1f2
Author: Marek Marecki <address@hidden>
Date:   Sat Feb 16 11:17:52 2019 +0100

    Apply formatting rules

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

Summary of changes:
 include/viua/tooling/errors/compile_time.h         |   1 +
 src/tooling/errors/compile_time.cpp                |  11 +-
 src/tooling/libs/lexer/normaliser.cpp              |   7 +-
 src/tooling/libs/parser/parse.cpp                  |   4 +-
 .../libs/static_analyser/static_analyser.cpp       | 280 ++++++++++++---------
 5 files changed, 168 insertions(+), 135 deletions(-)


hooks/post-receive
-- 
Viua VM



reply via email to

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