[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Viuavm-commits] [SCM] Viua VM branch issue/65c2346f/replace-param-pamv-and-arg-with-move-and-copy updated. v0.9.0-1859-gfb22330,
git <=