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/173/add-atoms updated. v0.8.


From: git
Subject: [Viuavm-commits] [SCM] Viua VM branch issue/173/add-atoms updated. v0.8.4-1093-gd0bb2af
Date: Fri, 21 Apr 2017 00:48:15 +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/173/add-atoms has been updated
       via  d0bb2af445a463f846f7dda9e562786d79fdecd6 (commit)
       via  d60df9fbb33113157d552adddfb8c03a2f444ecf (commit)
       via  2523663999a496406f295352a94f2db5009712d6 (commit)
      from  cb17ee10d753185a1e081c3c731426b123463951 (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 d0bb2af445a463f846f7dda9e562786d79fdecd6
Author: Marek Marecki <address@hidden>
Date:   Fri Apr 21 00:43:52 2017 +0200

    Require struct keys to be Atom values

commit d60df9fbb33113157d552adddfb8c03a2f444ecf
Author: Marek Marecki <address@hidden>
Date:   Fri Apr 21 00:43:34 2017 +0200

    Implement "atom" and "atomeq" instructions

commit 2523663999a496406f295352a94f2db5009712d6
Author: Marek Marecki <address@hidden>
Date:   Fri Apr 21 00:41:27 2017 +0200

    Add ATOM and ATOMEQ opcodes to bytecode definition

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

Summary of changes:
 Changelog.markdown                                 |  1 +
 Makefile                                           | 12 ++++++++---
 include/viua/bytecode/maps.h                       |  6 ++++++
 include/viua/bytecode/opcodes.h                    | 15 ++++++++++++++
 include/viua/cg/bytecode/instructions.h            |  3 +++
 include/viua/process.h                             |  3 +++
 include/viua/program.h                             |  3 +++
 .../structs/inserting_a_value_into_a_struct.asm    |  2 +-
 .../structs/obtaining_list_of_keys_in_a_struct.asm |  6 +++---
 .../structs/overwriting_a_value_in_a_struct.asm    |  2 +-
 .../asm/structs/removing_a_value_from_a_struct.asm |  2 +-
 sample/asm/structs/struct_of_structs.asm           |  8 ++++----
 src/cg/assembler/static_analysis.cpp               |  2 +-
 src/cg/bytecode/instructions.cpp                   | 10 ++++++++++
 src/cg/disassembler/disassembler.cpp               |  8 ++++++++
 src/cg/lex.cpp                                     |  9 ++++++++-
 src/cg/tools.cpp                                   | 23 ++++++++++++++++++++++
 src/front/asm/assemble_instruction.cpp             | 15 ++++++++++++++
 src/process/dispatch.cpp                           |  6 ++++++
 src/process/instr/struct.cpp                       | 13 ++++++------
 src/programinstructions.cpp                        | 10 ++++++++++
 tests/tests.py                                     |  2 +-
 22 files changed, 139 insertions(+), 22 deletions(-)


hooks/post-receive
-- 
Viua VM



reply via email to

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