viuavm-commits
[Top][All Lists]
Advanced

[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



reply via email to

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