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-2625-g5da1c4


From: git
Subject: [Viuavm-commits] [SCM] Viua VM branch devel updated. v0.9.0-2625-g5da1c4c
Date: Sat, 14 Mar 2020 21:40:32 +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  5da1c4c1fc7052badf371f8b9fe438f5a11ea5dc (commit)
       via  a655ed62d5813d0fd933aed0c1a0a0a1d999e957 (commit)
      from  4e2edbb6e5d8b6978a04280c2233932894d04ee4 (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 5da1c4c1fc7052badf371f8b9fe438f5a11ea5dc
Author: Marek Marecki <address@hidden>
Date:   Tue Mar 10 17:56:01 2020 +0100

    Remove redundant opcodes: PAMV, PARAM, and ARG
    
    Their role is now performed by MOVE and COPY. This change was made
    possible by permitting use of "arguments" and "parameters" register sets
    in MOVE and COPY instructions in commit
    4e2edbb6e5d8b6978a04280c2233932894d04ee4.

commit a655ed62d5813d0fd933aed0c1a0a0a1d999e957
Author: Marek Marecki <address@hidden>
Date:   Sun Mar 8 18:37:02 2020 +0100

    New instruction encoder
    
    To go along with a new decoder implemented in commit
    2afcfa955a2e8deedaac622b4e5476f5e0b1e86d.

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

Summary of changes:
 Makefile                                           |    4 +-
 build/{ => bytecode/codec/main}/.gitkeep           |    0
 include/viua/bytecode/codec.h                      |    2 +-
 include/viua/bytecode/codec/main.h                 |   27 +
 include/viua/bytecode/maps.h                       |    3 -
 include/viua/bytecode/opcodes.h                    |    5 -
 include/viua/cg/bytecode/instructions.h            |  394 ------
 include/viua/cg/tools.h                            |    4 +-
 include/viua/process.h                             |    2 +
 include/viua/program.h                             |   35 +-
 include/viua/types/bits.h                          |    5 +-
 .../frontend/static_analyser/register_usage.cpp    |    6 -
 .../frontend/static_analyser/verifier.cpp          |    6 +-
 src/bytecode/codec/{main.cpp => main/decoder.cpp}  |   29 +
 src/bytecode/codec/main/encoder.cpp                |  189 +++
 src/cg/bytecode/instructions.cpp                   | 1340 --------------------
 src/cg/disassembler/disassembler.cpp               |   28 +-
 src/cg/tools.cpp                                   |    8 +-
 src/front/asm.cpp                                  |    2 +-
 src/front/asm/generate.cpp                         |   10 +-
 src/front/lexer.cpp                                |    2 +-
 src/process.cpp                                    |   20 +
 src/process/dispatch.cpp                           |    9 -
 src/process/instr/bits.cpp                         |   15 +-
 src/process/instr/registers.cpp                    |    7 +-
 src/program.cpp                                    |   14 +-
 src/programinstructions.cpp                        |  768 ++++++++---
 src/tooling/libs/lexer/normaliser.cpp              |    3 -
 src/tooling/libs/parser/parse.cpp                  |   11 -
 .../libs/static_analyser/static_analyser.cpp       |   10 -
 src/types/bits.cpp                                 |   19 +-
 31 files changed, 946 insertions(+), 2031 deletions(-)
 copy build/{ => bytecode/codec/main}/.gitkeep (100%)
 delete mode 100644 include/viua/cg/bytecode/instructions.h
 rename src/bytecode/codec/{main.cpp => main/decoder.cpp} (82%)
 create mode 100644 src/bytecode/codec/main/encoder.cpp
 delete mode 100644 src/cg/bytecode/instructions.cpp


hooks/post-receive
-- 
Viua VM



reply via email to

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