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-2630-g0655e2


From: git
Subject: [Viuavm-commits] [SCM] Viua VM branch devel updated. v0.9.0-2630-g0655e2a
Date: Mon, 16 Mar 2020 21:31:21 +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  0655e2a47c2351a8a7769496a78e0b1f263f6bf0 (commit)
       via  e9c18556f8acb95a7e7144ad64361a9124e32daf (commit)
       via  2a6d2a34d1df469621501e8de5be1f34660f54cc (commit)
       via  dfa808fe74255d9158e2fbfc1108b61dbe121c2f (commit)
       via  b85ce2e190e9706b09f89345999f28ac2eeb7631 (commit)
      from  5da1c4c1fc7052badf371f8b9fe438f5a11ea5dc (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 0655e2a47c2351a8a7769496a78e0b1f263f6bf0
Author: Marek Marecki <address@hidden>
Date:   Mon Mar 16 21:05:19 2020 +0100

    Use 16 bits to represent register index
    
    65k registers ought to be enough for everybody ;-)

commit e9c18556f8acb95a7e7144ad64361a9124e32daf
Author: Marek Marecki <address@hidden>
Date:   Sun Mar 15 20:01:00 2020 +0100

    WIP

commit 2a6d2a34d1df469621501e8de5be1f34660f54cc
Merge: b85ce2e dfa808f
Author: Marek Marecki <address@hidden>
Date:   Sun Mar 15 19:53:18 2020 +0100

    Merge branch 'devel'

commit dfa808fe74255d9158e2fbfc1108b61dbe121c2f
Author: Marek Marecki <address@hidden>
Date:   Sat Mar 14 21:40:10 2020 +0100

    Make FRAME instruction take one operand (finally)
    
    The second operand was not used since a long time ago, but it was still
    encoded in order not to disturb the bytecode format. But since the
    encoding and decoding subsystems were reworked I figured that I may as
    well make some drastic changes.

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

Summary of changes:
 include/viua/assembler/frontend/parser.h           |  2 +-
 include/viua/assert.h                              |  2 +-
 include/viua/bytecode/bytetypedef.h                |  2 +-
 include/viua/bytecode/codec.h                      |  2 +-
 include/viua/bytecode/operand_types.h              |  1 +
 include/viua/program.h                             |  2 +-
 include/viua/version.h                             |  6 +--
 sample/asm/boolean/and.asm                         |  4 +-
 .../cannot_allocate_more_than_x_registers.asm      |  2 +-
 .../backend/op_assemblers/assemble_op_frame.cpp    |  5 +-
 src/assembler/frontend/parser.cpp                  | 25 ++++++++--
 .../checkers/check_for_unused_registers.cpp        |  2 +-
 .../checkers/check_op_allocate_registers.cpp       | 15 ++----
 src/bytecode/codec/main/decoder.cpp                | 12 ++---
 src/bytecode/codec/main/encoder.cpp                | 10 ++--
 src/cg/disassembler/disassembler.cpp               | 54 +++++++++++++---------
 src/cg/tools.cpp                                   | 22 +--------
 src/front/asm/generate.cpp                         | 24 +++++-----
 src/printutils.cpp                                 |  2 +-
 src/process/instr/calls.cpp                        |  3 --
 src/process/instr/vector.cpp                       | 10 ++--
 src/programinstructions.cpp                        |  3 +-
 tests/tests.py                                     |  4 +-
 23 files changed, 107 insertions(+), 107 deletions(-)


hooks/post-receive
-- 
Viua VM



reply via email to

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