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/dc5475cd/make-watchdog-proce


From: git
Subject: [Viuavm-commits] [SCM] Viua VM branch issue/dc5475cd/make-watchdog-process-argument-a-struct updated. v0.9.0-1570-gf2bed4e
Date: Wed, 25 Apr 2018 21:58:32 +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/dc5475cd/make-watchdog-process-argument-a-struct has been 
updated
       via  f2bed4e17169e8b507a78283f1b301972704d99a (commit)
       via  ae15f8dd98d4eb36ce3214dea2d6cc1381a15c76 (commit)
       via  486aed2b737ad814a7db01882a8f06ea7d55a49b (commit)
       via  e972d3bf83f0b49fca401d9da15e7e2ab5ffc81c (commit)
       via  caad161b543b9241c0f5c4cd4586db67bb21b0e8 (commit)
       via  020b5226527c97621775e2d46350d79a3d588aa2 (commit)
       via  aadfb2f203fb106b4b6397c1beded423a31d0878 (commit)
       via  984dc3c0359f8e6c9da7b1d5058e73592fa29e14 (commit)
       via  084d95a263de8b4414efab7eee104b280c3c6b73 (commit)
       via  cc812a888f83bd141c63e644e6d8ef1443606e44 (commit)
       via  9690318e9d19ad71bf00319e52719e983615d8ef (commit)
       via  df1d4672e894dbe3370ed192c4d7a5687484cf3d (commit)
       via  50dfb58bc2f985066650832b43ab703efc83d8d8 (commit)
       via  94c4842d3f9dc4969390ddcf20e9ffa5d66f3b1e (commit)
       via  207606a661793439f235cd30c075d922c7857ec9 (commit)
       via  bc7bb7acc53a603bc2eea2aba0a00297467bbe99 (commit)
       via  b34992dad54a943f3104f340404d246e8b9f4063 (commit)
       via  9c977f1d99a3e4a661fb1ea5d65a240d400462b4 (commit)
       via  3c130de46d036b1ff659b8c6ce59d5e8b1d0f8a2 (commit)
       via  6ea6b8971c7c5f75a604ecbb90750839e039ee47 (commit)
       via  84685d7bdc1c31ed0438d7a3ce30d4144d8aceb5 (commit)
       via  92cf7c2ffce886dba3b694f356e86abbaadd44fd (commit)
       via  ef7a26e7c1312535455dd1545d087af6713dcf82 (commit)
       via  5e50327249b471eb1e6f90f358fea313b44db001 (commit)
       via  9e2090cfd017b8e006ddf20f84f6b0cf04a2cf06 (commit)
       via  f06847134a97e181b2a736e798893b004347e1a2 (commit)
       via  e794b0b2092839521e62ffc0a782a4c5c1966cdb (commit)
       via  036a910c3c9d4d13c1df43ff94456a000c41a6cf (commit)
       via  b384c443631ba3b08a58567650ba4f5b56e7b653 (commit)
       via  824240c3c68c1b936963b7162614e9f3913d2b59 (commit)
       via  bac39c69b5dd45ab9830f869c61594fc758d75ff (commit)
       via  65a206dd082dec6cf6dc601065ee981220ce11ff (commit)
       via  b7fde9ea47b78bde8d3eeb0e22d7a280912f689b (commit)
       via  5ff985d3efc139dcf347e723295ad9260a988d7f (commit)
       via  68e1be8507dc3cd100aaf6a7e4802f00bdb3bf6b (commit)
       via  6c018468e6de9e15025750dd62e7f09a7b56770e (commit)
       via  709e2f49c2a784b7287ece568cb8cee197a96f70 (commit)
       via  8225356f0dbdd9f5b02e35f6c90cf7b14f9054e1 (commit)
       via  3afb2aca66c5bbb56f9647ac6411917f76bd159d (commit)
       via  5e2635a71d713249a43562057acbb97ceebcb7c1 (commit)
      from  29a416c820818323fb80a3cd46a7ec5f64eb2cb3 (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:
 .../a7d80f23c753d05e008915dac42abcb8a780fc33.json  |   1 +
 .../4b619e821d1991c7fd1c6a0da344ca606f5e54e1.json  |   1 +
 .../d753bf4760638bf07e24b14fad0d02e41ee2aa5d.json  |   1 +
 .../2b03f151ab38d42fa211f21f4ec9519ba3df7dae.json  |   1 +
 .../3c50c0e4fa07831de0853eca2835daad04f746e0.json  |   1 +
 .../8d2992a54ec704cb1d4c11152589ae07ec388b99.json  |   1 +
 Changelog.markdown                                 |   2 +
 Makefile                                           |  11 +-
 include/viua/assembler/frontend/static_analyser.h  |  12 +-
 include/viua/bytecode/maps.h                       |  11 +-
 include/viua/bytecode/opcodes.h                    |  12 +-
 include/viua/cg/bytecode/instructions.h            |   2 +
 include/viua/front/vm.h                            |   1 -
 include/viua/kernel/kernel.h                       |  32 ----
 include/viua/process.h                             |  12 +-
 include/viua/program.h                             |  12 +-
 include/viua/scheduler/vps.h                       |  15 --
 include/viua/types/atom.h                          |   3 -
 include/viua/types/boolean.h                       |   3 -
 include/viua/types/object.h                        |   3 -
 include/viua/types/pointer.h                       |  21 +--
 include/viua/types/prototype.h                     |  75 --------
 include/viua/types/reference.h                     |   3 -
 include/viua/types/struct.h                        |   3 -
 include/viua/types/value.h                         |   3 -
 include/viua/version.h                             |   2 +-
 sample/asm/concurrency/detaching_a_process.asm     |  22 ++-
 .../migrating_processes_between_schedulers.asm     |  22 ++-
 sample/asm/errors/msg_arity_mismatch.asm           |  26 ---
 .../errors/msg_requires_at_least_one_parameter.asm |  26 ---
 .../not_a_valid_function_name_call.asm}            |   3 +-
 .../asm/errors/not_a_valid_function_name_msg.asm   |  26 ---
 sample/asm/external/many_hello_world.asm           |  76 ++++----
 sample/asm/external/math.cpp                       |   2 +-
 sample/asm/external/sleeper.asm                    |  76 ++++----
 sample/asm/external/throwing.asm                   |   2 +-
 sample/asm/functions/pass_by_move.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          |  11 +-
 sample/asm/invalid_operand_types/idec.asm          |   6 +-
 sample/asm/invalid_operand_types/idiv.asm          |  10 +-
 sample/asm/invalid_operand_types/ieq.asm           |  13 +-
 sample/asm/invalid_operand_types/igt.asm           |  13 +-
 sample/asm/invalid_operand_types/igte.asm          |  13 +-
 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/keyword/void/in_msg.asm                 |  31 ----
 sample/asm/keyword/void/remove_void_target.asm     |  30 ---
 sample/asm/objects/basic_insert_remove.asm         |  28 ---
 sample/asm/objects/insert_moves.asm                |  28 ---
 sample/asm/objects/move_semantics.asm              |  41 ----
 sample/asm/pointers/insert_pointer_dereference.asm |  32 ----
 .../pointers/insert_pointer_dereference_as_key.asm |  31 ----
 .../insert_pointer_dereference_as_target.asm       |  31 ----
 .../prototype/deeply_derived_class_catching.asm    |  49 -----
 sample/asm/prototype/derived_class_catching.asm    |  41 ----
 sample/asm/prototype/dynamic_method_dispatch.asm   |  93 ----------
 sample/asm/prototype/msg_from_function.asm         |  38 ----
 ...ple_inheritance_with_no_shared_base_classes.asm |  57 ------
 sample/asm/prototype/overriding_methods.asm        |  60 ------
 sample/asm/prototype/shared_bases.asm              |  60 ------
 sample/asm/prototype/simple.asm                    |  29 ---
 .../prototype/unregistered_type_instantation.asm   |  38 ----
 .../insert_from_empty_register.asm                 |  27 ---
 .../insert_into_empty_register.asm                 |  27 ---
 .../insert_key_from_empty_register.asm             |  27 ---
 .../remove_from_empty_register.asm                 |  29 ---
 .../remove_key_from_empty_register.asm             |  29 ---
 sample/asm/watchdog/already_spawned.asm            |   4 +-
 sample/asm/watchdog/death_message.asm              |  23 ++-
 sample/asm/watchdog/hello_world.asm                |  14 +-
 sample/asm/watchdog/restarting_process.asm         | 105 ++++++-----
 sample/asm/watchdog/terminated_watchdog.asm        |  13 +-
 sample/benchmark/99bottles/99bottles.asm           | 106 -----------
 .../benchmark/99bottles/benchmark_bottles_viua.sh  | 107 -----------
 sample/benchmark/99bottles/run_bench.sh            |   5 -
 sample/examples/concurrency/producer_consumer.asm  |  60 ------
 sample/misc/foreign_calls_are_nonblocking.asm      |  56 ------
 sample/misc/processes.asm                          |  28 +--
 sample/standard_library/vector/of.asm              |  10 +-
 sample/types/Pointer/check_if_is_expired.asm       |  18 +-
 sample/types/String/concatenate.asm                |  30 ---
 sample/types/String/endswith.asm                   |  29 ---
 sample/types/String/format.asm                     |  28 ---
 sample/types/String/size.asm                       |  26 ---
 sample/types/String/startswith.asm                 |  29 ---
 sample/types/String/substr.asm                     |  32 ----
 sample/vm_runtime_assertions/assert_arity.asm      |  38 ----
 sample/vm_runtime_assertions/assert_typeof.asm     |  38 ----
 scripts/compile_and_notify.sh                      |  19 ++
 scripts/test_quick                                 |   2 +-
 scripts/update_commit_info.sh                      |   7 +-
 scripts/watch.sh                                   |  19 ++
 .../backend/op_assemblers/assemble_op_attach.cpp   |  36 ----
 .../backend/op_assemblers/assemble_op_msg.cpp      |  50 -----
 .../backend/op_assemblers/assemble_op_remove.cpp   |  53 ------
 .../static_analyser/checkers/check_op_insert.cpp   |  61 ------
 .../static_analyser/checkers/check_op_msg.cpp      |  64 -------
 .../static_analyser/checkers/check_op_new.cpp      |  45 -----
 .../{check_op_ptr.cpp => check_op_ptrlive.cpp}     |   9 +-
 .../static_analyser/checkers/check_op_remove.cpp   |  66 -------
 .../checkers/check_op_structremove.cpp             |   2 +-
 .../static_analyser/checkers/check_op_text.cpp     |  19 ++
 .../frontend/static_analyser/register_usage.cpp    |  29 +--
 .../frontend/static_analyser/verifier.cpp          |  18 +-
 src/cg/assembler/static_analysis.cpp               |  15 +-
 src/cg/bytecode/instructions.cpp                   |  73 +-------
 src/cg/disassembler/disassembler.cpp               |  36 +---
 src/cg/lex.cpp                                     |  21 +--
 src/cg/lex/reduce_fns.cpp                          |   1 -
 src/cg/tools.cpp                                   | 147 +--------------
 src/front/asm/assemble_instruction.cpp             |  18 +-
 src/front/asm/generate.cpp                         |   3 -
 src/front/kernel.cpp                               |   2 -
 src/front/vm.cpp                                   |  58 ------
 src/kernel/kernel.cpp                              |  98 ----------
 src/process.cpp                                    |  58 ------
 src/process/dispatch.cpp                           |  29 +--
 src/process/instr/calls.cpp                        |  28 +--
 src/process/instr/object.cpp                       | 205 --------------------
 src/process/instr/prototype.cpp                    | 114 ------------
 src/process/instr/registers.cpp                    |  15 ++
 src/process/stack.cpp                              |  16 --
 src/programinstructions.cpp                        |  65 +------
 src/scheduler/vps.cpp                              |  70 ++-----
 src/stdlib/io.cpp                                  |   7 -
 src/support/env.cpp                                |   2 -
 src/types/atom.cpp                                 |   8 -
 src/types/boolean.cpp                              |   7 -
 src/types/object.cpp                               |   7 -
 src/types/pointer.cpp                              |  17 --
 src/types/prototype.cpp                            |  80 --------
 src/types/reference.cpp                            |   7 -
 src/types/struct.cpp                               |   7 -
 src/types/value.cpp                                |   9 -
 tests/tests.py                                     | 206 ++++-----------------
 147 files changed, 517 insertions(+), 3825 deletions(-)
 create mode 100644 
