viuavm-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Viuavm-commits] [SCM] Viua VM branch master updated. v0.9.0-2543-g5bb9b


From: git
Subject: [Viuavm-commits] [SCM] Viua VM branch master updated. v0.9.0-2543-g5bb9b8f
Date: Sat, 21 Sep 2019 16:16:08 +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, master has been updated
       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)
       via  2993262d9df2df47ff48567afe5ecd51d503c9d7 (commit)
       via  80766ca0be9935378819791f9147c2597e3a2bfe (commit)
       via  85437d6d197f7d5257d8a8f320d4b248c87ed26f (commit)
       via  d99ff8389ec25ab93e062bcfe2b21e9c8a438f80 (commit)
      from  6789193263e2e264abfc5168887a44c8f12223dd (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:
 Changelog.markdown                                 |  11 +
 Makefile                                           |  12 +-
 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  |   2 +
 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                       |  88 ++++---
 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_textat.cpp => check_op_io_read.cpp}  |  30 +--
 .../frontend/static_analyser/checkers/utils.cpp    |  12 +
 .../frontend/static_analyser/register_usage.cpp    |  11 +
 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                              | 208 ++++++++++++----
 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 +++++++++++++++++++++
 src/types/string.cpp                               |   2 +-
 tests/tests.py                                     |   2 +-
 50 files changed, 1906 insertions(+), 287 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_textat.cpp => 
check_op_io_read.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]