[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Viuavm-commits] [SCM] Viua VM branch devel updated. v0.9.0-1598-g9820ff
From: |
git |
Subject: |
[Viuavm-commits] [SCM] Viua VM branch devel updated. v0.9.0-1598-g9820ff8 |
Date: |
Wed, 9 May 2018 22:31:46 +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, devel has been updated
via 9820ff88279d10835bc6cf1b346f959b33aa6d46 (commit)
via 7ede349cbb426f3b158cf64a2465bc7547bef63f (commit)
via 0663360f8504c98be0314ccf7b0cf1f3b8361313 (commit)
via d95c708fe8cb77e081b0095d6c782bea4a807767 (commit)
via 244e6551621d7c4b8546695ba627e4295f91c07a (commit)
via 5063ab781c8da25b8eaa79b705964242ad51ff4f (commit)
via 23728eab2bd18cd7d19e53ebed80922073730825 (commit)
via 7684bce445d9db9ef303c8af3296c4364be4271e (commit)
via 75e52d9a4dc352a8daaec844f63036b9eb33d284 (commit)
via e539549c3e7dd26d49cd050e31e93cf9e5765317 (commit)
via 479eae1bfe7ccf191f41c7a037e157380a2e64cc (commit)
via b527ce223a1c193272e43121b4fa7975fd4b8d27 (commit)
via dd487031511260ad8bf913421448c2d545a83be7 (commit)
via de976a7874375a4696bb1166abad3ab9702dbbda (commit)
via 61fbe7cd4a07384fa7acc08cb39573ab8bbda910 (commit)
via 96dd501b7013d6b5fb98fc8a0dee27a1e003bfcb (commit)
via c95de25764597c7f4e74d2f9d97cd8a384792133 (commit)
via 0cdc09914a0aa761551e8b43f6ac6909afc77f66 (commit)
via a912a125e1e3f7336ed2553512e309da40fb8451 (commit)
via 0f943fe5af6108cdf0c9875de166915bb1d14711 (commit)
via 1da7afeb19ba24d36893dc5f23a187108a723481 (commit)
via 417c3d64f8a7bb9e4ba6d6806ad869c0aba3f8a6 (commit)
via 22fbbdd077fc35a3f9c2cdd201a6c55d06122893 (commit)
via 4306f871e100ec8b4617e19e50d191a7065a4365 (commit)
via b77054b7a5382a20913661de219d255ed02433a2 (commit)
via ab5b745f465c85e4066d3242a5f2dcfcf9e32b8b (commit)
via 6391eb82d5b625f92de0eadb8d2ba310ca2548c7 (commit)
via d1a7badcc9bc4dd294c7adfcf439a61b26b67251 (commit)
from f2bed4e17169e8b507a78283f1b301972704d99a (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:
include/viua/assembler/backend/op_assemblers.h | 331 +++++------
include/viua/assembler/frontend/parser.h | 48 +-
include/viua/assembler/frontend/static_analyser.h | 146 ++---
include/viua/assembler/util/pretty_printer.h | 46 +-
include/viua/assert.h | 10 +-
include/viua/bytecode/bytetypedef.h | 5 +-
include/viua/bytecode/decoder/operands.h | 94 ++--
include/viua/bytecode/opcodes.h | 14 +-
include/viua/bytecode/operand_types.h | 4 +-
include/viua/cg/assembler/assembler.h | 54 +-
include/viua/cg/bytecode/instructions.h | 50 +-
include/viua/cg/lex.h | 26 +-
include/viua/exceptions.h | 42 +-
include/viua/front/asm.h | 6 +-
include/viua/front/vm.h | 2 +-
include/viua/include/module.h | 16 +-
include/viua/kernel/catcher.h | 2 +-
include/viua/kernel/frame.h | 20 +-
include/viua/kernel/kernel.h | 56 +-
include/viua/kernel/registerset.h | 8 +-
include/viua/kernel/tryframe.h | 12 +-
include/viua/loader.h | 2 +-
include/viua/pid.h | 6 +-
include/viua/process.h | 428 +++++++--------
include/viua/program.h | 10 +-
include/viua/scheduler/ffi.h | 8 +-
include/viua/scheduler/vps.h | 32 +-
include/viua/types/atom.h | 2 +-
include/viua/types/bits.h | 24 +-
include/viua/types/boolean.h | 12 +-
include/viua/types/closure.h | 26 +-
include/viua/types/float.h | 20 +-
include/viua/types/function.h | 2 +-
include/viua/types/integer.h | 20 +-
include/viua/types/number.h | 18 +-
include/viua/types/object.h | 10 +-
include/viua/types/string.h | 36 +-
include/viua/types/struct.h | 4 +-
include/viua/types/text.h | 8 +-
include/viua/util/memory.h | 5 +-
sample/asm/external/World.cpp | 6 +-
sample/asm/external/math.cpp | 6 +-
sample/asm/external/printer.cpp | 8 +-
sample/asm/external/sleeper.cpp | 6 +-
sample/asm/external/throwing.cpp | 6 +-
.../backend/op_assemblers/assemble_op_arg.cpp | 37 +-
.../backend/op_assemblers/assemble_op_bits.cpp | 18 +-
.../backend/op_assemblers/assemble_op_bitset.cpp | 39 +-
.../backend/op_assemblers/assemble_op_call.cpp | 21 +-
.../backend/op_assemblers/assemble_op_float.cpp | 18 +-
.../backend/op_assemblers/assemble_op_frame.cpp | 17 +-
.../backend/op_assemblers/assemble_op_if.cpp | 87 +--
.../backend/op_assemblers/assemble_op_integer.cpp | 17 +-
.../backend/op_assemblers/assemble_op_join.cpp | 49 +-
.../backend/op_assemblers/assemble_op_jump.cpp | 13 +-
.../backend/op_assemblers/assemble_op_process.cpp | 31 +-
.../backend/op_assemblers/assemble_op_receive.cpp | 36 +-
.../backend/op_assemblers/assemble_op_string.cpp | 18 +-
.../op_assemblers/assemble_op_structremove.cpp | 27 +-
.../backend/op_assemblers/assemble_op_tailcall.cpp | 21 +-
.../backend/op_assemblers/assemble_op_text.cpp | 34 +-
.../backend/op_assemblers/assemble_op_vector.cpp | 30 +-
.../backend/op_assemblers/assemble_op_vinsert.cpp | 20 +-
.../backend/op_assemblers/assemble_op_vpop.cpp | 9 +-
src/assembler/frontend/parser.cpp | 180 +++---
.../frontend/static_analyser/Register.cpp | 6 +-
.../static_analyser/Register_usage_profile.cpp | 12 +-
.../checkers/check_closure_instantiations.cpp | 26 +-
.../checkers/check_for_unused_registers.cpp | 6 +-
.../static_analyser/checkers/check_op_arg.cpp | 6 +-
.../static_analyser/checkers/check_op_argc.cpp | 4 +-
.../checkers/check_op_arithmetic.cpp | 10 +-
.../static_analyser/checkers/check_op_atom.cpp | 8 +-
.../static_analyser/checkers/check_op_atomeq.cpp | 12 +-
.../checkers/check_op_binary_logic.cpp | 12 +-
.../checkers/check_op_bit_arithmetic.cpp | 12 +-
.../checkers/check_op_bit_increment.cpp | 6 +-
.../checkers/check_op_bit_rotates.cpp | 8 +-
.../checkers/check_op_bit_shifts.cpp | 16 +-
.../static_analyser/checkers/check_op_bitat.cpp | 12 +-
.../static_analyser/checkers/check_op_bitnot.cpp | 8 +-
.../static_analyser/checkers/check_op_bits.cpp | 12 +-
.../static_analyser/checkers/check_op_bitset.cpp | 20 +-
.../checkers/check_op_boolean_and_or.cpp | 8 +-
.../static_analyser/checkers/check_op_call.cpp | 20 +-
.../static_analyser/checkers/check_op_capture.cpp | 14 +-
.../checkers/check_op_capturecopy.cpp | 14 +-
.../checkers/check_op_capturemove.cpp | 14 +-
.../static_analyser/checkers/check_op_closure.cpp | 8 +-
.../static_analyser/checkers/check_op_compare.cpp | 12 +-
.../static_analyser/checkers/check_op_copy.cpp | 6 +-
.../static_analyser/checkers/check_op_defer.cpp | 14 +-
.../static_analyser/checkers/check_op_delete.cpp | 8 +-
.../static_analyser/checkers/check_op_draw.cpp | 2 +-
.../static_analyser/checkers/check_op_enter.cpp | 14 +-
.../static_analyser/checkers/check_op_float.cpp | 6 +-
.../static_analyser/checkers/check_op_ftoi.cpp | 8 +-
.../static_analyser/checkers/check_op_function.cpp | 8 +-
.../static_analyser/checkers/check_op_if.cpp | 42 +-
.../static_analyser/checkers/check_op_iinc.cpp | 6 +-
.../static_analyser/checkers/check_op_integer.cpp | 6 +-
.../static_analyser/checkers/check_op_isnull.cpp | 20 +-
.../static_analyser/checkers/check_op_itof.cpp | 8 +-
.../static_analyser/checkers/check_op_izero.cpp | 4 +-
.../static_analyser/checkers/check_op_join.cpp | 16 +-
.../static_analyser/checkers/check_op_jump.cpp | 8 +-
.../static_analyser/checkers/check_op_move.cpp | 6 +-
.../static_analyser/checkers/check_op_not.cpp | 6 +-
.../static_analyser/checkers/check_op_pamv.cpp | 12 +-
.../static_analyser/checkers/check_op_param.cpp | 12 +-
.../static_analyser/checkers/check_op_print.cpp | 4 +-
.../static_analyser/checkers/check_op_process.cpp | 22 +-
.../static_analyser/checkers/check_op_ptr.cpp | 6 +-
.../static_analyser/checkers/check_op_ptrlive.cpp | 11 +-
.../static_analyser/checkers/check_op_receive.cpp | 6 +-
.../static_analyser/checkers/check_op_self.cpp | 8 +-
.../static_analyser/checkers/check_op_send.cpp | 8 +-
.../static_analyser/checkers/check_op_stof.cpp | 8 +-
.../static_analyser/checkers/check_op_stoi.cpp | 8 +-
.../static_analyser/checkers/check_op_streq.cpp | 12 +-
.../static_analyser/checkers/check_op_string.cpp | 4 +-
.../static_analyser/checkers/check_op_struct.cpp | 4 +-
.../checkers/check_op_structinsert.cpp | 10 +-
.../checkers/check_op_structkeys.cpp | 8 +-
.../checkers/check_op_structremove.cpp | 14 +-
.../static_analyser/checkers/check_op_swap.cpp | 14 +-
.../static_analyser/checkers/check_op_tailcall.cpp | 16 +-
.../static_analyser/checkers/check_op_text.cpp | 16 +-
.../static_analyser/checkers/check_op_textat.cpp | 12 +-
.../checkers/check_op_textcommonprefix.cpp | 12 +-
.../checkers/check_op_textcommonsuffix.cpp | 12 +-
.../checkers/check_op_textconcat.cpp | 12 +-
.../static_analyser/checkers/check_op_texteq.cpp | 12 +-
.../checkers/check_op_textlength.cpp | 8 +-
.../static_analyser/checkers/check_op_textsub.cpp | 16 +-
.../static_analyser/checkers/check_op_throw.cpp | 20 +-
.../static_analyser/checkers/check_op_vat.cpp | 12 +-
.../static_analyser/checkers/check_op_vector.cpp | 12 +-
.../static_analyser/checkers/check_op_vinsert.cpp | 14 +-
.../static_analyser/checkers/check_op_vlen.cpp | 8 +-
.../static_analyser/checkers/check_op_vpop.cpp | 16 +-
.../static_analyser/checkers/check_op_vpush.cpp | 6 +-
.../static_analyser/checkers/check_op_watchdog.cpp | 8 +-
.../frontend/static_analyser/checkers/utils.cpp | 136 ++---
.../frontend/static_analyser/register_usage.cpp | 44 +-
.../frontend/static_analyser/verifier.cpp | 205 +++----
src/assembler/util/pretty_printer.cpp | 46 +-
src/assert.cpp | 4 +-
src/bytecode/decoder/operands.cpp | 179 +++---
src/bytecode/opcd.cpp | 6 +-
src/cg/assembler/binary_literals.cpp | 16 +-
src/cg/assembler/codeextract.cpp | 73 +--
src/cg/assembler/operands.cpp | 59 +-
src/cg/assembler/static_analysis.cpp | 242 +++++----
src/cg/assembler/utils.cpp | 39 +-
src/cg/assembler/verify.cpp | 39 +-
src/cg/bytecode/instructions.cpp | 77 +--
src/cg/disassembler/disassembler.cpp | 78 +--
src/cg/lex.cpp | 141 ++---
src/cg/lex/cook.cpp | 4 +-
src/cg/lex/reduce_fns.cpp | 163 +++---
src/cg/tokenizer/tokenize.cpp | 4 +-
src/cg/tools.cpp | 24 +-
src/front/asm.cpp | 40 +-
src/front/asm/assemble_instruction.cpp | 206 +++----
src/front/asm/decode.cpp | 14 +-
src/front/asm/gather.cpp | 16 +-
src/front/asm/generate.cpp | 206 +++----
src/front/dis.cpp | 67 +--
src/front/kernel.cpp | 14 +-
src/front/lexer.cpp | 43 +-
src/front/parser.cpp | 40 +-
src/front/vm.cpp | 4 +-
src/kernel/frame.cpp | 29 +-
src/kernel/kernel.cpp | 132 ++---
src/kernel/registerset.cpp | 50 +-
src/loader.cpp | 67 +--
src/pid.cpp | 8 +-
src/printutils.cpp | 2 +-
src/process.cpp | 96 ++--
src/process/dispatch.cpp | 53 +-
src/process/instr/arithmetic.cpp | 48 +-
src/process/instr/atom.cpp | 10 +-
src/process/instr/bits.cpp | 149 +++--
src/process/instr/bool.cpp | 11 +-
src/process/instr/calls.cpp | 52 +-
src/process/instr/cast.cpp | 30 +-
src/process/instr/closure.cpp | 28 +-
src/process/instr/concurrency.cpp | 68 +--
src/process/instr/float.cpp | 19 +-
src/process/instr/general.cpp | 49 +-
src/process/instr/int.cpp | 15 +-
src/process/instr/linking.cpp | 7 +-
src/process/instr/registers.cpp | 29 +-
src/process/instr/str.cpp | 7 +-
src/process/instr/struct.cpp | 21 +-
src/process/instr/tcmechanism.cpp | 29 +-
src/process/instr/text.cpp | 33 +-
src/process/instr/vector.cpp | 35 +-
src/process/stack.cpp | 69 +--
src/program.cpp | 20 +-
src/programinstructions.cpp | 22 +-
src/scheduler/ffi/request.cpp | 13 +-
src/scheduler/ffi/scheduler.cpp | 8 +-
src/scheduler/vps.cpp | 134 ++---
src/stdlib/io.cpp | 52 +-
src/stdlib/kitchensink.cpp | 8 +-
src/stdlib/os.cpp | 8 +-
src/stdlib/random.cpp | 20 +-
src/stdlib/typesystem.cpp | 8 +-
src/support/env.cpp | 25 +-
src/support/string.cpp | 187 ++++---
src/types/atom.cpp | 23 +-
src/types/bits.cpp | 604 +++++++++++----------
src/types/boolean.cpp | 19 +-
src/types/closure.cpp | 35 +-
src/types/exception.cpp | 18 +-
src/types/float.cpp | 44 +-
src/types/function.cpp | 15 +-
src/types/integer.cpp | 44 +-
src/types/number.cpp | 4 +-
src/types/object.cpp | 25 +-
src/types/pointer.cpp | 8 +-
src/types/process.cpp | 10 +-
src/types/reference.cpp | 12 +-
src/types/string.cpp | 74 ++-
src/types/struct.cpp | 29 +-
src/types/text.cpp | 26 +-
src/types/value.cpp | 8 +-
src/types/vector.cpp | 34 +-
tests/tests.py | 8 +-
231 files changed, 4112 insertions(+), 4084 deletions(-)
hooks/post-receive
--
Viua VM
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Viuavm-commits] [SCM] Viua VM branch devel updated. v0.9.0-1598-g9820ff8,
git <=