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/65c2346f/replace-param-pamv-


From: git
Subject: [Viuavm-commits] [SCM] Viua VM branch issue/65c2346f/replace-param-pamv-and-arg-with-move-and-copy updated. v0.9.0-1859-gfb22330
Date: Mon, 6 Aug 2018 19:21:11 +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/65c2346f/replace-param-pamv-and-arg-with-move-and-copy has 
been updated
       via  fb22330df0d4a414e87fcbd5ef9a43f8706895f4 (commit)
       via  42418bd7018a48b48dc438f8cd081f163c9f327c (commit)
       via  3317e663bde883ac3a9ae0934f54321a3c4b1a73 (commit)
       via  bacb1ffa68b24f83efcb9602b6bbe031f92005e3 (commit)
       via  582aa45eaa37c2c807fd4aeac7ee62f82417df99 (commit)
      from  b5d04e4fef9730e253a150d13b8fa19b4bc66470 (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 fb22330df0d4a414e87fcbd5ef9a43f8706895f4
Author: Marek Marecki <address@hidden>
Date:   Mon Aug 6 19:20:52 2018 +0200

    Teach static analyser about "arguments" register set

commit 42418bd7018a48b48dc438f8cd081f163c9f327c
Author: Marek Marecki <address@hidden>
Date:   Sun Aug 5 21:05:47 2018 +0200

    Adjust expected test outputs to new sample source
    
    Fix location of errors, the text should remain the same.

commit 3317e663bde883ac3a9ae0934f54321a3c4b1a73
Author: Marek Marecki <address@hidden>
Date:   Sun Aug 5 21:05:23 2018 +0200

    Replace "pamv" with "move" in stdlib

commit bacb1ffa68b24f83efcb9602b6bbe031f92005e3
Author: Marek Marecki <address@hidden>
Date:   Sun Aug 5 21:04:46 2018 +0200

    Replace "pamv" with "move" in sample code

commit 582aa45eaa37c2c807fd4aeac7ee62f82417df99
Author: Marek Marecki <address@hidden>
Date:   Sat Aug 4 20:25:28 2018 +0200

    Disassemble "pamv" as "move"

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

Summary of changes:
 include/viua/assembler/frontend/static_analyser.h  |  5 +++-
 include/viua/cg/bytecode/instructions.h            |  2 --
 include/viua/program.h                             |  1 -
 sample/asm/boolean/or.asm                          |  4 ++--
 sample/asm/concurrency/join_timeout_0ms.asm        |  4 ++--
 sample/asm/concurrency/join_timeout_10ms.asm       |  4 ++--
 sample/asm/concurrency/join_timeout_default.asm    |  4 ++--
 .../concurrency/join_timeout_default_keyword.asm   |  4 ++--
 sample/asm/concurrency/join_timeout_infinite.asm   |  4 ++--
 .../asm/concurrency/joining_detached_process.asm   |  2 +-
 sample/asm/concurrency/message_passing.asm         |  2 +-
 .../migrating_processes_between_schedulers.asm     |  8 +++----
 sample/asm/concurrency/receive_timeout_default.asm |  4 ++--
 .../asm/concurrency/receive_timeout_infinite.asm   |  4 ++--
 sample/asm/deferred/before_return.asm              |  2 +-
 sample/asm/deferred/before_tailcall.asm            |  2 +-
 sample/asm/deferred/before_unwind_on_caught.asm    |  2 +-
 sample/asm/deferred/before_unwind_on_uncaught.asm  |  2 +-
 .../calls_running_before_frame_is_dropped.asm      |  2 +-
 ...wo_tokens_required_in_a_wrapped_instruction.asm |  2 +-
 sample/asm/errors/call_to_undefined_function.asm   |  2 +-
 sample/asm/errors/call_without_a_frame.asm         |  2 +-
 sample/asm/errors/double_pass.asm                  |  2 +-
 sample/asm/errors/excess_frame_spawned.asm         |  2 +-
 sample/asm/errors/frame_with_gaps.asm              |  2 +-
 sample/asm/errors/invalid_function_name.asm        |  2 +-
 .../asm/errors/not_a_valid_function_name_call.asm  |  2 +-
 sample/asm/errors/single_definition_rule/exec.asm  |  2 +-
 sample/asm/exceptions/terminating_processes.asm    | 18 +++++++-------
 sample/asm/external/many_hello_world.asm           | 28 +++++++++++-----------
 sample/asm/external/sleeper.asm                    | 28 +++++++++++-----------
 sample/asm/factorial_accumulator_by_move.asm       |  4 ++--
 sample/asm/factorial_tailcall.asm                  |  4 ++--
 sample/asm/functions/higher_order/apply.asm        |  2 +-
 .../asm/functions/higher_order/apply_by_move.asm   |  4 ++--
 .../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 +-
 .../functions/higher_order/map_vector_by_move.asm  |  2 +-
 sample/asm/functions/pass_by_move.asm              |  2 +-
 sample/asm/functions/recursive.asm                 |  4 ++--
 sample/asm/keyword/default/arg.asm                 |  2 +-
 sample/asm/keyword/iota/iota_in_frame.asm          |  2 +-
 .../keyword/iota/iota_in_receiving_arguments.asm   |  2 +-
 sample/asm/keyword/void/in_arg.asm                 |  2 +-
 sample/asm/keyword/void/in_receive.asm             |  2 +-
 .../asm/process_abstraction/separate_global_rs.asm |  6 ++---
 .../parameter_move_empties_registers.asm           |  2 +-
 .../parameter_move_from_empty_register.asm         |  2 +-
 sample/asm/watchdog/death_message.asm              | 12 +++++-----
 sample/asm/watchdog/restarting_process.asm         | 10 ++++----
 sample/examples/fibonacci/using_iteration.asm      |  4 ++--
 .../examples/fibonacci/using_recursive_calls.asm   |  4 ++--
 sample/examples/fibonacci/using_tail_calls.asm     |  6 ++---
 sample/examples/lazy_int_generator/main.asm        |  4 ++--
 .../99_bottles_of_beer/99_bottles_of_beer.asm      |  4 ++--
 sample/misc/processes.asm                          |  4 ++--
 .../standard_library/functional/apply_simple.asm   |  2 +-
 .../standard_library/vector/any_returns_false.asm  |  2 +-
 .../standard_library/vector/any_returns_true.asm   |  2 +-
 .../vector/every_returns_false.asm                 |  2 +-
 .../standard_library/vector/every_returns_true.asm |  2 +-
 sample/standard_library/vector/of.asm              |  2 +-
 sample/standard_library/vector/of_ints.asm         |  2 +-
 sample/standard_library/vector/reverse.asm         |  2 +-
 .../standard_library/vector/reverse_in_place.asm   |  2 +-
 sample/static_analysis/call_to_invalid_type.asm    |  2 +-
 .../invalid_type_for_indirect_parameter_pass.asm   |  2 +-
 .../static_analysis/tailcall_to_invalid_type.asm   |  2 +-
 .../static_analyser/Register_usage_profile.cpp     | 16 +++++++++++++
 .../static_analyser/checkers/check_op_call.cpp     |  6 +++++
 .../static_analyser/checkers/check_op_process.cpp  |  6 +++++
 src/cg/bytecode/instructions.cpp                   | 15 +++++-------
 src/cg/disassembler/disassembler.cpp               | 15 ++++++++++--
 src/front/asm/assemble_instruction.cpp             |  3 ---
 src/programinstructions.cpp                        |  5 ----
 src/stdlib/viua/vector.asm                         |  2 +-
 tests/tests.py                                     |  8 +++++--
 78 files changed, 191 insertions(+), 159 deletions(-)


hooks/post-receive
-- 
Viua VM



reply via email to

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