[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Viuavm-commits] [SCM] Viua VM branch devel updated. v0.9.0-2550-g3402ca
From: |
git |
Subject: |
[Viuavm-commits] [SCM] Viua VM branch devel updated. v0.9.0-2550-g3402ca3 |
Date: |
Sat, 21 Sep 2019 20:37:02 +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 3402ca346f8818dea80e06b735748081327a0fe3 (commit)
via 9732974c752f3151502f037ee511abd07a11922a (commit)
via 239a6d57ed01f94196490fd7b73ccaf598ba1d7b (commit)
via 5bb9b8fb4c4ed3a360b6587f48205b4cb198d721 (commit)
via 791d80de8f34617c6931c64f4361f8096ddc73a1 (commit)
via 72a06c50068bf35a9f9bfbce0121a8c9d9b7b7d4 (commit)
via de30807a57e3ef332b34cda4a9f384147eb38693 (commit)
via 1cd691d28274156d1dbc768267f416fd897e4f62 (commit)
via 01ce085f2d22092ae849344942330ab19e819bc3 (commit)
via f27d242bd04e1d09af1c0fe7c78e438d08d30202 (commit)
via 44912781f7534acf11e2e9dcdf9e4fa44b0fe5d7 (commit)
via 70c547fe30eaa97aa12ecbbaf9d475344f7f46fd (commit)
via 891a7b73b0a56220d0b8fa3f3a5a1537852e282a (commit)
via 72a4c165484d64954003f18deabaf57453fcfd70 (commit)
via d9ee8429b84e525e5b27dbe7701f258e0f98c457 (commit)
via da84957ccd4cca2b768fcbf2c53c392df9d9c85e (commit)
via aabdc92bd511b5e5bee5db65cdd06bb81410ad2f (commit)
via 2d1ccb7bbb429e8f1178abe1315392f42bf1ef42 (commit)
via 5d9dc36ab6cee3c46f7a4be41296657d463beb2c (commit)
via 97a4249de79e3ed35b6bde56af6a2a575a2b5d17 (commit)
via b8643701a341efc64578930483d4dc2ee4bc01a4 (commit)
via b28a9502a21319b8b081a5023a3cf93a9db421ff (commit)
via 710e6b036fe0bb6814b1bc5f6e64876e9107e445 (commit)
via 085130ba53570a40b289d905e325938bd56ee325 (commit)
via a5751daaecaaed5e3fd3e0bb85577dec359b9793 (commit)
via 900459a304d4cff1cc21806f672ba20490962db9 (commit)
via 25913ea03d9f32505d84caf1c1dcfa7c1df0724b (commit)
via 88a9d33e2401c0ae0c39c45e81be688904f359a1 (commit)
via 30cfdc1c99512617a527149e200aa032f7e0adeb (commit)
via 292a956166abe8996ab9a0cd284c520e4ae2543f (commit)
via a022e397afbb9865df7fd25a40f2201468e1179f (commit)
via aeac09c5bad42f76f63d5b0281fbbbd266fad496 (commit)
via a8b88273687bf1ab394eec4395157ebcf8cd34af (commit)
via 3a7bf8b9b5d32b0bd4a6f56d7add1df996769981 (commit)
via 20fa10f99a9c63db40b5801794d44d4a8d4874f9 (commit)
from 8d1f7ecf4579867d5fe2c39b52f9fde46d51fc7d (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 3402ca346f8818dea80e06b735748081327a0fe3
Merge: 8d1f7ec 9732974
Author: Marek Marecki <address@hidden>
Date: Sat Sep 21 20:35:51 2019 +0200
Merge branch 'master' into devel
-----------------------------------------------------------------------
Summary of changes:
Changelog.markdown | 11 +
Makefile | 16 +-
README.asm | 43 ++--
README.markdown | 45 +---
build/{ => scheduler/io}/.gitkeep | 0
docs/design/new_io.markdown | 128 ++++++++++
include/viua/assembler/backend/op_assemblers.h | 2 +
include/viua/assembler/frontend/static_analyser.h | 10 +
include/viua/bytecode/maps.h | 6 +
include/viua/bytecode/opcodes.h | 6 +
include/viua/bytecode/operand_types.h | 4 +
include/viua/cg/bytecode/instructions.h | 11 +
include/viua/kernel/kernel.h | 59 ++++-
include/viua/process.h | 22 +-
include/viua/program.h | 6 +
include/viua/{pid.h => scheduler/io.h} | 48 ++--
include/viua/scheduler/io/interactions.h | 147 +++++++++++
include/viua/scheduler/process.h | 17 ++
include/viua/types/io.h | 123 ++++++++++
include/viua/version.h | 2 +-
io.asm | 56 +++++
net_server.asm | 78 ++++++
net_server_run.sh | 12 +
sample/asm/exceptions/terminating_processes.asm | 9 +-
...mble_op_receive.cpp => assemble_op_io_wait.cpp} | 20 +-
...{check_op_struct.cpp => check_op_io_cancel.cpp} | 20 +-
.../{check_op_struct.cpp => check_op_io_close.cpp} | 20 +-
.../{check_op_textat.cpp => check_op_io_read.cpp} | 30 +--
...{check_op_structat.cpp => check_op_io_wait.cpp} | 19 +-
.../{check_op_textat.cpp => check_op_io_write.cpp} | 30 +--
.../frontend/static_analyser/checkers/utils.cpp | 12 +
.../frontend/static_analyser/register_usage.cpp | 15 ++
src/cg/bytecode/instructions.cpp | 33 +++
src/cg/disassembler/disassembler.cpp | 38 +++
src/cg/tools.cpp | 38 +++
src/front/asm/assemble_instruction.cpp | 11 +
src/front/kernel.cpp | 6 +-
src/kernel/kernel.cpp | 174 ++++++++++---
src/kernel/registerset.cpp | 13 +-
src/process.cpp | 48 ++--
src/process/dispatch.cpp | 15 ++
src/process/instr/io.cpp | 168 +++++++++++++
src/programinstructions.cpp | 25 ++
.../pointer.cpp => scheduler/io/request.cpp} | 8 +-
src/scheduler/io/scheduler.cpp | 181 ++++++++++++++
src/scheduler/process.cpp | 22 +-
src/stdlib/{typesystem.cpp => posix/io.cpp} | 49 ++--
src/stdlib/posix/network.cpp | 86 ++++---
src/tooling/libs/lexer/normaliser.cpp | 5 +
src/tooling/libs/parser/parse.cpp | 5 +
.../libs/static_analyser/static_analyser.cpp | 8 +
src/types/io.cpp | 271 +++++++++++++++++++++
tests/tests.py | 2 +-
53 files changed, 1947 insertions(+), 286 deletions(-)
copy build/{ => scheduler/io}/.gitkeep (100%)
create mode 100644 docs/design/new_io.markdown
copy include/viua/{pid.h => scheduler/io.h} (54%)
create mode 100644 include/viua/scheduler/io/interactions.h
create mode 100644 include/viua/types/io.h
create mode 100644 io.asm
create mode 100644 net_server.asm
create mode 100755 net_server_run.sh
copy src/assembler/backend/op_assemblers/{assemble_op_receive.cpp =>
assemble_op_io_wait.cpp} (67%)
copy src/assembler/frontend/static_analyser/checkers/{check_op_struct.cpp =>
check_op_io_cancel.cpp} (70%)
copy src/assembler/frontend/static_analyser/checkers/{check_op_struct.cpp =>
check_op_io_close.cpp} (70%)
copy src/assembler/frontend/static_analyser/checkers/{check_op_textat.cpp =>
check_op_io_read.cpp} (76%)
copy src/assembler/frontend/static_analyser/checkers/{check_op_structat.cpp =>
check_op_io_wait.cpp} (75%)
copy src/assembler/frontend/static_analyser/checkers/{check_op_textat.cpp =>
check_op_io_write.cpp} (76%)
create mode 100644 src/process/instr/io.cpp
copy src/{support/pointer.cpp => scheduler/io/request.cpp} (87%)
create mode 100644 src/scheduler/io/scheduler.cpp
copy src/stdlib/{typesystem.cpp => posix/io.cpp} (53%)
create mode 100644 src/types/io.cpp
hooks/post-receive
--
Viua VM
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Viuavm-commits] [SCM] Viua VM branch devel updated. v0.9.0-2550-g3402ca3,
git <=