[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Viuavm-commits] [SCM] Viua VM branch issue/166/implement-pointer-derefe
From: |
git |
Subject: |
[Viuavm-commits] [SCM] Viua VM branch issue/166/implement-pointer-dereference updated. v0.8.4-588-g3b3cbe2 |
Date: |
Sun, 20 Nov 2016 19:21: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, issue/166/implement-pointer-dereference has been updated
via 3b3cbe2cf08342d12a8e144aac0a18b2cd2cb97f (commit)
via 31992128bce1b773aaf3b42c1e88b40bb156dba8 (commit)
via cd85f621d38f2113f31724654a787fc65dae939c (commit)
via 6c85210df1393ae21b9b748f7653252b18f3608b (commit)
via 0ae2bca1f23825db458f891938f6f0cab775cde3 (commit)
via edc7c125249e0f333c088589e63ca19dcd658fcc (commit)
from f30865e893c2c09e2366964047015506724c98e6 (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 3b3cbe2cf08342d12a8e144aac0a18b2cd2cb97f
Author: Marek Marecki <address@hidden>
Date: Sun Nov 20 19:03:37 2016 +0100
Add more tests
commit 31992128bce1b773aaf3b42c1e88b40bb156dba8
Author: Marek Marecki <address@hidden>
Date: Sun Nov 20 18:50:51 2016 +0100
Better stringification of objects
commit cd85f621d38f2113f31724654a787fc65dae939c
Author: Marek Marecki <address@hidden>
Date: Sun Nov 20 18:43:29 2016 +0100
Allow pointer dereferences in source of "insert" instruction
commit 6c85210df1393ae21b9b748f7653252b18f3608b
Author: Marek Marecki <address@hidden>
Date: Sun Nov 20 18:40:13 2016 +0100
Refactor register-erasing code in SA
This was needed to implement the copy-if-pointer-dereference semantics,
reduced code duplication, and made the code more maintainable.
commit 0ae2bca1f23825db458f891938f6f0cab775cde3
Author: Marek Marecki <address@hidden>
Date: Sun Nov 20 18:39:51 2016 +0100
Make get_operand_type() function usable in modules other than
viua::bytecode::decoder::operands
commit edc7c125249e0f333c088589e63ca19dcd658fcc
Author: Marek Marecki <address@hidden>
Date: Sun Nov 20 18:38:28 2016 +0100
Update Changelog
-----------------------------------------------------------------------
Summary of changes:
Changelog.markdown | 9 ++++++++
include/viua/bytecode/decoder/operands.h | 3 +++
.../insert_pointer_dereference.asm} | 9 ++++----
.../insert_pointer_dereference_as_key.asm} | 11 ++++-----
.../insert_pointer_dereference_as_target.asm} | 11 ++++-----
src/bytecode/decoder/operands.cpp | 4 ++--
src/cg/assembler/static_analysis.cpp | 27 ++++++++++++++--------
src/process/instr/object.cpp | 14 +++++++----
src/types/object.cpp | 7 +++++-
tests/tests.py | 9 ++++++++
10 files changed, 71 insertions(+), 33 deletions(-)
copy
sample/asm/{static_analysis_errors/sa_taking_false_branch_forward_marker.asm =>
pointers/insert_pointer_dereference.asm} (79%)
copy sample/asm/{keyword/iota/iota_in_names.asm =>
pointers/insert_pointer_dereference_as_key.asm} (79%)
copy sample/asm/{keyword/iota/iota_in_names.asm =>
pointers/insert_pointer_dereference_as_target.asm} (79%)
hooks/post-receive
--
Viua VM
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Viuavm-commits] [SCM] Viua VM branch issue/166/implement-pointer-dereference updated. v0.8.4-588-g3b3cbe2,
git <=