[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Viuavm-commits] [SCM] Viua VM branch issue/38a0f558/add-instruction-for
From: |
git |
Subject: |
[Viuavm-commits] [SCM] Viua VM branch issue/38a0f558/add-instruction-for-allocating-local-registers updated. v0.9.0-1744-g5636ee3 |
Date: |
Sun, 24 Jun 2018 00:39:40 +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/38a0f558/add-instruction-for-allocating-local-registers has
been updated
via 5636ee32b4ad4c0f375c9ce529af7d8814bdb7b4 (commit)
via b1b0d6eed7b87aa7caf7249e47f713633487382b (commit)
via edb2e7bc07a04f5ba58856f5d8967ba884cbfb2d (commit)
via a5da4780eb04955bc8b09cb302121a5efdc4f974 (commit)
from 56678b726ce7a5c594840567efd196b038f719ea (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 5636ee32b4ad4c0f375c9ce529af7d8814bdb7b4
Author: Marek Marecki <address@hidden>
Date: Sun Jun 24 00:39:06 2018 +0200
Fix expected test output
Adding a new instruction to the source code of test programs messed up
error locations.
commit b1b0d6eed7b87aa7caf7249e47f713633487382b
Author: Marek Marecki <address@hidden>
Date: Sun Jun 24 00:38:56 2018 +0200
Fix some tests to report the same errors
commit edb2e7bc07a04f5ba58856f5d8967ba884cbfb2d
Author: Marek Marecki <address@hidden>
Date: Sat Jun 23 18:40:45 2018 +0200
Add missing "allocate_registers"
commit a5da4780eb04955bc8b09cb302121a5efdc4f974
Author: Marek Marecki <address@hidden>
Date: Sat Jun 23 18:40:33 2018 +0200
Remove unused sample code
-----------------------------------------------------------------------
Summary of changes:
sample/asm/abs.asm | 4 +-
.../arithmetic/signed_checked/42_7_division.asm | 4 +-
.../signed_checked/42_minus_7_division.asm | 4 +-
.../addition_gives_negative_result.asm | 4 +-
.../arithmetic/signed_checked/basic_addition.asm | 4 +-
.../arithmetic/signed_checked/basic_division.asm | 4 +-
.../decrement_from_positive_to_negative.asm | 4 +-
.../increment_from_negative_to_positive.asm | 4 +-
.../signed_checked/maximum_increment.asm | 4 +-
.../signed_checked/maximum_maximum_subtraction.asm | 4 +-
.../maximum_minus_one_subtraction.asm | 4 +-
.../signed_checked/minimum_decrement.asm | 4 +-
.../signed_checked/minimum_minimum_subtraction.asm | 4 +-
.../signed_checked/minimum_minus_1_division.asm | 4 +-
.../signed_checked/minimum_one_subtraction.asm | 4 +-
.../signed_checked/minus_42_7_division.asm | 4 +-
.../signed_checked/minus_42_minus_7_division.asm | 4 +-
...iplication_negative_negative_gives_positive.asm | 4 +-
...iplication_negative_positive_gives_negative.asm | 4 +-
...iplication_positive_negative_gives_negative.asm | 4 +-
.../overflowing_64x2_multiplication.asm | 4 +-
.../overflowing_64x64_multiplication.asm | 4 +-
.../signed_checked/overflowing_addition.asm | 4 +-
...lowing_addition_two_negatives_give_positive.asm | 4 +-
.../overflowing_minimum_minus_1_multiplication.asm | 4 +-
.../arithmetic/signed_checked/x_x_division.asm | 4 +-
.../arithmetic/signed_checked/x_zero_division.asm | 4 +-
.../arithmetic/signed_saturating/42_7_division.asm | 4 +-
.../signed_saturating/42_minus_7_division.asm | 4 +-
.../64_and_minus_2_multiplication.asm | 4 +-
.../65_and_minus_2_multiplication.asm | 4 +-
.../signed_saturating/basic_addition.asm | 4 +-
.../signed_saturating/basic_division.asm | 4 +-
.../signed_saturating/max_max_addition.asm | 4 +-
.../signed_saturating/max_one_addition.asm | 4 +-
.../maximum_by_minimum_division.asm | 4 +-
.../signed_saturating/maximum_increment.asm | 4 +-
.../maximum_maximum_subtraction.asm | 4 +-
.../maximum_minimum_subtraction.asm | 4 +-
.../maximum_minus_one_subtraction.asm | 4 +-
.../minimum_by_maximum_division.asm | 4 +-
.../minimum_by_minus_1_division.asm | 4 +-
.../signed_saturating/minimum_decrement.asm | 4 +-
.../minimum_minimum_subtraction.asm | 4 +-
.../signed_saturating/minimum_one_subtraction.asm | 4 +-
.../signed_saturating/minus_42_7_division.asm | 4 +-
.../minus_42_minus_7_division.asm | 4 +-
.../minus_one_minimum_subtraction.asm | 4 +-
.../mish_mash_both_positive_addition.asm | 4 +-
.../mish_mash_saturating_multiplication.asm | 4 +-
.../signed_saturating/one_max_addition.asm | 4 +-
.../arithmetic/signed_saturating/x_x_division.asm | 4 +-
.../signed_saturating/x_zero_division.asm | 4 +-
.../arithmetic/signed_wrapping/basic_addition.asm | 4 +-
.../arithmetic/signed_wrapping/basic_division.asm | 4 +-
.../signed_wrapping/basic_multiplication.asm | 4 +-
.../signed_wrapping/maximum_increment.asm | 4 +-
.../signed_wrapping/maximum_maximum_addition.asm | 4 +-
.../signed_wrapping/maximum_maximum_division.asm | 4 +-
.../maximum_maximum_multiplication.asm | 4 +-
.../maximum_maximum_subtraction.asm | 4 +-
.../signed_wrapping/maximum_minimum_addition.asm | 4 +-
.../signed_wrapping/maximum_minimum_division.asm | 4 +-
.../maximum_minimum_multiplication.asm | 4 +-
.../maximum_minimum_subtraction.asm | 4 +-
.../signed_wrapping/maximum_minus_1_division.asm | 4 +-
.../signed_wrapping/minimum_decrement.asm | 4 +-
.../signed_wrapping/minimum_maximum_addition.asm | 4 +-
.../signed_wrapping/minimum_maximum_division.asm | 4 +-
.../minimum_maximum_multiplication.asm | 4 +-
.../minimum_maximum_subtraction.asm | 4 +-
.../signed_wrapping/minimum_minimum_addition.asm | 4 +-
.../signed_wrapping/minimum_minimum_division.asm | 4 +-
.../minimum_minimum_multiplication.asm | 4 +-
.../minimum_minimum_subtraction.asm | 4 +-
.../signed_wrapping/minimum_minus_1_division.asm | 4 +-
.../ones_by_zeroes_multiplication.asm | 4 +-
.../overflowing_64x2_multiplication.asm | 4 +-
.../signed_wrapping/overflowing_addition.asm | 4 +-
.../arithmetic/signed_wrapping/x_x_division.asm | 4 +-
.../arithmetic/signed_wrapping/x_zero_division.asm | 4 +-
.../signed_wrapping/zero_maximum_subtraction.asm | 4 +-
.../signed_wrapping/zero_minimum_subtraction.asm | 4 +-
.../arithmetic/signed_wrapping/zero_x_division.asm | 4 +-
.../unsigned_wrapping/maximum_increment.asm | 4 +-
.../unsigned_wrapping/minimum_decrement.asm | 4 +-
.../bits/manipulation/arithmetic_shift_left.asm | 4 +-
.../bits/manipulation/arithmetic_shift_right.asm | 4 +-
sample/asm/bits/manipulation/ashl_to_void.asm | 4 +-
sample/asm/bits/manipulation/ashr_to_void.asm | 4 +-
sample/asm/bits/manipulation/bitand.asm | 4 +-
.../manipulation/bitand_with_different_widths.asm | 4 +-
sample/asm/bits/manipulation/bitat.asm | 4 +-
sample/asm/bits/manipulation/bitnot.asm | 4 +-
sample/asm/bits/manipulation/bitor.asm | 4 +-
.../manipulation/bitor_with_different_widths.asm | 4 +-
.../bits/manipulation/bits_in_boolean_context.asm | 4 +-
sample/asm/bits/manipulation/bitset.asm | 4 +-
sample/asm/bits/manipulation/bitxor.asm | 4 +-
.../manipulation/bitxor_with_different_widths.asm | 4 +-
sample/asm/bits/manipulation/hello_world.asm | 4 +-
sample/asm/bits/manipulation/literals.asm | 4 +-
sample/asm/bits/manipulation/rol.asm | 4 +-
sample/asm/bits/manipulation/ror.asm | 4 +-
sample/asm/bits/manipulation/shl.asm | 4 +-
sample/asm/bits/manipulation/shl_overshift.asm | 4 +-
sample/asm/bits/manipulation/shl_to_void.asm | 4 +-
sample/asm/bits/manipulation/shr.asm | 4 +-
sample/asm/bits/manipulation/shr_overshift.asm | 4 +-
sample/asm/bits/manipulation/shr_to_void.asm | 4 +-
sample/asm/commandline.asm | 4 +-
sample/asm/deferred/deep_caught.asm | 30 ++-
sample/asm/deferred/deep_uncaught.asm | 30 ++-
.../errors/branch_false_backward_out_of_range.asm | 2 +-
.../errors/branch_true_backward_out_of_range.asm | 2 +-
sample/asm/factorial.asm | 6 +-
sample/asm/factorial_accumulator_by_move.asm | 6 +-
sample/asm/factorial_tailcall.asm | 4 +
sample/asm/iterfib.asm | 6 +-
sample/asm/looping.asm | 4 +-
sample/asm/power_of.asm | 8 +-
sample/asm/registerref.asm | 9 +-
.../send_from_empty_register.asm | 2 +-
.../useless_branch_mixed_index_offset_backward.asm | 2 +-
.../useless_branch_mixed_index_offset_forward.asm | 2 +-
.../useless_branch_mixed_marker_index.asm | 2 +-
sample/asm/structs/struct_of_structs.asm | 8 +-
sample/asm/text/escape_sequences/backspace.asm | 4 +-
sample/asm/text/escape_sequences/bell.asm | 4 +-
.../asm/text/escape_sequences/carriage_return.asm | 4 +-
sample/asm/text/escape_sequences/form_feed.asm | 4 +-
sample/asm/text/escape_sequences/newline.asm | 4 +-
sample/asm/text/escape_sequences/tab.asm | 4 +-
sample/asm/text/escape_sequences/vertical_tab.asm | 4 +-
sample/asm/text/hello_world.asm | 4 +-
sample/asm/text/textat.asm | 4 +-
sample/asm/text/textcommonprefix.asm | 4 +-
sample/asm/text/textcommonsuffix.asm | 4 +-
sample/asm/text/textconcat.asm | 4 +-
sample/asm/text/texteq.asm | 4 +-
sample/asm/text/texteq_not.asm | 4 +-
sample/asm/text/textlength.asm | 4 +-
sample/asm/text/textsub.asm | 4 +-
sample/asm/watchdog/restarting_process.asm | 18 +-
sample/examples/99_bottles_of_beer/99bottles.asm | 6 +
.../examples/concurrency/process_spawner/main.asm | 16 +-
sample/examples/fibonacci/using_iteration.asm | 8 +-
.../examples/fibonacci/using_recursive_calls.asm | 6 +-
sample/examples/fibonacci/using_tail_calls.asm | 8 +-
sample/examples/guessing_game/main.asm | 80 -------
sample/examples/modulo/modulo.asm | 4 +
.../99_bottles_of_beer/99_bottles_of_beer.asm | 12 +-
.../examples/rosetta_code/hello_world/program.asm | 4 +-
sample/misc/processes.asm | 10 +-
sample/misc/sleep.asm | 4 +-
.../standard_library/functional/apply_simple.asm | 6 +-
sample/standard_library/functional/hello_guys.asm | 6 +-
sample/standard_library/random/device_random.asm | 33 ---
sample/standard_library/random/device_urandom.asm | 34 ---
sample/standard_library/random/randint.asm | 91 --------
sample/standard_library/random/random.asm | 33 ---
.../standard_library/vector/any_returns_false.asm | 6 +-
.../standard_library/vector/any_returns_true.asm | 6 +-
.../vector/every_returns_false.asm | 6 +-
.../standard_library/vector/every_returns_true.asm | 6 +-
sample/standard_library/vector/of.asm | 6 +-
sample/standard_library/vector/of_ints.asm | 4 +-
sample/standard_library/vector/reverse.asm | 4 +-
.../standard_library/vector/reverse_in_place.asm | 4 +-
.../allow_comparing_integers_and_floats.asm | 4 +-
sample/static_analysis/call_to_invalid_type.asm | 6 +-
.../closure_captures_by_move_make_inaccessible.asm | 4 +-
.../closure_captures_invalid_type.asm | 4 +-
sample/static_analysis/fstore_stores_floats.asm | 4 +-
.../inference_includes_pointered_types.asm | 4 +-
sample/static_analysis/inferring_types_of_args.asm | 4 +-
.../invalid_access_type_for_swap.asm | 4 +-
.../invalid_type_for_indirect_parameter_pass.asm | 6 +-
sample/static_analysis/izero_creates_integer.asm | 4 +-
.../static_analysis/izero_reported_as_unused.asm | 4 +-
.../jump_skipping_a_definition_instruction.asm | 4 +-
.../nested_closure_invalid_type_error.asm | 4 +-
.../static_analysis/overwrite_of_unused_value.asm | 4 +-
.../partial_pointerness_inference.asm | 4 +-
.../prevent_comparing_numbers_and_text.asm | 4 +-
.../static_analysis/tailcall_to_invalid_type.asm | 6 +-
.../two_stage_pointerness_inference.asm | 4 +-
...vinsert_does_not_erase_dereferenced_sources.asm | 4 +-
.../vinsert_erases_directly_accessed_registers.asm | 4 +-
sample/types/Pointer/check_if_is_expired.asm | 6 +-
sample/types/Pointer/type_of_expired.asm | 4 +-
tests/tests.py | 231 +++++++++++++--------
192 files changed, 835 insertions(+), 544 deletions(-)
delete mode 100644 sample/examples/guessing_game/main.asm
delete mode 100644 sample/standard_library/random/device_random.asm
delete mode 100644 sample/standard_library/random/device_urandom.asm
delete mode 100644 sample/standard_library/random/randint.asm
delete mode 100644 sample/standard_library/random/random.asm
hooks/post-receive
--
Viua VM
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Viuavm-commits] [SCM] Viua VM branch issue/38a0f558/add-instruction-for-allocating-local-registers updated. v0.9.0-1744-g5636ee3,
git <=