viuavm-commits
[Top][All Lists]
Advanced

[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



reply via email to

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