.issue/objects/issues/16/1675dafdce9214f2ca79f2307a2ecab3e6a99d41/diff/a7d80f23c753d05e008915dac42abcb8a780fc33.json
 create mode 100644 
.issue/objects/issues/60/6048c04e6b7aa8e1f612f341f752afab00f9eb04/diff/4b619e821d1991c7fd1c6a0da344ca606f5e54e1.json
 create mode 100644 
.issue/objects/issues/60/607b9619609c0f442a1f222c6b36c0e3f84a325e/diff/d753bf4760638bf07e24b14fad0d02e41ee2aa5d.json
 create mode 100644 
.issue/objects/issues/b2/b2cc109aedd16270f380d89873d004f139fe2a4e/diff/2b03f151ab38d42fa211f21f4ec9519ba3df7dae.json
 create mode 100644 
.issue/objects/issues/b2/b2cc109aedd16270f380d89873d004f139fe2a4e/diff/3c50c0e4fa07831de0853eca2835daad04f746e0.json
 create mode 100644 
.issue/objects/issues/dc/dc5475cd35b88ad2c4277c26da38f053e0e3412f/diff/8d2992a54ec704cb1d4c11152589ae07ec388b99.json
 delete mode 100644 include/viua/types/prototype.h
 delete mode 100644 sample/asm/errors/msg_arity_mismatch.asm
 delete mode 100644 sample/asm/errors/msg_requires_at_least_one_parameter.asm
 copy sample/asm/{concurrency/receive_timeout_zero_milliseconds.asm => 
errors/not_a_valid_function_name_call.asm} (91%)
 delete mode 100644 sample/asm/errors/not_a_valid_function_name_msg.asm
 delete mode 100644 sample/asm/keyword/void/in_msg.asm
 delete mode 100644 sample/asm/keyword/void/remove_void_target.asm
 delete mode 100644 sample/asm/objects/basic_insert_remove.asm
 delete mode 100644 sample/asm/objects/insert_moves.asm
 delete mode 100644 sample/asm/objects/move_semantics.asm
 delete mode 100644 sample/asm/pointers/insert_pointer_dereference.asm
 delete mode 100644 sample/asm/pointers/insert_pointer_dereference_as_key.asm
 delete mode 100644 sample/asm/pointers/insert_pointer_dereference_as_target.asm
 delete mode 100644 sample/asm/prototype/deeply_derived_class_catching.asm
 delete mode 100644 sample/asm/prototype/derived_class_catching.asm
 delete mode 100644 sample/asm/prototype/dynamic_method_dispatch.asm
 delete mode 100644 sample/asm/prototype/msg_from_function.asm
 delete mode 100644 
