[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Viuavm-commits] [SCM] Viua VM branch issue/b2cc109a/remove-oo-instructions updated. v0.9.0-1552-gb34992d,
git <=