[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Viuavm-commits] [SCM] Viua VM branch devel updated. v0.8.4-831-g1c8a614
From: |
git |
Subject: |
[Viuavm-commits] [SCM] Viua VM branch devel updated. v0.8.4-831-g1c8a614 |
Date: |
Wed, 11 Jan 2017 23:46:43 +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 1c8a6140917e6d9e78fb2680f90fde6991d804c1 (commit)
via 90c086e7e8f5572bfe43214fa82e0d2b6789872d (commit)
via f2c6ade53a4199c978d05dc0dd1ed2c867071a60 (commit)
via 807180216ca3290564a4b21ef650b0f5e3553fab (commit)
via 29dfb3a9ca4feb88c45ca0cd6b8c3a9c331836fa (commit)
via 840282fcfa50864c021de382553167e849bed599 (commit)
via 6ca613f86f7d8fefbf0d019aef2611632f1a9ef6 (commit)
via a71ec0e060b4d101033a7696740df2e44eefb86e (commit)
via 04dd2b81a5986fac176cac326bf56e73342c0458 (commit)
via e32be85b3ecbfe9b806fc2567f82d5b5a4510538 (commit)
via 88a6ec91b01b62cc5d6914fada874ee1e60c67d2 (commit)
via aaf2e13c37890543e14546bdc851526ac25f1c7d (commit)
via 28fec282f66c73a770cbfb766e3b0fb226b00597 (commit)
via 5be376618b76f19d13d3ce4ea16e4b53865eb9a5 (commit)
via 264b98b1db1621ac640f582420d49e6816332064 (commit)
via 10d7c227bd739d8a56b49dfda99272152b92cb3b (commit)
from 79684a029408210a0000183064ec71409b1c94a2 (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 1c8a6140917e6d9e78fb2680f90fde6991d804c1
Author: Marek Marecki <address@hidden>
Date: Wed Jan 11 23:46:16 2017 +0100
Update Changelog, closes #170
commit 90c086e7e8f5572bfe43214fa82e0d2b6789872d
Author: Marek Marecki <address@hidden>
Date: Wed Jan 11 23:20:17 2017 +0100
Tests pass once more
commit f2c6ade53a4199c978d05dc0dd1ed2c867071a60
Author: Marek Marecki <address@hidden>
Date: Wed Jan 11 23:20:10 2017 +0100
Fix for .unused: hint
-----------------------------------------------------------------------
Summary of changes:
Changelog.markdown | 1 +
examples/readwrite.asm | 20 ++--
include/viua/cg/assembler/assembler.h | 2 +-
include/viua/version.h | 2 +-
sample/asm/abs.asm | 16 +--
sample/asm/absolute_jumping/relative_branch.asm | 12 +-
sample/asm/absolute_jumping/relative_jumps.asm | 8 +-
sample/asm/blocks/basic.asm | 6 +-
sample/asm/blocks/catching_builtin_type.asm | 10 +-
sample/asm/boolean/and.asm | 24 ++--
sample/asm/boolean/not.asm | 12 +-
sample/asm/boolean/or.asm | 20 ++--
sample/asm/casts/ftoi.asm | 8 +-
sample/asm/casts/itof.asm | 8 +-
sample/asm/casts/stoi.asm | 10 +-
sample/asm/commandline.asm | 12 +-
sample/asm/concurrency/detaching_a_process.asm | 32 ++---
sample/asm/concurrency/hello_world.asm | 18 +--
sample/asm/concurrency/immediately_detached.asm | 6 +-
sample/asm/concurrency/join_timeout_0ms.asm | 16 +--
sample/asm/concurrency/join_timeout_500ms.asm | 16 +--
sample/asm/concurrency/join_timeout_default.asm | 16 +--
.../concurrency/join_timeout_default_keyword.asm | 16 +--
sample/asm/concurrency/join_timeout_infinite.asm | 16 +--
sample/asm/concurrency/joining_a_process.asm | 18 +--
.../asm/concurrency/joining_detached_process.asm | 32 ++---
sample/asm/concurrency/joining_joined_process.asm | 12 +-
sample/asm/concurrency/message_passing.asm | 12 +-
.../migrating_processes_between_schedulers.asm | 38 +++---
sample/asm/concurrency/obtaining_self_pid.asm | 6 +-
.../asm/concurrency/process_from_linked_base.asm | 8 +-
sample/asm/concurrency/process_from_linked_fun.asm | 2 +-
sample/asm/concurrency/receive_invalid_timeout.asm | 2 +-
sample/asm/concurrency/receive_timeout_1s.asm | 2 +-
sample/asm/concurrency/receive_timeout_500ms.asm | 2 +-
sample/asm/concurrency/receive_timeout_default.asm | 26 ++---
.../asm/concurrency/receive_timeout_infinite.asm | 26 ++---
.../receive_timeout_zero_milliseconds.asm | 2 +-
sample/asm/concurrency/return_from_a_process.asm | 8 +-
sample/asm/concurrency/suspend_and_wakeup.asm | 70 +++++------
sample/asm/concurrency/transferring_exceptions.asm | 20 ++--
sample/asm/errors/arity_error.asm | 6 +-
...wo_tokens_required_in_a_wrapped_instruction.asm | 4 +-
.../asm/errors/backward_out_of_function_jump.asm | 2 +-
.../blocks_end_with_returning_instruction.asm | 4 +-
.../errors/branch_false_backward_out_of_range.asm | 6 +-
.../errors/branch_false_forward_out_of_range.asm | 6 +-
...anch_false_forward_out_of_range_nonrelative.asm | 6 +-
.../errors/branch_false_to_unrecognised_marker.asm | 6 +-
.../errors/branch_true_backward_out_of_range.asm | 6 +-
.../errors/branch_true_forward_out_of_range.asm | 6 +-
...ranch_true_forward_out_of_range_nonrelative.asm | 6 +-
.../errors/branch_true_to_unrecognised_marker.asm | 6 +-
sample/asm/errors/branch_without_a_target.asm | 6 +-
sample/asm/errors/branch_without_operands.asm | 2 +-
sample/asm/errors/call_to_undefined_function.asm | 4 +-
sample/asm/errors/call_without_a_frame.asm | 6 +-
.../asm/errors/catching_with_undefined_block.asm | 4 +-
sample/asm/errors/double_pass.asm | 12 +-
.../errors/duplicated_block_and_function_name.asm | 2 +-
sample/asm/errors/duplicated_function_names.asm | 2 +-
sample/asm/errors/empty_block_body.asm | 2 +-
sample/asm/errors/empty_function_body.asm | 2 +-
sample/asm/errors/empty_link_directive.asm | 2 +-
sample/asm/errors/entering_undefined_block.asm | 2 +-
sample/asm/errors/excess_frame_spawned.asm | 6 +-
sample/asm/errors/forward_out_of_function_jump.asm | 2 +-
sample/asm/errors/frame_with_gaps.asm | 8 +-
.../errors/function_from_undefined_function.asm | 8 +-
sample/asm/errors/halt_as_last_instruction.asm | 2 +-
sample/asm/errors/illegal_directive.asm | 2 +-
sample/asm/errors/invalid_function_name.asm | 6 +-
.../asm/errors/invalid_register_index_in_name.asm | 2 +-
.../invalid_register_index_in_name_directive.asm | 2 +-
sample/asm/errors/invalid_ress_instruction.asm | 2 +-
sample/asm/errors/is_not_a_valid_function_name.asm | 4 +-
sample/asm/errors/jump_to_unrecognised_marker.asm | 2 +-
sample/asm/errors/leftover_frame_end.asm | 2 +-
sample/asm/errors/leftover_frame_leave.asm | 2 +-
sample/asm/errors/leftover_frame_return.asm | 2 +-
sample/asm/errors/leftover_frame_throw.asm | 4 +-
sample/asm/errors/more_than_one_main_function.asm | 4 +-
sample/asm/errors/msg_arity_mismatch.asm | 6 +-
.../errors/msg_requires_at_least_one_parameter.asm | 4 +-
sample/asm/errors/no_end_between_defs.asm | 2 +-
.../errors/no_return_at_the_end_of_a_function.asm | 4 +-
.../asm/errors/not_a_valid_function_name_msg.asm | 4 +-
.../errors/passing_to_slot_with_too_high_index.asm | 6 +-
.../asm/errors/process_from_undefined_function.asm | 4 +-
.../errors/register_indexes_cannot_be_negative.asm | 10 +-
sample/asm/errors/reserved_word_as_block_name.asm | 2 +-
sample/asm/errors/single_definition_rule/exec.asm | 4 +-
sample/asm/errors/single_definition_rule/lib.asm | 2 +-
sample/asm/errors/stacktrace.asm | 12 +-
sample/asm/errors/stray_end.asm | 2 +-
.../asm/errors/tail_call_to_undefined_function.asm | 4 +-
sample/asm/errors/unknown_instruction.asm | 2 +-
.../errors/zero_distance_backward_false_branch.asm | 4 +-
sample/asm/errors/zero_distance_backward_jump.asm | 2 +-
.../errors/zero_distance_backward_true_branch.asm | 4 +-
sample/asm/errors/zero_distance_false_branch.asm | 4 +-
.../errors/zero_distance_forward_false_branch.asm | 4 +-
sample/asm/errors/zero_distance_forward_jump.asm | 2 +-
.../errors/zero_distance_forward_true_branch.asm | 4 +-
sample/asm/errors/zero_distance_jump.asm | 2 +-
.../errors/zero_distance_marker_false_branch.asm | 4 +-
sample/asm/errors/zero_distance_marker_jump.asm | 2 +-
.../errors/zero_distance_marker_true_branch.asm | 4 +-
sample/asm/errors/zero_distance_true_branch.asm | 4 +-
.../exceptions/closure_from_nonlocal_registers.asm | 10 +-
sample/asm/exceptions/nullregister_access.asm | 8 +-
sample/asm/exceptions/restore_catcher_state.asm | 36 +++---
sample/asm/exceptions/terminating_processes.asm | 46 ++++----
.../thrown_in_linked_caught_in_static_base.asm | 20 ++--
.../thrown_in_linked_caught_in_static_fun.asm | 2 +-
sample/asm/exceptions/vector_out_of_range_read.asm | 6 +-
sample/asm/external/hello_world.asm | 4 +-
sample/asm/external/many_hello_world.asm | 42 +++----
sample/asm/external/sleeper.asm | 50 ++++----
sample/asm/external/sqrt.asm | 8 +-
sample/asm/external/throwing.asm | 14 +--
sample/asm/factorial.asm | 24 ++--
sample/asm/factorial_accumulator_by_move.asm | 24 ++--
sample/asm/factorial_tailcall.asm | 18 +--
sample/asm/float/add.asm | 14 +--
sample/asm/float/div.asm | 10 +-
sample/asm/float/eq.asm | 10 +-
sample/asm/float/fstore_default.asm | 4 +-
sample/asm/float/gt.asm | 10 +-
sample/asm/float/gte.asm | 10 +-
sample/asm/float/in_condition.asm | 16 +--
sample/asm/float/lt.asm | 10 +-
sample/asm/float/lte.asm | 10 +-
sample/asm/float/mul.asm | 10 +-
sample/asm/float/sub.asm | 10 +-
sample/asm/functions/argc.asm | 12 +-
sample/asm/functions/closures/adder.asm | 30 ++---
.../capturecopy_creates_independent_objects.asm | 22 ++--
.../closures/captured_variable_left_in_scope.asm | 18 +--
.../change_enclosed_variable_from_closure.asm | 16 +--
sample/asm/functions/closures/nested_closures.asm | 38 +++---
sample/asm/functions/closures/shared_variables.asm | 42 +++----
sample/asm/functions/closures/simple.asm | 16 +--
.../functions/closures/simple_enclose_by_copy.asm | 16 +--
.../functions/closures/simple_enclose_by_move.asm | 14 +--
sample/asm/functions/definition.asm | 6 +-
sample/asm/functions/higher_order/apply.asm | 18 +--
.../asm/functions/higher_order/apply_by_move.asm | 18 +--
sample/asm/functions/higher_order/filter.asm | 50 ++++----
.../asm/functions/higher_order/filter_closure.asm | 60 +++++-----
.../higher_order/filter_closure_vector_by_move.asm | 60 +++++-----
.../higher_order/filter_vector_by_move.asm | 50 ++++----
sample/asm/functions/higher_order/invoke.asm | 50 ++++----
sample/asm/functions/higher_order/map.asm | 46 ++++----
.../functions/higher_order/map_vector_by_move.asm | 46 ++++----
sample/asm/functions/local_registers.asm | 12 +-
sample/asm/functions/nested_calls.asm | 18 +--
sample/asm/functions/neverending.asm | 12 +-
sample/asm/functions/neverending0.asm | 8 +-
sample/asm/functions/parameters_vector.asm | 6 +-
sample/asm/functions/pass_by_move.asm | 10 +-
sample/asm/functions/recursive.asm | 14 +--
sample/asm/functions/return_by_reference.asm | 18 +--
sample/asm/functions/static_registers.asm | 26 ++---
sample/asm/int/add.asm | 14 +--
sample/asm/int/add_with_rreferences.asm | 10 +-
sample/asm/int/boolean_as_int.asm | 10 +-
sample/asm/int/dec.asm | 8 +-
sample/asm/int/div.asm | 10 +-
sample/asm/int/eq.asm | 10 +-
sample/asm/int/gt.asm | 10 +-
sample/asm/int/gte.asm | 10 +-
sample/asm/int/in_condition.asm | 16 +--
sample/asm/int/inc.asm | 8 +-
sample/asm/int/istore_default.asm | 4 +-
sample/asm/int/lt.asm | 10 +-
sample/asm/int/lte.asm | 10 +-
sample/asm/int/modulo.asm | 20 ++--
sample/asm/int/mul.asm | 14 +--
sample/asm/int/sub.asm | 10 +-
sample/asm/invalid_operand_types/fadd.asm | 12 +-
sample/asm/invalid_operand_types/fdiv.asm | 12 +-
sample/asm/invalid_operand_types/feq.asm | 12 +-
sample/asm/invalid_operand_types/fgt.asm | 12 +-
sample/asm/invalid_operand_types/fgte.asm | 12 +-
sample/asm/invalid_operand_types/flt.asm | 12 +-
sample/asm/invalid_operand_types/flte.asm | 12 +-
sample/asm/invalid_operand_types/fmul.asm | 12 +-
sample/asm/invalid_operand_types/fsub.asm | 12 +-
sample/asm/invalid_operand_types/iadd.asm | 12 +-
sample/asm/invalid_operand_types/idec.asm | 6 +-
sample/asm/invalid_operand_types/idiv.asm | 10 +-
sample/asm/invalid_operand_types/ieq.asm | 14 +--
sample/asm/invalid_operand_types/igt.asm | 14 +--
sample/asm/invalid_operand_types/igte.asm | 14 +--
sample/asm/invalid_operand_types/iinc.asm | 8 +-
sample/asm/invalid_operand_types/ilt.asm | 10 +-
sample/asm/invalid_operand_types/ilte.asm | 12 +-
sample/asm/invalid_operand_types/imul.asm | 10 +-
sample/asm/invalid_operand_types/isub.asm | 10 +-
sample/asm/iterfib.asm | 22 ++--
sample/asm/keyword/default/arg.asm | 6 +-
sample/asm/keyword/default/call.asm | 4 +-
sample/asm/keyword/default/fstore.asm | 4 +-
sample/asm/keyword/default/istore.asm | 4 +-
sample/asm/keyword/default/strstore.asm | 6 +-
.../asm/keyword/iota/invalid_argument_to_iota.asm | 2 +-
.../iota_directive_used_outside_of_iota_scope.asm | 2 +-
sample/asm/keyword/iota/iota_in_frame.asm | 8 +-
sample/asm/keyword/iota/iota_in_names.asm | 14 +--
.../keyword/iota/iota_in_receiving_arguments.asm | 8 +-
.../asm/keyword/iota/iota_in_register_indexes.asm | 10 +-
sample/asm/keyword/void/in_arg.asm | 6 +-
sample/asm/keyword/void/in_call.asm | 4 +-
sample/asm/keyword/void/in_join.asm | 8 +-
sample/asm/keyword/void/in_msg.asm | 8 +-
sample/asm/keyword/void/in_process.asm | 6 +-
sample/asm/keyword/void/in_receive.asm | 6 +-
sample/asm/keyword/void/remove_void_target.asm | 12 +-
sample/asm/keyword/void/vpop_void_target.asm | 10 +-
sample/asm/linking/static/jumplib.asm | 10 +-
sample/asm/linking/static/jumplink.asm | 4 +-
sample/asm/linking/static/links.asm | 4 +-
sample/asm/linking/static/main_main.asm | 4 +-
sample/asm/linking/static/print_N.asm | 4 +-
sample/asm/looping.asm | 18 +--
sample/asm/misc/broken_watchdog.asm | 34 +++---
sample/asm/misc/main0_as_main_function.asm | 10 +-
sample/asm/misc/main2_as_main_function.asm | 10 +-
sample/asm/misc/mangled_nested_block_names.asm | 2 +-
sample/asm/misc/meta_information.asm | 2 +-
sample/asm/objects/basic_insert_remove.asm | 8 +-
sample/asm/objects/insert_moves.asm | 8 +-
sample/asm/objects/move_semantics.asm | 14 +--
sample/asm/pointers/and.asm | 8 +-
sample/asm/pointers/capturecopy.asm | 14 +--
sample/asm/pointers/fcall.asm | 36 +++---
sample/asm/pointers/float_arithmetic.asm | 10 +-
sample/asm/pointers/ftoi.asm | 6 +-
sample/asm/pointers/hello_world.asm | 4 +-
sample/asm/pointers/if.asm | 12 +-
sample/asm/pointers/increment_decrement.asm | 8 +-
sample/asm/pointers/insert_pointer_dereference.asm | 14 +--
.../pointers/insert_pointer_dereference_as_key.asm | 12 +-
.../insert_pointer_dereference_as_target.asm | 12 +-
sample/asm/pointers/integer_arithmetic.asm | 10 +-
sample/asm/pointers/itof.asm | 6 +-
sample/asm/pointers/not.asm | 6 +-
sample/asm/pointers/or.asm | 8 +-
sample/asm/pointers/stof.asm | 6 +-
sample/asm/pointers/stoi.asm | 6 +-
.../vinsert_pointer_dereference_as_source.asm | 12 +-
.../vinsert_pointer_dereference_as_target.asm | 10 +-
.../vpush_pointer_dereference_as_source.asm | 12 +-
sample/asm/power_of.asm | 26 ++---
.../asm/process_abstraction/separate_global_rs.asm | 28 ++---
.../prototype/deeply_derived_class_catching.asm | 18 +--
sample/asm/prototype/derived_class_catching.asm | 10 +-
sample/asm/prototype/dynamic_method_dispatch.asm | 44 +++----
...ple_inheritance_with_no_shared_base_classes.asm | 28 ++---
sample/asm/prototype/overriding_methods.asm | 18 +--
sample/asm/prototype/shared_bases.asm | 32 ++---
sample/asm/prototype/simple.asm | 10 +-
.../prototype/unregistered_type_instantation.asm | 8 +-
sample/asm/registerref.asm | 12 +-
sample/asm/regmod/copy.asm | 8 +-
sample/asm/regmod/delete.asm | 10 +-
.../regmod/fetching_from_empty_tmp_register.asm | 6 +-
sample/asm/regmod/isnull.asm | 4 +-
sample/asm/regmod/move.asm | 4 +-
sample/asm/regmod/swap.asm | 12 +-
sample/asm/regmod/tmprio.asm | 10 +-
sample/asm/return.asm | 2 +-
.../and_use_of_empty_register_1st.asm | 4 +-
.../and_use_of_empty_register_2nd.asm | 6 +-
.../branch_depends_on_empty_register.asm | 4 +-
.../capture_empty_register_by_copy.asm | 4 +-
.../capture_empty_register_by_move.asm | 4 +-
.../capture_empty_register_by_reference.asm | 4 +-
.../cast_of_empty_register_ftoi.asm | 4 +-
.../cast_of_empty_register_itof.asm | 4 +-
.../cast_of_empty_register_stof.asm | 4 +-
.../cast_of_empty_register_stoi.asm | 4 +-
.../checking_entered_block_bodies.asm | 6 +-
.../copy_from_empty_register.asm | 4 +-
.../delete_of_empty_register.asm | 4 +-
.../echo_of_empty_register.asm | 4 +-
.../fcall_from_empty_register.asm | 6 +-
.../asm/static_analysis_errors/found_newline.asm | 2 +-
.../iadd_of_empty_registers.asm | 4 +-
.../insert_from_empty_register.asm | 4 +-
.../insert_into_empty_register.asm | 4 +-
.../insert_key_from_empty_register.asm | 4 +-
.../isnull_fails_on_nonempty_registers.asm | 6 +-
.../join_from_empty_register.asm | 4 +-
.../move_from_empty_register.asm | 4 +-
.../not_of_empty_register.asm | 4 +-
.../or_use_of_empty_register_1st.asm | 4 +-
.../or_use_of_empty_register_2nd.asm | 6 +-
.../packing_empty_register.asm | 8 +-
.../packing_vec_empties_registers.asm | 12 +-
.../parameter_move_empties_registers.asm | 10 +-
.../parameter_move_from_empty_register.asm | 6 +-
.../parameter_pass_from_empty_register.asm | 6 +-
.../pointer_from_empty_register.asm | 4 +-
.../print_of_empty_register.asm | 4 +-
.../register_defined_before_being_named.asm | 4 +-
.../register_name_already_taken.asm | 2 +-
.../remove_from_empty_register.asm | 4 +-
.../remove_key_from_empty_register.asm | 4 +-
.../sa_taking_false_branch_forward_marker.asm | 10 +-
.../sa_taking_false_branch_forward_offset.asm | 10 +-
.../sa_taking_true_branch_forward_marker.asm | 10 +-
.../sa_taking_true_branch_forward_offset.asm | 10 +-
.../send_from_empty_register.asm | 8 +-
.../send_target_from_empty_register.asm | 4 +-
.../swap_with_empty_first_register.asm | 4 +-
.../swap_with_empty_second_register.asm | 6 +-
.../throw_from_empty_register.asm | 4 +-
.../tmpri_empties_registers.asm | 4 +-
.../tmpri_from_empty_register.asm | 4 +-
.../tmpro_makes_registers_nonempty.asm | 4 +-
.../use_of_empty_first_operand_in_iadd.asm | 8 +-
.../use_of_empty_operand_in_iinc.asm | 6 +-
.../use_of_empty_second_operand_in_iadd.asm | 8 +-
.../useless_branch_mixed_index_offset_backward.asm | 6 +-
.../useless_branch_mixed_index_offset_forward.asm | 6 +-
.../useless_branch_mixed_marker.asm | 6 +-
.../useless_branch_mixed_marker_index.asm | 6 +-
...useless_branch_mixed_marker_offset_backward.asm | 6 +-
.../useless_branch_mixed_marker_offset_forward.asm | 6 +-
.../useless_branch_simple_index.asm | 4 +-
.../useless_branch_simple_marker.asm | 4 +-
.../useless_branch_simple_offset.asm | 4 +-
.../vat_on_empty_register.asm | 4 +-
.../vinsert_empties_registers.asm | 6 +-
.../vinsert_into_empty_register.asm | 4 +-
.../vinsert_of_empty_register.asm | 4 +-
.../vlen_on_empty_register.asm | 4 +-
.../void_as_input_register.asm | 4 +-
.../vpop_from_empty_register.asm | 4 +-
.../vpush_empties_registers.asm | 6 +-
.../vpush_into_empty_register.asm | 4 +-
.../vpush_of_empty_register.asm | 4 +-
sample/asm/string/escape_sequences/backspace.asm | 6 +-
sample/asm/string/escape_sequences/bell.asm | 6 +-
.../string/escape_sequences/carriage_return.asm | 6 +-
sample/asm/string/escape_sequences/form_feed.asm | 6 +-
sample/asm/string/escape_sequences/newline.asm | 6 +-
sample/asm/string/escape_sequences/tab.asm | 6 +-
.../asm/string/escape_sequences/vertical_tab.asm | 6 +-
sample/asm/string/hello_world.asm | 4 +-
sample/asm/string/strstore_default.asm | 4 +-
sample/asm/vector/out_of_range_index_positive.asm | 14 +--
sample/asm/vector/vat.asm | 14 +--
sample/asm/vector/vec.asm | 8 +-
sample/asm/vector/vec_packing.asm | 10 +-
sample/asm/vector/vec_packing_null.asm | 10 +-
sample/asm/vector/vec_packing_out_of_range.asm | 12 +-
sample/asm/vector/vec_packing_self_pack.asm | 10 +-
sample/asm/vector/vinsert.asm | 14 +--
sample/asm/vector/vlen.asm | 8 +-
sample/asm/vector/vpop.asm | 14 +--
sample/asm/vector/vpush.asm | 10 +-
sample/asm/watchdog/already_spawned.asm | 26 ++---
sample/asm/watchdog/death_message.asm | 66 +++++------
sample/asm/watchdog/from_undefined_function.asm | 6 +-
.../from_undefined_function_at_runtime.asm | 6 +-
sample/asm/watchdog/hello_world.asm | 18 +--
sample/asm/watchdog/must_be_a_native_function.asm | 2 +-
sample/asm/watchdog/restarting_process.asm | 102 ++++++++--------
sample/asm/watchdog/terminated_watchdog.asm | 8 +-
sample/benchmark/99bottles/99bottles.asm | 74 ++++++------
sample/contrib/99bottles.asm | 58 ++++-----
sample/contrib/beer99.asm | 94 +++++++--------
.../examples/concurrency/process_spawner/main.asm | 34 +++---
sample/examples/concurrency/producer_consumer.asm | 22 ++--
sample/examples/fibonacci/using_iteration.asm | 26 ++---
.../examples/fibonacci/using_recursive_calls.asm | 22 ++--
sample/examples/fibonacci/using_tail_calls.asm | 28 ++---
sample/examples/guessing_game/main.asm | 42 +++----
sample/misc/foreign_calls_are_nonblocking.asm | 30 ++---
sample/misc/processes.asm | 38 +++---
sample/misc/sleep.asm | 4 +-
sample/misc/uncaught.asm | 6 +-
.../standard_library/functional/apply_simple.asm | 10 +-
sample/standard_library/functional/hello_guys.asm | 16 +--
sample/standard_library/random/device_random.asm | 6 +-
sample/standard_library/random/device_urandom.asm | 6 +-
sample/standard_library/random/randint.asm | 34 +++---
sample/standard_library/random/random.asm | 6 +-
sample/standard_library/string/represent.asm | 12 +-
sample/standard_library/string/stringify.asm | 12 +-
.../standard_library/vector/any_returns_false.asm | 12 +-
.../standard_library/vector/any_returns_true.asm | 12 +-
.../vector/every_returns_false.asm | 16 +--
.../standard_library/vector/every_returns_true.asm | 14 +--
sample/standard_library/vector/of.asm | 12 +-
sample/standard_library/vector/of_ints.asm | 8 +-
sample/standard_library/vector/reverse.asm | 14 +--
.../standard_library/vector/reverse_in_place.asm | 14 +--
sample/types/Pointer/check_if_is_expired.asm | 20 ++--
sample/types/Pointer/type_of_expired.asm | 14 +--
sample/types/String/concatenate.asm | 12 +-
sample/types/String/endswith.asm | 10 +-
sample/types/String/format.asm | 8 +-
sample/types/String/size.asm | 6 +-
sample/types/String/startswith.asm | 10 +-
sample/types/String/substr.asm | 14 +--
sample/vm_runtime_assertions/assert_arity.asm | 8 +-
sample/vm_runtime_assertions/assert_typeof.asm | 8 +-
src/cg/assembler/operands.cpp | 16 +--
src/cg/assembler/static_analysis.cpp | 33 ++++--
src/cg/assembler/verify.cpp | 16 +--
src/cg/disassembler/disassembler.cpp | 2 +-
src/cg/lex.cpp | 44 +++++--
src/cg/tools.cpp | 20 +++-
src/front/asm/generate.cpp | 62 +++++-----
src/front/lexer.cpp | 3 +-
src/stdlib/viua/functional.asm | 129 +++++++++++----------
src/stdlib/viua/misc.asm | 36 +++---
src/stdlib/viua/string.asm | 8 +-
src/stdlib/viua/vector.asm | 108 ++++++++---------
tests/tests.py | 104 ++++++++---------
424 files changed, 2722 insertions(+), 2662 deletions(-)
hooks/post-receive
--
Viua VM
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Viuavm-commits] [SCM] Viua VM branch devel updated. v0.8.4-831-g1c8a614,
git <=