viuavm-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Viuavm-commits] [SCM] Viua VM branch docs updated. v0.9.0-1911-g6941ac1


From: git
Subject: [Viuavm-commits] [SCM] Viua VM branch docs updated. v0.9.0-1911-g6941ac1
Date: Wed, 15 Aug 2018 17:18:43 +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, docs has been updated
       via  6941ac1c91328f54e3f5f2cff223e4ff3a2d6723 (commit)
       via  5da2bd78269b19c1b17d9a4eb4019b9301e21d87 (commit)
       via  5152a196c7b4230aaca0e4d5106e41ee132320d1 (commit)
       via  b3a4ac84c645267253fd54b5b3670c737bce3ddf (commit)
       via  5d953afbdb74c5d1acce701b62521104ef51d126 (commit)
       via  e0d68d88fb4c661d563351750c7f98ff1fcda2f0 (commit)
       via  ca941b7dfbde2a9b58dd642592c8999e1e799cbf (commit)
       via  dafd1f717a84dbad81adb9e3285402bbcb843552 (commit)
       via  e365de0e29e279cf0f85a1f8d1d93879eaa2a42b (commit)
       via  b4d01c4011f5d50c1b6451e866ba7adcea28754b (commit)
       via  4950f537126996c484d9cd136ea98eb91db96228 (commit)
       via  c86f31ec658216a7c3551e1e7924b328b62f3d33 (commit)
       via  ac190539292b0e66ab23fe7f1e41f19ac919fb2e (commit)
       via  9eb83465ff764bd1a406fab63878484cd31df308 (commit)
       via  4f997e60a16088330244d19411bbd0f44b7c5b47 (commit)
       via  a23a2637219bff16236708e78985265d9fc3f9e6 (commit)
       via  625fc789aadf6b4e5f93c7444afa609b078c1b84 (commit)
       via  1c00dfd68a6c82311e24794d82bcd9ca1b227c95 (commit)
       via  3721b4966342a293e99e99fe9e9cf75b6aab9b13 (commit)
       via  e21bcc0b66effab96f8366e623f44515a161fc23 (commit)
       via  1ccfdceeebf8b0ba53ea78c7f45c8898f33d249c (commit)
       via  b38471a11fe72efff9c972ee38bc622554b0487c (commit)
       via  5c44e7702fb0433fb9192b07554788ef3fcc0a75 (commit)
       via  67ab028c144adb6e05ce61c7539c38ff706d6e83 (commit)
       via  d0f9ab08a7960caee76837f83f3ce52ee9d7f04d (commit)
       via  14fe11eb31925d51f43794d0b89629aebb4a98d2 (commit)
       via  a21d075acef76b512ce38a199afde69e1a8a4347 (commit)
       via  9365220fc19aa48470db61969e89a360162f17e0 (commit)
       via  cc7e16e0c844a1c538d657625da3ca91fc12ef54 (commit)
      from  954ec13c96227b3f7d43df40659e3fecedc6f3c2 (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 -----------------------------------------------------------------
-----------------------------------------------------------------------

Summary of changes:
 .../4d606f817e50da56c5f599c06862c5d0dac90e71.json  |  1 +
 .../982d5ede6209df5252091b9e075647fa359fff64.json  |  1 +
 .../f5eb57951add7996b63fc873e5104d57e7e8817a.json  |  1 +
 .../8d747ec361318bf245ea691adc00930b407bbbba.json  |  1 +
 .../fcb46f0b80f8ea1d2e86c576e4dd99d9d89d1e80.json  |  1 +
 Changelog.markdown                                 |  8 +++
 Makefile                                           |  4 --
 include/viua/assembler/frontend/static_analyser.h  |  4 --
 include/viua/bytecode/maps.h                       |  1 -
 include/viua/bytecode/opcodes.h                    |  1 -
 include/viua/cg/bytecode/instructions.h            |  4 --
 include/viua/process.h                             |  1 -
 include/viua/program.h                             |  2 -
 .../Closure.cpp => include/viua/util/range.h       | 34 ++++++++---
 include/viua/version.h                             |  2 +-
 sample/asm/boolean/and.asm                         |  2 +-
 sample/asm/boolean/not.asm                         |  2 +-
 sample/asm/boolean/or.asm                          |  2 +-
 sample/asm/commandline.asm                         |  2 +-
 sample/asm/concurrency/hello_world.asm             |  4 +-
 sample/asm/concurrency/join_timeout_0ms.asm        |  2 +-
 sample/asm/concurrency/join_timeout_10ms.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 +-
 sample/asm/concurrency/joining_a_process.asm       |  4 +-
 .../asm/concurrency/joining_detached_process.asm   |  2 +-
 sample/asm/concurrency/joining_joined_process.asm  |  2 +-
 sample/asm/concurrency/message_passing.asm         |  2 +-
 .../migrating_processes_between_schedulers.asm     |  6 +-
 sample/asm/concurrency/receive_timeout_default.asm |  4 +-
 .../asm/concurrency/receive_timeout_infinite.asm   |  4 +-
 sample/asm/deferred/before_return.asm              |  2 +-
 sample/asm/deferred/before_tailcall.asm            |  2 +-
 sample/asm/deferred/before_unwind_on_caught.asm    |  2 +-
 sample/asm/deferred/before_unwind_on_uncaught.asm  |  2 +-
 .../calls_running_before_frame_is_dropped.asm      |  2 +-
 sample/asm/errors/arity_error.asm                  |  2 +-
 sample/asm/errors/call_without_a_frame.asm         |  2 +-
 sample/asm/errors/excess_frame_spawned.asm         |  2 +-
 sample/asm/errors/invalid_function_name.asm        |  2 +-
 sample/asm/errors/more_than_one_main_function.asm  |  5 +-
 sample/asm/errors/single_definition_rule/lib.asm   |  3 +-
 sample/asm/exceptions/restore_catcher_state.asm    |  4 +-
 sample/asm/exceptions/terminating_processes.asm    |  6 +-
 sample/asm/external/many_hello_world.asm           |  4 +-
 sample/asm/external/sleeper.asm                    |  4 +-
 sample/asm/external/throwing.asm                   |  2 +-
 sample/asm/factorial.asm                           |  2 +-
 sample/asm/factorial_accumulator_by_move.asm       |  2 +-
 sample/asm/factorial_tailcall.asm                  |  2 +-
 sample/asm/functions/argc.asm                      | 42 -------------
 sample/asm/functions/closures/adder.asm            |  4 +-
 sample/asm/functions/closures/nested_closures.asm  |  8 +--
 sample/asm/functions/closures/shared_variables.asm |  2 +-
 sample/asm/functions/higher_order/apply.asm        |  6 +-
 .../asm/functions/higher_order/apply_by_move.asm   |  6 +-
 sample/asm/functions/higher_order/filter.asm       |  6 +-
 .../asm/functions/higher_order/filter_closure.asm  |  6 +-
 .../higher_order/filter_closure_vector_by_move.asm |  6 +-
 .../higher_order/filter_vector_by_move.asm         |  6 +-
 sample/asm/functions/higher_order/invoke.asm       | 12 ++--
 sample/asm/functions/higher_order/map.asm          | 10 +--
 .../functions/higher_order/map_vector_by_move.asm  | 10 +--
 sample/asm/functions/pass_by_move.asm              |  2 +-
 sample/asm/functions/recursive.asm                 |  6 +-
 sample/asm/functions/static_registers.asm          |  4 +-
 sample/asm/iterfib.asm                             |  2 +-
 sample/asm/keyword/default/arg.asm                 | 35 -----------
 sample/asm/keyword/iota/iota_in_frame.asm          |  4 +-
 .../keyword/iota/iota_in_receiving_arguments.asm   |  4 +-
 sample/asm/keyword/void/in_arg.asm                 |  2 +-
 sample/asm/keyword/void/in_receive.asm             |  3 +-
 sample/asm/linking/static/jumplib.asm              |  2 +-
 sample/asm/misc/broken_watchdog.asm                |  2 +-
 sample/asm/misc/main0_as_main_function.asm         |  7 +--
 sample/asm/misc/main2_as_main_function.asm         |  9 +--
 sample/asm/pointers/fcall.asm                      |  8 +--
 sample/asm/power_of.asm                            |  4 +-
 .../asm/process_abstraction/separate_global_rs.asm |  6 +-
 .../parameter_move_empties_registers.asm           |  3 +-
 sample/asm/watchdog/already_spawned.asm            |  2 +-
 sample/asm/watchdog/death_message.asm              |  6 +-
 sample/asm/watchdog/hello_world.asm                |  2 +-
 sample/asm/watchdog/restarting_process.asm         | 26 ++++----
 sample/asm/watchdog/terminated_watchdog.asm        |  2 +-
 .../examples/concurrency/process_spawner/main.asm  |  4 +-
 sample/examples/fibonacci/using_iteration.asm      |  6 +-
 .../examples/fibonacci/using_recursive_calls.asm   |  2 +-
 sample/examples/fibonacci/using_tail_calls.asm     |  6 +-
 sample/examples/lazy_int_generator/main.asm        |  4 +-
 sample/examples/modulo/modulo.asm                  |  4 +-
 .../99_bottles_of_beer/99_bottles_of_beer.asm      |  8 +--
 sample/misc/processes.asm                          |  8 +--
 .../standard_library/functional/apply_simple.asm   |  2 +-
 sample/standard_library/functional/hello_guys.asm  |  2 +-
 .../standard_library/vector/any_returns_false.asm  |  2 +-
 .../standard_library/vector/any_returns_true.asm   |  2 +-
 .../vector/every_returns_false.asm                 |  2 +-
 .../standard_library/vector/every_returns_true.asm |  2 +-
 sample/standard_library/vector/of.asm              |  2 +-
 sample/static_analysis/call_to_invalid_type.asm    |  2 +-
 .../inference_includes_pointered_types.asm         |  2 +-
 sample/static_analysis/inferring_types_of_args.asm | 14 ++---
 .../invalid_type_for_indirect_parameter_pass.asm   |  2 +-
 .../partial_pointerness_inference.asm              |  2 +-
 .../static_analysis/tailcall_to_invalid_type.asm   |  2 +-
 .../two_stage_pointerness_inference.asm            |  2 +-
 sample/types/Pointer/check_if_is_expired.asm       |  2 +-
 .../backend/op_assemblers/assemble_op_arg.cpp      | 46 --------------
 .../static_analyser/Register_usage_profile.cpp     |  8 ++-
 .../static_analyser/checkers/check_op_arg.cpp      | 47 --------------
 .../static_analyser/checkers/check_op_argc.cpp     | 42 -------------
 .../static_analyser/checkers/check_op_copy.cpp     |  8 +++
 .../static_analyser/checkers/check_op_move.cpp     | 33 ++++++----
 .../static_analyser/checkers/check_op_param.cpp    | 55 -----------------
 .../frontend/static_analyser/checkers/utils.cpp    | 23 ++++++-
 .../frontend/static_analyser/register_usage.cpp    | 29 ++++++---
 .../frontend/static_analyser/verifier.cpp          |  3 +
 src/cg/bytecode/instructions.cpp                   | 26 +++-----
 src/cg/disassembler/disassembler.cpp               | 10 +--
 src/cg/lex.cpp                                     | 71 ++++++++++++++++++++--
 src/cg/tools.cpp                                   |  4 --
 src/front/asm/assemble_instruction.cpp             | 24 ++++++--
 src/process/dispatch.cpp                           |  3 -
 src/process/instr/calls.cpp                        | 10 ---
 src/programinstructions.cpp                        | 10 ---
 src/stdlib/viua/functional.asm                     | 20 +++---
 src/stdlib/viua/misc.asm                           |  4 +-
 src/stdlib/viua/vector.asm                         | 18 +++---
 src/support/string.cpp                             |  2 +-
 tests/tests.py                                     | 29 ++++-----
 132 files changed, 433 insertions(+), 605 deletions(-)
 create mode 100644 
.issue/objects/issues/65/65c2346f35fb86d054bb3384c431dc34127c661d/diff/4d606f817e50da56c5f599c06862c5d0dac90e71.json
 create mode 100644 
.issue/objects/issues/65/65c2346f35fb86d054bb3384c431dc34127c661d/diff/982d5ede6209df5252091b9e075647fa359fff64.json
 create mode 100644 
.issue/objects/issues/72/728459231a19b5f39c44b27a1cd198e7bbdaf42c/comments/f5eb57951add7996b63fc873e5104d57e7e8817a.json
 create mode 100644 
.issue/objects/issues/72/728459231a19b5f39c44b27a1cd198e7bbdaf42c/diff/8d747ec361318bf245ea691adc00930b407bbbba.json
 create mode 100644 
.issue/objects/issues/72/728459231a19b5f39c44b27a1cd198e7bbdaf42c/diff/fcb46f0b80f8ea1d2e86c576e4dd99d9d89d1e80.json
 copy src/assembler/frontend/static_analyser/Closure.cpp => 
include/viua/util/range.h (58%)
 delete mode 100644 sample/asm/functions/argc.asm
 delete mode 100644 sample/asm/keyword/default/arg.asm
 delete mode 100644 src/assembler/backend/op_assemblers/assemble_op_arg.cpp
 delete mode 100644 
src/assembler/frontend/static_analyser/checkers/check_op_arg.cpp
 delete mode 100644 
src/assembler/frontend/static_analyser/checkers/check_op_argc.cpp
 delete mode 100644 
src/assembler/frontend/static_analyser/checkers/check_op_param.cpp


hooks/post-receive
-- 
Viua VM



reply via email to

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