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/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



reply via email to

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