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/b2cc109a/remove-oo-instructi


From: git
Subject: [Viuavm-commits] [SCM] Viua VM branch issue/b2cc109a/remove-oo-instructions updated. v0.9.0-1552-gb34992d
Date: Sun, 22 Apr 2018 19:02:34 +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/b2cc109a/remove-oo-instructions has been updated
       via  b34992dad54a943f3104f340404d246e8b9f4063 (commit)
       via  9c977f1d99a3e4a661fb1ea5d65a240d400462b4 (commit)
       via  3c130de46d036b1ff659b8c6ce59d5e8b1d0f8a2 (commit)
      from  6ea6b8971c7c5f75a604ecbb90750839e039ee47 (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 b34992dad54a943f3104f340404d246e8b9f4063
Author: Marek Marecki <address@hidden>
Date:   Sun Apr 22 19:02:31 2018 +0200

    Remove inheritance and prototypes

commit 9c977f1d99a3e4a661fb1ea5d65a240d400462b4
Author: Marek Marecki <address@hidden>
Date:   Sun Apr 22 16:56:36 2018 +0200

    Remove more OO cruft

commit 3c130de46d036b1ff659b8c6ce59d5e8b1d0f8a2
Author: Marek Marecki <address@hidden>
Date:   Sun Apr 22 16:43:33 2018 +0200

    Remove all sample code containing OO instructions

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

Summary of changes:
 Makefile                                           |   1 -
 include/viua/front/vm.h                            |   1 -
 include/viua/kernel/kernel.h                       |  32 -----
 include/viua/process.h                             |   1 -
 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                       |   3 -
 include/viua/types/prototype.h                     |  75 -----------
 include/viua/types/reference.h                     |   3 -
 include/viua/types/struct.h                        |   3 -
 include/viua/types/value.h                         |   3 -
 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/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/objects/insert_moves.asm                |  28 ----
 sample/asm/pointers/insert_pointer_dereference.asm |  32 -----
 .../pointers/insert_pointer_dereference_as_key.asm |  31 -----
 .../insert_pointer_dereference_as_target.asm       |  31 -----
 sample/asm/watchdog/restarting_process.asm         |  71 ++++++-----
 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/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/watch.sh                                   |  19 +++
 src/cg/assembler/static_analysis.cpp               |  15 +--
 src/cg/lex.cpp                                     |  21 +--
 src/cg/lex/reduce_fns.cpp                          |   1 -
 src/cg/tools.cpp                                   | 142 ---------------------
 src/front/kernel.cpp                               |   2 -
 src/front/vm.cpp                                   |  58 ---------
 src/kernel/kernel.cpp                              |  98 --------------
 src/process.cpp                                    |  58 ---------
 src/process/instr/calls.cpp                        |  28 +---
 src/process/instr/prototype.cpp                    | 114 -----------------
 src/process/stack.cpp                              |  16 ---
 src/scheduler/vps.cpp                              |  44 -------
 src/stdlib/io.cpp                                  |   7 -
 src/types/atom.cpp                                 |   8 --
 src/types/boolean.cpp                              |   7 -
 src/types/object.cpp                               |   7 -
 src/types/pointer.cpp                              |   7 -
 src/types/prototype.cpp                            |  80 ------------
 src/types/reference.cpp                            |   7 -
 src/types/struct.cpp                               |   7 -
 src/types/value.cpp                                |   9 --
 tests/tests.py                                     | 119 +++++------------
 87 files changed, 316 insertions(+), 2043 deletions(-)
 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/objects/insert_moves.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/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/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]