sample/asm/prototype/multiple_inheritance_with_no_shared_base_classes.asm
 delete mode 100644 sample/asm/prototype/overriding_methods.asm
 delete mode 100644 sample/asm/prototype/shared_bases.asm
 delete mode 100644 sample/asm/prototype/simple.asm
 delete mode 100644 sample/asm/prototype/unregistered_type_instantation.asm
 delete mode 100644 
sample/asm/static_analysis_errors/insert_from_empty_register.asm
 delete mode 100644 
sample/asm/static_analysis_errors/insert_into_empty_register.asm
 delete mode 100644 
sample/asm/static_analysis_errors/insert_key_from_empty_register.asm
 delete mode 100644 
sample/asm/static_analysis_errors/remove_from_empty_register.asm
 delete mode 100644 
sample/asm/static_analysis_errors/remove_key_from_empty_register.asm
 delete mode 100644 sample/benchmark/99bottles/99bottles.asm
 delete mode 100755 sample/benchmark/99bottles/benchmark_bottles_viua.sh
 delete mode 100755 sample/benchmark/99bottles/run_bench.sh
 delete mode 100644 sample/examples/concurrency/producer_consumer.asm
 delete mode 100644 sample/misc/foreign_calls_are_nonblocking.asm
 delete mode 100644 sample/types/String/concatenate.asm
 delete mode 100644 sample/types/String/endswith.asm
 delete mode 100644 sample/types/String/format.asm
 delete mode 100644 sample/types/String/size.asm
 delete mode 100644 sample/types/String/startswith.asm
 delete mode 100644 sample/types/String/substr.asm
 delete mode 100644 sample/vm_runtime_assertions/assert_arity.asm
 delete mode 100644 sample/vm_runtime_assertions/assert_typeof.asm
 delete mode 100644 src/assembler/backend/op_assemblers/assemble_op_attach.cpp
 delete mode 100644 src/assembler/backend/op_assemblers/assemble_op_msg.cpp
 delete mode 100644 src/assembler/backend/op_assemblers/assemble_op_remove.cpp
 delete mode 100644 
src/assembler/frontend/static_analyser/checkers/check_op_insert.cpp
 delete mode 100644 
src/assembler/frontend/static_analyser/checkers/check_op_msg.cpp
 delete mode 100644 
src/assembler/frontend/static_analyser/checkers/check_op_new.cpp
 copy src/assembler/frontend/static_analyser/checkers/{check_op_ptr.cpp => 
check_op_ptrlive.cpp} (87%)
 delete mode 100644 
src/assembler/frontend/static_analyser/checkers/check_op_remove.cpp
 delete mode 100644 src/process/instr/object.cpp
 delete mode 100644 src/process/instr/prototype.cpp
 delete mode 100644 src/types/prototype.cpp


hooks/post-receive
-- 
Viua VM



reply via email to

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