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/7a69b249/rename-constructor-


From: git
Subject: [Viuavm-commits] [SCM] Viua VM branch issue/7a69b249/rename-constructor-instructions updated. v0.9.0-689-g226fcb8
Date: Wed, 1 Nov 2017 17:16:29 +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, issue/7a69b249/rename-constructor-instructions has been updated
       via  226fcb8cf876d6cb9335a461293e1dd808ca3b98 (commit)
       via  ad7b56818188b927c458e226018f9503f471ec56 (commit)
       via  d266e2a30bd14f29e197127fce4e1a733b711840 (commit)
      from  9fd082d8a2da89a0145112ae674c71e59c554f54 (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 226fcb8cf876d6cb9335a461293e1dd808ca3b98
Author: Marek Marecki <address@hidden>
Date:   Wed Nov 1 17:16:23 2017 +0100

    Rename "vec" to "vector"

commit ad7b56818188b927c458e226018f9503f471ec56
Author: Marek Marecki <address@hidden>
Date:   Wed Nov 1 16:09:28 2017 +0100

    Rename "fstore" to "float"

commit d266e2a30bd14f29e197127fce4e1a733b711840
Author: Marek Marecki <address@hidden>
Date:   Wed Nov 1 00:08:40 2017 +0100

    Rename "istore" to "integer"

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

Summary of changes:
 Changelog.markdown                                 |  2 +
 doc/function_parameters_passing.markdown           |  6 +--
 doc/history.markdown                               |  4 +-
 doc/regrefs.markdown                               |  4 +-
 doc/viua_virtual_machine.lyx                       | 16 ++++----
 include/viua/bytecode/maps.h                       | 12 +++---
 include/viua/bytecode/opcodes.h                    |  6 +--
 include/viua/cg/bytecode/instructions.h            |  6 +--
 include/viua/process.h                             |  6 +--
 include/viua/program.h                             |  6 +--
 man/man1/viua-asm.1.txt                            |  4 +-
 sample/asm/abs.asm                                 |  6 +--
 sample/asm/absolute_jumping/relative_branch.asm    |  2 +-
 sample/asm/atoms/comparing_with_different_type.asm |  2 +-
 .../bits/manipulation/arithmetic_shift_left.asm    |  2 +-
 .../bits/manipulation/arithmetic_shift_right.asm   |  2 +-
 sample/asm/bits/manipulation/ashl_to_void.asm      |  2 +-
 sample/asm/bits/manipulation/ashr_to_void.asm      |  2 +-
 sample/asm/bits/manipulation/bitat.asm             |  4 +-
 sample/asm/bits/manipulation/bitnot.asm            |  2 +-
 sample/asm/bits/manipulation/bitset.asm            |  4 +-
 sample/asm/bits/manipulation/hello_world.asm       |  2 +-
 sample/asm/bits/manipulation/rol.asm               |  2 +-
 sample/asm/bits/manipulation/ror.asm               |  2 +-
 sample/asm/bits/manipulation/shl.asm               |  2 +-
 sample/asm/bits/manipulation/shl_overshift.asm     |  2 +-
 sample/asm/bits/manipulation/shl_to_void.asm       |  2 +-
 sample/asm/bits/manipulation/shr.asm               |  2 +-
 sample/asm/bits/manipulation/shr_overshift.asm     |  2 +-
 sample/asm/bits/manipulation/shr_to_void.asm       |  2 +-
 sample/asm/blocks/basic.asm                        |  2 +-
 sample/asm/blocks/catching_builtin_type.asm        |  2 +-
 sample/asm/boolean/and.asm                         |  2 +-
 sample/asm/boolean/or.asm                          |  2 +-
 sample/asm/casts/ftoi.asm                          |  2 +-
 sample/asm/casts/itof.asm                          |  2 +-
 sample/asm/casts/stoi.asm                          |  2 +-
 sample/asm/commandline.asm                         |  2 +-
 sample/asm/concurrency/detaching_a_process.asm     |  4 +-
 sample/asm/concurrency/join_timeout_0ms.asm        |  2 +-
 sample/asm/concurrency/join_timeout_500ms.asm      |  2 +-
 sample/asm/concurrency/join_timeout_default.asm    |  2 +-
 .../concurrency/join_timeout_default_keyword.asm   |  2 +-
 sample/asm/concurrency/join_timeout_infinite.asm   |  2 +-
 .../asm/concurrency/joining_detached_process.asm   |  2 +-
 .../migrating_processes_between_schedulers.asm     |  6 +--
 sample/asm/concurrency/receive_timeout_default.asm |  2 +-
 .../asm/concurrency/receive_timeout_infinite.asm   |  2 +-
 sample/asm/concurrency/return_from_a_process.asm   |  2 +-
 sample/asm/deferred/before_unwind_on_caught.asm    |  2 +-
 sample/asm/deferred/before_unwind_on_uncaught.asm  |  2 +-
 sample/asm/deferred/deep_caught.asm                |  2 +-
 sample/asm/deferred/deep_uncaught.asm              |  2 +-
 sample/asm/deferred/on_caught_exception.asm        |  2 +-
 sample/asm/deferred/on_uncaught_exception.asm      |  2 +-
 sample/asm/deferred/tailcall.asm                   |  2 +-
 ...wo_tokens_required_in_a_wrapped_instruction.asm |  2 +-
 .../asm/errors/catching_with_undefined_block.asm   |  2 +-
 sample/asm/errors/double_pass.asm                  |  2 +-
 sample/asm/errors/frame_with_gaps.asm              |  2 +-
 sample/asm/errors/leftover_frame_throw.asm         |  2 +-
 sample/asm/errors/msg_arity_mismatch.asm           |  2 +-
 .../errors/passing_to_slot_with_too_high_index.asm |  2 +-
 .../errors/register_indexes_cannot_be_negative.asm |  2 +-
 sample/asm/errors/stacktrace.asm                   |  2 +-
 .../exceptions/closure_from_nonlocal_registers.asm |  2 +-
 sample/asm/exceptions/restore_catcher_state.asm    | 18 ++++-----
 sample/asm/exceptions/terminating_processes.asm    | 20 +++++-----
 sample/asm/exceptions/vector_out_of_range_read.asm |  6 +--
 .../vector_out_of_range_read_from_empty.asm        |  2 +-
 sample/asm/external/sqrt.asm                       |  2 +-
 sample/asm/factorial.asm                           |  6 +--
 sample/asm/factorial_accumulator_by_move.asm       |  6 +--
 sample/asm/factorial_tailcall.asm                  |  6 +--
 sample/asm/float/add.asm                           |  8 ++--
 sample/asm/float/div.asm                           |  4 +-
 sample/asm/float/eq.asm                            |  4 +-
 sample/asm/float/fstore_default.asm                |  2 +-
 sample/asm/float/gt.asm                            |  4 +-
 sample/asm/float/gte.asm                           |  4 +-
 sample/asm/float/in_condition.asm                  |  6 +--
 sample/asm/float/lt.asm                            |  4 +-
 sample/asm/float/lte.asm                           |  4 +-
 sample/asm/float/mul.asm                           |  4 +-
 sample/asm/float/sub.asm                           |  4 +-
 sample/asm/functions/closures/adder.asm            |  8 ++--
 .../capturecopy_creates_independent_objects.asm    |  2 +-
 .../closures/captured_variable_left_in_scope.asm   |  4 +-
 .../change_enclosed_variable_from_closure.asm      |  2 +-
 sample/asm/functions/closures/nested_closures.asm  |  8 ++--
 sample/asm/functions/closures/shared_variables.asm |  8 ++--
 sample/asm/functions/closures/simple.asm           |  2 +-
 .../functions/closures/simple_enclose_by_copy.asm  |  2 +-
 sample/asm/functions/definition.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       | 14 +++----
 .../asm/functions/higher_order/filter_closure.asm  | 14 +++----
 .../higher_order/filter_closure_vector_by_move.asm | 14 +++----
 .../higher_order/filter_vector_by_move.asm         | 14 +++----
 sample/asm/functions/higher_order/invoke.asm       | 18 ++++-----
 sample/asm/functions/higher_order/map.asm          | 12 +++---
 .../functions/higher_order/map_vector_by_move.asm  | 12 +++---
 .../functions/higher_order/tailcall_of_closure.asm |  2 +-
 .../functions/higher_order/tailcall_of_object.asm  |  2 +-
 sample/asm/functions/local_registers.asm           |  4 +-
 sample/asm/functions/nested_calls.asm              |  8 ++--
 sample/asm/functions/neverending.asm               |  4 +-
 sample/asm/functions/neverending0.asm              |  2 +-
 sample/asm/functions/parameters_vector.asm         |  2 +-
 sample/asm/functions/recursive.asm                 |  2 +-
 sample/asm/functions/return_by_reference.asm       |  4 +-
 sample/asm/functions/static_registers.asm          |  6 +--
 sample/asm/int/add.asm                             |  8 ++--
 sample/asm/int/add_with_rreferences.asm            |  6 +--
 sample/asm/int/boolean_as_int.asm                  |  4 +-
 sample/asm/int/dec.asm                             |  2 +-
 sample/asm/int/div.asm                             |  4 +-
 sample/asm/int/eq.asm                              |  4 +-
 sample/asm/int/gt.asm                              |  4 +-
 sample/asm/int/gte.asm                             |  4 +-
 sample/asm/int/in_condition.asm                    |  6 +--
 sample/asm/int/inc.asm                             |  2 +-
 sample/asm/int/istore_default.asm                  |  2 +-
 sample/asm/int/lt.asm                              |  4 +-
 sample/asm/int/lte.asm                             |  4 +-
 sample/asm/int/modulo.asm                          |  4 +-
 sample/asm/int/mul.asm                             |  6 +--
 sample/asm/int/sub.asm                             |  4 +-
 sample/asm/invalid_operand_types/fadd.asm          |  2 +-
 sample/asm/invalid_operand_types/fdiv.asm          |  2 +-
 sample/asm/invalid_operand_types/feq.asm           |  2 +-
 sample/asm/invalid_operand_types/fgt.asm           |  2 +-
 sample/asm/invalid_operand_types/fgte.asm          |  2 +-
 sample/asm/invalid_operand_types/flt.asm           |  2 +-
 sample/asm/invalid_operand_types/flte.asm          |  2 +-
 sample/asm/invalid_operand_types/fmul.asm          |  2 +-
 sample/asm/invalid_operand_types/fsub.asm          |  2 +-
 sample/asm/invalid_operand_types/iadd.asm          |  2 +-
 sample/asm/invalid_operand_types/idiv.asm          |  2 +-
 sample/asm/invalid_operand_types/imul.asm          |  2 +-
 sample/asm/invalid_operand_types/isub.asm          |  2 +-
 sample/asm/iterfib.asm                             | 20 +++++-----
 .../default/float.asm}                             |  2 +-
 sample/asm/keyword/default/fstore.asm              | 25 ------------
 .../default/integer.asm}                           |  2 +-
 sample/asm/keyword/default/istore.asm              | 25 ------------
 sample/asm/keyword/iota/iota_in_frame.asm          |  2 +-
 sample/asm/keyword/iota/iota_in_names.asm          |  2 +-
 .../keyword/iota/iota_in_receiving_arguments.asm   |  2 +-
 .../asm/keyword/iota/iota_in_register_indexes.asm  |  2 +-
 sample/asm/keyword/void/in_msg.asm                 |  2 +-
 sample/asm/keyword/void/vpop_void_target.asm       |  4 +-
 sample/asm/linking/static/jumplib.asm              |  2 +-
 sample/asm/linking/static/jumplink.asm             |  2 +-
 sample/asm/linking/static/print_N.asm              |  4 +-
 sample/asm/looping.asm                             |  4 +-
 sample/asm/misc/broken_watchdog.asm                |  6 +--
 sample/asm/objects/basic_insert_remove.asm         |  2 +-
 sample/asm/objects/insert_moves.asm                |  2 +-
 sample/asm/pointers/and.asm                        |  4 +-
 sample/asm/pointers/fcall.asm                      |  2 +-
 sample/asm/pointers/float_arithmetic.asm           |  4 +-
 sample/asm/pointers/ftoi.asm                       |  2 +-
 sample/asm/pointers/if.asm                         |  2 +-
 sample/asm/pointers/increment_decrement.asm        |  2 +-
 sample/asm/pointers/integer_arithmetic.asm         |  4 +-
 sample/asm/pointers/itof.asm                       |  2 +-
 sample/asm/pointers/not.asm                        |  2 +-
 sample/asm/pointers/or.asm                         |  4 +-
 .../vinsert_pointer_dereference_as_source.asm      |  4 +-
 .../vinsert_pointer_dereference_as_target.asm      |  4 +-
 .../vpush_pointer_dereference_as_source.asm        |  4 +-
 sample/asm/power_of.asm                            |  6 +--
 sample/asm/registerref.asm                         |  4 +-
 sample/asm/regmod/copy.asm                         |  2 +-
 sample/asm/regmod/delete.asm                       |  2 +-
 sample/asm/regmod/move.asm                         |  2 +-
 sample/asm/regmod/swap.asm                         |  4 +-
 .../packing_empty_register.asm                     |  2 +-
 .../packing_vec_empties_registers.asm              |  4 +-
 .../sa_taking_false_branch_forward_marker.asm      |  2 +-
 .../sa_taking_false_branch_forward_offset.asm      |  2 +-
 .../sa_taking_true_branch_forward_marker.asm       |  2 +-
 .../sa_taking_true_branch_forward_offset.asm       |  2 +-
 .../vinsert_empties_registers.asm                  |  4 +-
 .../vinsert_of_empty_register.asm                  |  2 +-
 .../vpush_empties_registers.asm                    |  2 +-
 .../vpush_of_empty_register.asm                    |  2 +-
 .../structs/inserting_a_value_into_a_struct.asm    |  2 +-
 .../structs/obtaining_list_of_keys_in_a_struct.asm |  2 +-
 .../structs/overwriting_a_value_in_a_struct.asm    |  4 +-
 .../asm/structs/removing_a_value_from_a_struct.asm |  2 +-
 sample/asm/structs/struct_of_structs.asm           |  4 +-
 sample/asm/text/textat.asm                         |  2 +-
 sample/asm/text/textsub.asm                        |  4 +-
 sample/asm/vector/out_of_range_index_positive.asm  | 14 +++----
 sample/asm/vector/vat.asm                          |  4 +-
 sample/asm/vector/vec.asm                          |  2 +-
 sample/asm/vector/vec_packing.asm                  |  4 +-
 sample/asm/vector/vec_packing_null.asm             |  4 +-
 sample/asm/vector/vec_packing_out_of_range.asm     |  4 +-
 sample/asm/vector/vec_packing_self_pack.asm        |  4 +-
 sample/asm/vector/vinsert.asm                      | 10 ++---
 sample/asm/vector/vlen.asm                         |  4 +-
 sample/asm/vector/vpop.asm                         |  2 +-
 .../asm/vector/vpop_with_index_pops_specified.asm  |  8 ++--
 .../asm/vector/vpop_with_void_index_pops_last.asm  |  6 +--
 sample/asm/vector/vpush.asm                        |  2 +-
 sample/asm/watchdog/already_spawned.asm            |  2 +-
 sample/asm/watchdog/death_message.asm              |  8 ++--
 sample/asm/watchdog/from_undefined_function.asm    |  2 +-
 .../from_undefined_function_at_runtime.asm         |  2 +-
 sample/asm/watchdog/hello_world.asm                |  2 +-
 sample/asm/watchdog/restarting_process.asm         | 14 +++----
 sample/asm/watchdog/terminated_watchdog.asm        |  2 +-
 sample/benchmark/99bottles/99bottles.asm           |  4 +-
 sample/examples/99_bottles_of_beer/99bottles.asm   |  4 +-
 sample/examples/fibonacci/using_iteration.asm      |  2 +-
 .../examples/fibonacci/using_recursive_calls.asm   |  2 +-
 sample/examples/fibonacci/using_tail_calls.asm     |  2 +-
 sample/examples/guessing_game/main.asm             |  4 +-
 sample/examples/modulo/modulo.asm                  | 44 +++++++++++-----------
 .../99_bottles_of_beer/99_bottles_of_beer.asm      |  4 +-
 sample/misc/foreign_calls_are_nonblocking.asm      |  4 +-
 sample/misc/processes.asm                          |  4 +-
 sample/misc/sleep.asm                              |  2 +-
 .../standard_library/functional/apply_simple.asm   |  4 +-
 sample/standard_library/random/randint.asm         |  8 ++--
 .../standard_library/vector/any_returns_false.asm  |  2 +-
 .../standard_library/vector/any_returns_true.asm   |  2 +-
 .../vector/every_returns_false.asm                 |  4 +-
 .../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 +-
 .../allow_comparing_integers_and_floats.asm        |  4 +-
 sample/static_analysis/call_to_invalid_type.asm    |  2 +-
 .../closure_captures_by_move_make_inaccessible.asm |  2 +-
 sample/static_analysis/fstore_stores_floats.asm    |  2 +-
 .../inference_includes_pointered_types.asm         |  2 +-
 .../invalid_access_type_for_swap.asm               |  2 +-
 .../invalid_type_for_indirect_parameter_pass.asm   |  2 +-
 .../jump_skipping_a_definition_instruction.asm     |  6 +--
 .../static_analysis/overwrite_of_unused_value.asm  |  4 +-
 .../partial_pointerness_inference.asm              |  2 +-
 .../prevent_comparing_numbers_and_text.asm         |  2 +-
 .../static_analysis/tailcall_to_invalid_type.asm   |  2 +-
 .../two_stage_pointerness_inference.asm            |  2 +-
 ...vinsert_does_not_erase_dereferenced_sources.asm |  2 +-
 .../vinsert_erases_directly_accessed_registers.asm |  2 +-
 sample/types/Pointer/check_if_is_expired.asm       |  2 +-
 sample/types/String/format.asm                     |  2 +-
 sample/types/String/substr.asm                     |  4 +-
 sample/vm_runtime_assertions/assert_arity.asm      |  2 +-
 .../frontend/static_analyser/register_usage.cpp    |  8 ++--
 src/cg/assembler/operands.cpp                      |  2 +-
 src/cg/assembler/static_analysis.cpp               |  4 +-
 src/cg/bytecode/instructions.cpp                   | 12 +++---
 src/cg/disassembler/disassembler.cpp               |  6 +--
 src/cg/lex.cpp                                     | 16 ++++----
 src/cg/tools.cpp                                   |  6 +--
 src/front/asm/assemble_instruction.cpp             | 14 +++----
 src/front/asm/generate.cpp                         |  2 +-
 src/front/wdb.cpp                                  |  8 ++--
 src/process/dispatch.cpp                           | 12 +++---
 src/process/instr/float.cpp                        |  4 +-
 src/process/instr/int.cpp                          |  2 +-
 src/process/instr/struct.cpp                       |  6 +--
 src/process/instr/vector.cpp                       |  8 ++--
 src/programinstructions.cpp                        | 16 ++++----
 src/stdlib/viua/functional.asm                     |  4 +-
 src/stdlib/viua/misc.asm                           |  6 +--
 src/stdlib/viua/vector.asm                         | 30 +++++++--------
 src/types/vector.cpp                               |  6 +--
 tests/tests.py                                     | 24 ++++++------
 277 files changed, 598 insertions(+), 646 deletions(-)
 copy sample/asm/{concurrency/receive_timeout_zero_milliseconds.asm => 
keyword/default/float.asm} (96%)
 delete mode 100644 sample/asm/keyword/default/fstore.asm
 copy sample/asm/{concurrency/receive_timeout_zero_milliseconds.asm => 
keyword/default/integer.asm} (95%)
 delete mode 100644 sample/asm/keyword/default/istore.asm


hooks/post-receive
-- 
Viua VM



reply via email to

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