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/172/add-structs-as-generic-k


From: git
Subject: [Viuavm-commits] [SCM] Viua VM branch issue/172/add-structs-as-generic-key-value-containers updated. v0.8.4-1084-g99a2964
Date: Thu, 20 Apr 2017 23:05:28 +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/172/add-structs-as-generic-key-value-containers has been 
updated
       via  99a2964d10f0a5834c7e6435b03fddc19e44e4dc (commit)
       via  e0bf2e621809b6b7376c7331e76e59d73d357426 (commit)
       via  73705d373dd24cc9e987e7cce02b011b555b4eb3 (commit)
      from  f08d6aece281d9103071a4b75021f6e8e33bf25b (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 99a2964d10f0a5834c7e6435b03fddc19e44e4dc
Author: Marek Marecki <address@hidden>
Date:   Thu Apr 20 23:01:05 2017 +0200

    Tests for struct instructions

commit e0bf2e621809b6b7376c7331e76e59d73d357426
Author: Marek Marecki <address@hidden>
Date:   Thu Apr 20 22:47:33 2017 +0200

    Fix disassembly of "structinsert"

commit 73705d373dd24cc9e987e7cce02b011b555b4eb3
Author: Marek Marecki <address@hidden>
Date:   Thu Apr 20 22:47:13 2017 +0200

    Implement "structremove" instruction

-----------------------------------------------------------------------

Summary of changes:
 include/viua/cg/bytecode/instructions.h            |  1 +
 include/viua/program.h                             |  1 +
 .../creating_empty_struct.asm}                     |  3 +-
 .../inserting_a_value_into_a_struct.asm}           | 11 ++--
 .../obtaining_list_of_keys_in_a_struct.asm}        | 14 ++---
 .../overwriting_a_value_in_a_struct.asm}           | 26 ++++-----
 .../removing_a_value_from_a_struct.asm}            | 13 ++---
 sample/asm/structs/struct_of_structs.asm           | 61 ++++++++++++++++++++++
 src/cg/bytecode/instructions.cpp                   |  4 ++
 src/cg/disassembler/disassembler.cpp               |  3 +-
 src/cg/lex.cpp                                     |  2 +-
 src/cg/tools.cpp                                   |  6 +++
 src/front/asm/assemble_instruction.cpp             | 20 +++++++
 src/process/dispatch.cpp                           |  3 ++
 src/process/instr/struct.cpp                       | 25 +++++++++
 src/programinstructions.cpp                        |  5 ++
 tests/tests.py                                     | 22 ++++++++
 17 files changed, 182 insertions(+), 38 deletions(-)
 copy sample/asm/{exception_mechanism/throw_from_empty_register.asm => 
structs/creating_empty_struct.asm} (91%)
 copy sample/asm/{vector/vpop_with_index_pops_specified.asm => 
structs/inserting_a_value_into_a_struct.asm} (78%)
 copy sample/asm/{vector/vpop_with_index_pops_specified.asm => 
structs/obtaining_list_of_keys_in_a_struct.asm} (69%)
 copy sample/asm/{functions/higher_order/tailcall_of_closure.asm => 
structs/overwriting_a_value_in_a_struct.asm} (70%)
 copy sample/asm/{vector/vpop_with_index_pops_specified.asm => 
structs/removing_a_value_from_a_struct.asm} (72%)
 create mode 100644 sample/asm/structs/struct_of_structs.asm


hooks/post-receive
-- 
Viua VM



reply via email to

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