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-1730-g5ff86bb
Date: Mon, 18 Jun 2018 19:54:39 +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  5ff86bb0fcf71537e2a86ead0505e8f237cde2f0 (commit)
       via  e33fe436e315f09a97f20bb3d58dff7669292545 (commit)
       via  597d504a9ff4397a982f0eacbc29700a98f3fcb2 (commit)
       via  259f170d6691142758f5125937dc50f167e6e2d2 (commit)
      from  1fd193e21e64ab1100ec5e8315e39e2220268082 (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 5ff86bb0fcf71537e2a86ead0505e8f237cde2f0
Author: Marek Marecki <address@hidden>
Date:   Mon Jun 18 19:54:34 2018 +0200

    Add "allocate_registers" to more files

commit e33fe436e315f09a97f20bb3d58dff7669292545
Author: Marek Marecki <address@hidden>
Date:   Mon Jun 18 19:47:09 2018 +0200

    Fix compilation errors caused by introducing new to_string() overload
    
    In the future, it would be better if I just used std::to_string()
    everywhere (or fully qualified identifiers).

commit 597d504a9ff4397a982f0eacbc29700a98f3fcb2
Author: Marek Marecki <address@hidden>
Date:   Mon Jun 18 19:45:22 2018 +0200

    Save information about where the registers are allocated
    
    This will allow reporting better error messages, i.e. "you used N
    registers but allocated only M, change your code here to fix it".

commit 259f170d6691142758f5125937dc50f167e6e2d2
Author: Marek Marecki <address@hidden>
Date:   Mon Jun 18 19:41:08 2018 +0200

    Remove test for a feature that was deprecated
    
    The test was not even run, so nothing was lost.

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

Summary of changes:
 include/viua/assembler/frontend/static_analyser.h  |  3 ++
 sample/asm/absolute_jumping/relative_branch.asm    |  4 ++-
 sample/asm/absolute_jumping/relative_jumps.asm     |  4 ++-
 sample/asm/blocks/basic.asm                        |  4 ++-
 sample/asm/blocks/catching_builtin_type.asm        |  4 ++-
 sample/asm/boolean/and.asm                         |  6 +++-
 sample/asm/boolean/not.asm                         |  6 +++-
 sample/asm/boolean/or.asm                          |  6 +++-
 sample/asm/casts/ftoi.asm                          |  4 ++-
 sample/asm/casts/itof.asm                          |  4 ++-
 sample/asm/casts/stoi.asm                          |  4 ++-
 .../asm/errors/backward_out_of_function_jump.asm   |  4 ++-
 sample/asm/errors/single_definition_rule/exec.asm  |  4 ++-
 sample/asm/functions/argc.asm                      |  6 +++-
 sample/asm/functions/closures/simple.asm           |  6 +++-
 .../functions/closures/simple_enclose_by_copy.asm  |  8 +++--
 .../functions/closures/simple_enclose_by_move.asm  |  4 ++-
 sample/asm/functions/definition.asm                |  4 ++-
 sample/asm/functions/higher_order/apply.asm        |  8 ++++-
 .../asm/functions/higher_order/apply_by_move.asm   |  8 ++++-
 sample/asm/functions/higher_order/filter.asm       |  8 ++++-
 .../asm/functions/higher_order/filter_closure.asm  |  8 ++++-
 .../higher_order/filter_closure_vector_by_move.asm | 10 +++++--
 .../higher_order/filter_vector_by_move.asm         |  8 ++++-
 sample/asm/functions/higher_order/invoke.asm       | 10 +++++--
 sample/asm/functions/higher_order/map.asm          | 10 ++++++-
 .../functions/higher_order/map_vector_by_move.asm  | 10 ++++++-
 .../functions/higher_order/tailcall_of_closure.asm |  6 +++-
 .../functions/higher_order/tailcall_of_object.asm  |  8 ++++-
 sample/asm/functions/local_registers.asm           |  6 +++-
 sample/asm/functions/nested_calls.asm              | 12 +++++++-
 sample/asm/functions/pass_by_move.asm              |  6 +++-
 sample/asm/functions/recursive.asm                 | 10 +++++--
 sample/asm/functions/return_by_reference.asm       |  6 ++--
 sample/asm/functions/static_registers.asm          |  8 +++--
 sample/asm/int/add.asm                             |  4 ++-
 sample/asm/int/add_with_rreferences.asm            |  6 ++--
 sample/asm/int/boolean_as_int.asm                  | 34 ----------------------
 sample/asm/int/dec.asm                             |  4 ++-
 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                    |  4 ++-
 sample/asm/int/inc.asm                             |  4 ++-
 sample/asm/int/lt.asm                              |  4 ++-
 sample/asm/int/lte.asm                             |  4 ++-
 sample/asm/int/modulo.asm                          |  4 ++-
 sample/asm/int/mul.asm                             |  4 ++-
 sample/asm/int/sub.asm                             |  4 ++-
 sample/asm/regmod/copy.asm                         |  4 ++-
 sample/asm/regmod/delete.asm                       |  4 ++-
 sample/asm/regmod/isnull.asm                       |  4 ++-
 sample/asm/regmod/move.asm                         |  4 ++-
 sample/asm/regmod/swap.asm                         |  4 ++-
 .../static_analyser/Register_usage_profile.cpp     | 26 +++++++++++++----
 .../checkers/check_op_allocate_registers.cpp       |  4 ++-
 .../frontend/static_analyser/checkers/utils.cpp    |  8 +++--
 .../frontend/static_analyser/verifier.cpp          |  7 ++---
 tests/tests.py                                     |  4 ---
 60 files changed, 276 insertions(+), 112 deletions(-)
 delete mode 100644 sample/asm/int/boolean_as_int.asm


hooks/post-receive
-- 
Viua VM



reply via email to

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