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/171/refactor-vector-instruct


From: git
Subject: [Viuavm-commits] [SCM] Viua VM branch issue/171/refactor-vector-instructions-to-fetch-indexes-from-registers updated. v0.8.4-1066-g012534d
Date: Sun, 16 Apr 2017 19:48:30 +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/171/refactor-vector-instructions-to-fetch-indexes-from-registers has been 
updated
       via  012534d0bc0e41dd1029c11ac98cf142d04bdb60 (commit)
       via  3c9def790400b33951eeab11d6814f44ce2f9ac5 (commit)
       via  c4d92719731634059ae576e23f7623a0db89cd94 (commit)
       via  885aeb3aec0f1e35be6a1870dfdc2f37b68d4d9d (commit)
       via  36487208f78dd3cc6aa86ba30e0e3c46cbcff965 (commit)
       via  aef5f5afde45754b224907a095f4d8f12a1fdd10 (commit)
       via  373953501c15685d2b97b8789ae83dbb9ef5848c (commit)
       via  944ff7ed83ea726936b5bf1158edaeb449705354 (commit)
       via  da852a08a0ccb0a36747ba3011acb40ffb6c2c65 (commit)
       via  8f12e5c7a8036fee2d338b81381180817335be11 (commit)
       via  ac7d1d5438ecbf22bb2f497023a3d5ea0ee6054f (commit)
       via  c222d3045e01f3f297884af500f5f828b15d811f (commit)
       via  1d3a355f8765d10e854bdbaf7b2ab65706943e7a (commit)
      from  3e68e3a3da099255b461ad3558cb18092b37a4be (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 012534d0bc0e41dd1029c11ac98cf142d04bdb60
Merge: 3c9def7 3e68e3a
Author: Marek Marecki <address@hidden>
Date:   Sun Apr 16 19:55:45 2017 +0200

    Merge branch 
'issue/171/refactor-vector-instructions-to-fetch-indexes-from-registers' of 
github.com:marekjm/viuavm into 
issue/171/refactor-vector-instructions-to-fetch-indexes-from-registers

commit 3c9def790400b33951eeab11d6814f44ce2f9ac5
Author: Marek Marecki <address@hidden>
Date:   Sun Apr 16 19:53:18 2017 +0200

    VAT and VPOP instructions fetch indexes from registers instead of using 
immediate values

commit c4d92719731634059ae576e23f7623a0db89cd94
Author: Marek Marecki <address@hidden>
Date:   Sun Apr 16 19:41:27 2017 +0200

    Fix add missing fetch-specifiers and make them required

commit 885aeb3aec0f1e35be6a1870dfdc2f37b68d4d9d
Author: Marek Marecki <address@hidden>
Date:   Sun Apr 16 19:37:39 2017 +0200

    Simplify code

commit 36487208f78dd3cc6aa86ba30e0e3c46cbcff965
Author: Marek Marecki <address@hidden>
Date:   Sun Apr 16 19:37:22 2017 +0200

    Rewrite stdlib vector module to use vat instead of vpop-vinsert combo

commit aef5f5afde45754b224907a095f4d8f12a1fdd10
Author: Marek Marecki <address@hidden>
Date:   Sun Apr 16 19:35:22 2017 +0200

    Fix add missing fetch-specifiers to operands

commit 373953501c15685d2b97b8789ae83dbb9ef5848c
Author: Marek Marecki <address@hidden>
Date:   Sun Apr 16 19:33:02 2017 +0200

    Add requested index and vector size to out-of-bounds error message

commit 944ff7ed83ea726936b5bf1158edaeb449705354
Author: Marek Marecki <address@hidden>
Date:   Wed Apr 12 14:19:03 2017 +0200

    Fix __entry function generation

commit da852a08a0ccb0a36747ba3011acb40ffb6c2c65
Author: Marek Marecki <address@hidden>
Date:   Wed Apr 12 13:26:05 2017 +0200

    Two more tests for VPOP

commit 8f12e5c7a8036fee2d338b81381180817335be11
Author: Marek Marecki <address@hidden>
Date:   Wed Apr 12 13:25:48 2017 +0200

    VPOP uses indexes from registers

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

Summary of changes:
 Changelog.markdown                                 |  1 +
 include/viua/cg/assembler/assembler.h              |  1 -
 include/viua/kernel/kernel.h                       |  1 +
 include/viua/process.h                             | 20 ++++++++++-
 include/viua/scheduler/vps.h                       |  9 ++++-
 sample/asm/exceptions/vector_out_of_range_read.asm |  2 +-
 .../vector_out_of_range_read_from_empty.asm        |  2 +-
 sample/asm/functions/closures/shared_variables.asm |  4 +--
 sample/asm/functions/higher_order/filter.asm       |  2 +-
 .../asm/functions/higher_order/filter_closure.asm  |  2 +-
 .../higher_order/filter_closure_vector_by_move.asm |  2 +-
 .../higher_order/filter_vector_by_move.asm         |  2 +-
 sample/asm/functions/higher_order/invoke.asm       |  2 +-
 sample/asm/functions/higher_order/map.asm          |  2 +-
 .../functions/higher_order/map_vector_by_move.asm  |  2 +-
 sample/asm/iterfib.asm                             | 31 +++++++++-------
 sample/asm/linking/static/main_link.asm            |  2 --
 .../capture_empty_register_by_copy.asm             |  2 +-
 .../capture_empty_register_by_move.asm             |  2 +-
 .../capture_empty_register_by_reference.asm        |  2 +-
 .../insert_from_empty_register.asm                 |  2 +-
 .../insert_key_from_empty_register.asm             |  2 +-
 .../remove_key_from_empty_register.asm             |  2 +-
 .../use_of_empty_first_operand_in_iadd.asm         |  2 +-
 .../use_of_empty_second_operand_in_iadd.asm        |  2 +-
 .../vinsert_of_empty_register.asm                  |  2 +-
 .../vpush_of_empty_register.asm                    |  2 +-
 sample/asm/vector/vat.asm                          |  2 +-
 sample/asm/vector/vinsert.asm                      |  2 +-
 sample/asm/watchdog/restarting_process.asm         |  4 +--
 src/cg/assembler/static_analysis.cpp               |  8 +++--
 src/cg/assembler/utils.cpp                         |  5 ---
 src/cg/bytecode/instructions.cpp                   | 27 +-------------
 src/cg/lex.cpp                                     | 10 ++++--
 src/cg/tools.cpp                                   | 23 ++----------
 src/front/asm/assemble_instruction.cpp             |  2 +-
 src/front/asm/generate.cpp                         | 20 +++--------
 src/kernel/kernel.cpp                              | 11 +++++-
 src/process.cpp                                    | 41 +++++++++++++++++++++-
 src/process/dispatch.cpp                           |  3 ++
 src/process/instr/vector.cpp                       | 14 +++++---
 src/scheduler/vps.cpp                              | 17 ++++++---
 src/stdlib/viua/vector.asm                         | 13 +++----
 src/types/vector.cpp                               |  4 ++-
 tests/tests.py                                     |  4 +--
 45 files changed, 177 insertions(+), 140 deletions(-)


hooks/post-receive
-- 
Viua VM



reply via email to

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