viuavm-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Viuavm-commits] [SCM] Viua VM branch devel updated. v0.8.4-956-g17511f9


From: git
Subject: [Viuavm-commits] [SCM] Viua VM branch devel updated. v0.8.4-956-g17511f9
Date: Sun, 5 Mar 2017 23:03:20 +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, devel has been updated
       via  17511f9caaf58b0a57751d46e4fc0cf8b1fe621e (commit)
       via  7bbc1067d93135c180e43464dea2f4ebfc69b752 (commit)
       via  9be438eb7025202f807bf6d04d7bd3ef1d722210 (commit)
       via  c1d4dabe470652593c09f47097a5bbd112f4490c (commit)
       via  efa73960bc47bc3f4909740365c43416244ded40 (commit)
       via  6c271218caa30894159563ffef1b903aa20365e2 (commit)
       via  93afbb7d01beaf6c22adee7c31d1719d57f9d8d9 (commit)
       via  6bcf33258ccd755542dbddfc4d7e59be4e17f7a6 (commit)
       via  0a1bac55c75b65df8e49bef22ba509109a76d1c7 (commit)
       via  b9ecc0012622adf5187c1891c8250d8d0adc8420 (commit)
       via  322f8fe114e844e51ad17dce694d0b97adb62386 (commit)
       via  2dae35ed9e4b913c67f2993421edd072b1229b73 (commit)
       via  7bb6eb7ce48cfe5ab955830bac293f811706b640 (commit)
       via  b327779a31c7e6de9307ad73f1364b327399d150 (commit)
       via  268b799fef2338cd9d1a3015bfa351c0b62a73d4 (commit)
       via  da634a183df43186590a3d2701aee025afa0dec7 (commit)
       via  2f59cb9f404d9c7c26a5bc07bae91782934fa783 (commit)
       via  9ba58c6e94ffb452f31e2476f5884ebc0f6da6a0 (commit)
      from  7679d88fb00213cbb09d27dbca47e64038e4f01b (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 17511f9caaf58b0a57751d46e4fc0cf8b1fe621e
Author: Marek Marecki <address@hidden>
Date:   Sun Mar 5 23:04:03 2017 +0100

    Test for dynamic dispatch from function objects

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

Summary of changes:
 include/viua/bytecode/maps.h                       |  2 -
 include/viua/bytecode/opcodes.h                    |  1 -
 include/viua/cg/bytecode/instructions.h            |  4 +-
 include/viua/process.h                             |  1 -
 include/viua/program.h                             |  4 +-
 include/viua/types/closure.h                       |  3 ++
 include/viua/util/memory.h                         | 13 +++++
 .../errors/function_from_undefined_function.asm    |  2 +-
 sample/asm/functions/closures/adder.asm            |  6 +--
 .../capturecopy_creates_independent_objects.asm    |  4 +-
 .../closures/captured_variable_left_in_scope.asm   |  4 +-
 .../change_enclosed_variable_from_closure.asm      |  2 +-
 sample/asm/functions/closures/nested_closures.asm  |  6 +--
 sample/asm/functions/closures/shared_variables.asm |  6 +--
 sample/asm/functions/closures/simple.asm           |  2 +-
 .../functions/closures/simple_enclose_by_copy.asm  |  2 +-
 .../functions/closures/simple_enclose_by_move.asm  |  2 +-
 sample/asm/functions/higher_order/apply.asm        |  2 +-
 .../asm/functions/higher_order/apply_by_move.asm   |  2 +-
 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          |  4 +-
 .../functions/higher_order/map_vector_by_move.asm  |  4 +-
 .../higher_order/tailcall_of_closure.asm}          | 21 +++++++-
 .../higher_order/tailcall_of_object.asm}           | 13 +++--
 sample/asm/functions/return_by_reference.asm       |  2 +-
 sample/asm/pointers/capturecopy.asm                |  2 +-
 sample/asm/pointers/fcall.asm                      |  4 +-
 .../and.asm => prototype/msg_from_function.asm}    | 21 +++-----
 .../fcall_from_empty_register.asm                  |  2 +-
 src/cg/assembler/static_analysis.cpp               | 26 ++++-----
 src/cg/assembler/verify.cpp                        | 33 +++++++++---
 src/cg/bytecode/instructions.cpp                   | 17 ++++--
 src/cg/disassembler/disassembler.cpp               | 18 +++++--
 src/cg/lex.cpp                                     | 15 ++----
 src/cg/tools.cpp                                   | 28 +++++-----
 src/front/asm/assemble_instruction.cpp             | 28 ++++------
 src/process/dispatch.cpp                           |  3 --
 src/process/instr/calls.cpp                        | 28 ++++++++--
 src/process/instr/closure.cpp                      | 49 -----------------
 src/process/instr/concurrency.cpp                  | 20 ++++++-
 src/process/instr/object.cpp                       | 20 ++++++-
 src/programinstructions.cpp                        | 24 ++++++---
 src/scheduler/vps.cpp                              | 62 +++++++++++++++++++++-
 src/stdlib/viua/functional.asm                     | 12 ++---
 src/stdlib/viua/vector.asm                         |  6 +--
 src/types/closure.cpp                              | 12 +++++
 tests/tests.py                                     | 20 ++++++-
 51 files changed, 364 insertions(+), 208 deletions(-)
 copy sample/asm/{exception_mechanism/throw_from_empty_register.asm => 
functions/higher_order/tailcall_of_closure.asm} (73%)
 copy sample/asm/{keyword/void/in_join.asm => 
functions/higher_order/tailcall_of_object.asm} (83%)
 copy sample/asm/{boolean/and.asm => prototype/msg_from_function.asm} (79%)


hooks/post-receive
-- 
Viua VM



reply via email to

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