[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Viuavm-commits] [SCM] Viua VM branch devel updated. v0.9.0-2630-g0655e2a,
git <=