[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Viuavm-commits] [SCM] Viua VM branch issue/169/using-multiple-register-
From: |
git |
Subject: |
[Viuavm-commits] [SCM] Viua VM branch issue/169/using-multiple-register-sets-in-single-instruction updated. v0.8.4-907-g9405e3b |
Date: |
Mon, 6 Feb 2017 00:16:37 +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, issue/169/using-multiple-register-sets-in-single-instruction has
been updated
via 9405e3b4c6e72c554f2d24f3fae3951d09c507d4 (commit)
via 2bc83949d9b8ca47726a90a63d6ab553bb7e9b36 (commit)
via 65d2f5eda6a97e80975e2bd7d029d710be5da8aa (commit)
via 963fadab23f736c899efb5360144642019816a0e (commit)
via 7bb589538eedd0b0d7d2163f17d547ac0516c9d0 (commit)
via 174d3bc06fdb9528840391e18d3fef8138246428 (commit)
via 5a10e7609c60cf54f86a3bd858befab30a8377a9 (commit)
via 54e085f4dba51275e548c8a67ebaad2c88dc74b9 (commit)
via 9c3ee571191722b909d30d3e27363a687d2796d2 (commit)
via 3cd4c97611f368019e63248d07175bdb4232f947 (commit)
via 757fbdba6c954f0fd03500de10e425c76949ff98 (commit)
via d32e11218b71b29a65d02d196d68f52588c92c1f (commit)
via c64d818933a9bb17a626739683c2e52686d6cffe (commit)
via 56e97dba696ab2ad3893882f684ed0fe43ae7d88 (commit)
via c34f0a4c9b8615a3ab4a50031b40550a0480cb78 (commit)
via 80ae252d5f93200f696074120d927429d3ce3b38 (commit)
via bf14cb3bb3393f76ad905f3f17d602cae4420be8 (commit)
from 7b6ed01866c12d1b837a407473c2c0425eef59cb (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 9405e3b4c6e72c554f2d24f3fae3951d09c507d4
Author: Marek Marecki <address@hidden>
Date: Sun Feb 5 21:28:04 2017 +0100
Support explicit register sets for throw and draw
commit 2bc83949d9b8ca47726a90a63d6ab553bb7e9b36
Author: Marek Marecki <address@hidden>
Date: Sun Feb 5 21:21:57 2017 +0100
Remove duplicated code
commit 65d2f5eda6a97e80975e2bd7d029d710be5da8aa
Author: Marek Marecki <address@hidden>
Date: Sun Feb 5 21:18:07 2017 +0100
Support explicit register sets for send and receive
commit 963fadab23f736c899efb5360144642019816a0e
Author: Marek Marecki <address@hidden>
Date: Sun Feb 5 19:42:38 2017 +0100
Refactoring exploit the fact that position of each operand is known
commit 7bb589538eedd0b0d7d2163f17d547ac0516c9d0
Author: Marek Marecki <address@hidden>
Date: Sat Feb 4 22:43:52 2017 +0100
Support explicit register sets for join
commit 174d3bc06fdb9528840391e18d3fef8138246428
Author: Marek Marecki <address@hidden>
Date: Sat Feb 4 22:27:16 2017 +0100
Remove stale, misleading comment
commit 5a10e7609c60cf54f86a3bd858befab30a8377a9
Author: Marek Marecki <address@hidden>
Date: Sat Feb 4 21:58:17 2017 +0100
Support explicit register sets for self
commit 54e085f4dba51275e548c8a67ebaad2c88dc74b9
Author: Marek Marecki <address@hidden>
Date: Sat Feb 4 21:52:23 2017 +0100
Fix disassembly of and, and or
commit 9c3ee571191722b909d30d3e27363a687d2796d2
Author: Marek Marecki <address@hidden>
Date: Sat Feb 4 21:49:18 2017 +0100
Support explicit register sets for and, and or
commit 3cd4c97611f368019e63248d07175bdb4232f947
Author: Marek Marecki <address@hidden>
Date: Sat Feb 4 21:29:02 2017 +0100
Code reorganisation
commit 757fbdba6c954f0fd03500de10e425c76949ff98
Author: Marek Marecki <address@hidden>
Date: Fri Feb 3 21:20:42 2017 +0100
Check correctness of disassembly process
By comparing SHA512 of bytecode emitted from original source code with
bytecode emitted from a disassembled source it can be ensured that the
disassembler works correctly and
produces code that is equivallent to the original.
commit d32e11218b71b29a65d02d196d68f52588c92c1f
Author: Marek Marecki <address@hidden>
Date: Fri Feb 3 21:20:08 2017 +0100
Fix size of __entry when main/2 is used as main function
commit c64d818933a9bb17a626739683c2e52686d6cffe
Author: Marek Marecki <address@hidden>
Date: Fri Feb 3 20:59:38 2017 +0100
Fix disassembly of call and process
commit 56e97dba696ab2ad3893882f684ed0fe43ae7d88
Author: Marek Marecki <address@hidden>
Date: Fri Feb 3 20:57:18 2017 +0100
Send error messages to standard error stream
commit c34f0a4c9b8615a3ab4a50031b40550a0480cb78
Author: Marek Marecki <address@hidden>
Date: Fri Feb 3 20:56:52 2017 +0100
Colorise error messages from disassembler and kernel
commit 80ae252d5f93200f696074120d927429d3ce3b38
Author: Marek Marecki <address@hidden>
Date: Fri Feb 3 20:37:38 2017 +0100
Support explicit register sets for process
commit bf14cb3bb3393f76ad905f3f17d602cae4420be8
Author: Marek Marecki <address@hidden>
Date: Fri Feb 3 20:30:24 2017 +0100
Support explicit register sets for call
-----------------------------------------------------------------------
Summary of changes:
Makefile | 5 +-
include/viua/front/asm.h | 2 +
src/cg/assembler/static_analysis.cpp | 38 +-
src/cg/assembler/verify.cpp | 10 +-
src/cg/disassembler/disassembler.cpp | 39 +-
src/cg/lex.cpp | 82 +++-
src/cg/tools.cpp | 31 +-
src/front/asm.cpp | 8 +-
src/front/asm/assemble_instruction.cpp | 854 +++++++++++++++++++++++++++++++++
src/front/asm/generate.cpp | 756 +----------------------------
src/front/dis.cpp | 30 +-
src/front/kernel.cpp | 30 +-
src/front/lexer.cpp | 2 +-
tests/tests.py | 9 +
14 files changed, 1088 insertions(+), 808 deletions(-)
create mode 100644 src/front/asm/assemble_instruction.cpp
hooks/post-receive
--
Viua VM
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Viuavm-commits] [SCM] Viua VM branch issue/169/using-multiple-register-sets-in-single-instruction updated. v0.8.4-907-g9405e3b,
git <=