[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Viuavm-commits] [SCM] Viua VM branch issue/152/refactor-operand-encodin
From: |
git |
Subject: |
[Viuavm-commits] [SCM] Viua VM branch issue/152/refactor-operand-encoding-and-decoding updated. v0.8.4-305-g7c340bd |
Date: |
Wed, 28 Sep 2016 21:47:54 +0200 (CEST) |
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/152/refactor-operand-encoding-and-decoding has been updated
via 7c340bda04bc7492ab1a62892f3562d15e5e3469 (commit)
via 668a40a08129549f94dd9295e05a0eec7fa32374 (commit)
via 101d9d04bb13312b3df229f0e9c29c7a5bfefa03 (commit)
via de9c937c33caf52db05a51ad79b1691b0730f800 (commit)
via 2412cd64336594dc407b3519a73ad7b13a19eca7 (commit)
via 5c8ba32338d0349d2d2c843afe5800aedd2a7297 (commit)
via fe19ca8f0b8569199be4b3bc9fac3152648349b2 (commit)
via 76933d0ab012883e2b3a6b1a5f6ca1de55d335f2 (commit)
via fcb2164c544f798a77be5f1ad2ffff4929a65e17 (commit)
via 0210d0ce7b5beed9e0b6996f73f56f864426cdfa (commit)
via 01103920104285db8911cdf97f8219ce7dcd184e (commit)
via 330a3033523b615d453311debfec6ea1441bddf5 (commit)
via 86be3b26a88c43610468fc27def4522632ab058d (commit)
via 102dc08cd31ca0d3afbcba605879095752f97523 (commit)
via 02cd2b7d861017e0836f761fbabe3d3bc2bb9936 (commit)
via 1e9823b6d90b2fe101f9b0ad05f1e4dd607e9066 (commit)
from 1dbc0fc9f690dcf8cc026d63eedda3fa542b58e7 (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 7c340bda04bc7492ab1a62892f3562d15e5e3469
Author: Marek Marecki <address@hidden>
Date: Wed Sep 28 21:32:03 2016 +0200
Use tokens to verify function names
commit 668a40a08129549f94dd9295e05a0eec7fa32374
Author: Marek Marecki <address@hidden>
Date: Wed Sep 28 00:21:00 2016 +0200
Add "const" to reserved keywords
commit 101d9d04bb13312b3df229f0e9c29c7a5bfefa03
Author: Marek Marecki <address@hidden>
Date: Wed Sep 28 00:18:22 2016 +0200
Restrict allowed register and marker names
Do not allow registered keywords and
instruction names to be used as marker or register names.
commit de9c937c33caf52db05a51ad79b1691b0730f800
Author: Marek Marecki <address@hidden>
Date: Mon Sep 26 22:01:16 2016 +0200
Remove unused parameters from generate()
commit 2412cd64336594dc407b3519a73ad7b13a19eca7
Author: Marek Marecki <address@hidden>
Date: Mon Sep 26 21:58:21 2016 +0200
Use tokens to verify "function" and "closure" instructions
commit 5c8ba32338d0349d2d2c843afe5800aedd2a7297
Author: Marek Marecki <address@hidden>
Date: Mon Sep 26 21:20:05 2016 +0200
Add simple test for meta information encoding and decoding
commit fe19ca8f0b8569199be4b3bc9fac3152648349b2
Author: Marek Marecki <address@hidden>
Date: Mon Sep 26 21:19:39 2016 +0200
Decode escape sequences in strings
commit 76933d0ab012883e2b3a6b1a5f6ca1de55d335f2
Author: Marek Marecki <address@hidden>
Date: Mon Sep 26 21:19:21 2016 +0200
Add --meta option to assembler
commit fcb2164c544f798a77be5f1ad2ffff4929a65e17
Author: Marek Marecki <address@hidden>
Date: Mon Sep 26 20:24:25 2016 +0200
Use tokens to gather meta information about source code from .info:
directives
commit 0210d0ce7b5beed9e0b6996f73f56f864426cdfa
Author: Marek Marecki <address@hidden>
Date: Mon Sep 26 20:06:16 2016 +0200
Update Changelog
commit 01103920104285db8911cdf97f8219ce7dcd184e
Author: Marek Marecki <address@hidden>
Date: Mon Sep 26 20:05:30 2016 +0200
Detect missing module names in .link: directive
commit 330a3033523b615d453311debfec6ea1441bddf5
Author: Marek Marecki <address@hidden>
Date: Mon Sep 26 20:00:16 2016 +0200
Fix recognise .link: as a valid directive
commit 86be3b26a88c43610468fc27def4522632ab058d
Author: Marek Marecki <address@hidden>
Date: Mon Sep 26 20:00:00 2016 +0200
Correctly skip .link: directives during static analysis
commit 102dc08cd31ca0d3afbcba605879095752f97523
Author: Marek Marecki <address@hidden>
Date: Mon Sep 26 19:59:34 2016 +0200
Reduce .link: directives
commit 02cd2b7d861017e0836f761fbabe3d3bc2bb9936
Author: Marek Marecki <address@hidden>
Date: Mon Sep 26 19:46:27 2016 +0200
Use tokens to extract modules to link form .link: directives
commit 1e9823b6d90b2fe101f9b0ad05f1e4dd607e9066
Author: Marek Marecki <address@hidden>
Date: Mon Sep 26 19:45:03 2016 +0200
Use a single clean production
-----------------------------------------------------------------------
Summary of changes:
Changelog.markdown | 2 +
Makefile | 26 ++------
include/viua/cg/assembler/assembler.h | 6 +-
include/viua/cg/lex.h | 1 +
include/viua/front/asm.h | 4 +-
include/viua/version.h | 2 +-
..._function_jump.asm => empty_link_directive.asm} | 2 +-
.../meta_information.asm} | 5 +-
sample/asm/watchdog/death_message.asm | 6 +-
sample/asm/watchdog/restarting_process.asm | 6 +-
scripts/compile | 5 --
src/cg/assembler/codeextract.cpp | 76 ++++++++++++++++++++--
src/cg/assembler/static_analysis.cpp | 2 +-
src/cg/assembler/utils.cpp | 1 +
src/cg/assembler/verify.cpp | 47 +++++--------
src/cg/lex.cpp | 22 ++++++-
src/front/asm.cpp | 19 ++++--
src/front/asm/gather.cpp | 23 ++++---
src/front/asm/generate.cpp | 8 +--
tests/tests.py | 18 ++++-
20 files changed, 180 insertions(+), 101 deletions(-)
copy sample/asm/errors/{forward_out_of_function_jump.asm =>
empty_link_directive.asm} (98%)
copy sample/asm/{concurrency/receive_timeout_500ms.asm =>
misc/meta_information.asm} (94%)
hooks/post-receive
--
Viua VM
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Viuavm-commits] [SCM] Viua VM branch issue/152/refactor-operand-encoding-and-decoding updated. v0.8.4-305-g7c340bd,
git <=