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-2645-gcc747


From: git
Subject: [Viuavm-commits] [SCM] Viua VM branch master updated. v0.9.0-2645-gcc74774
Date: Sun, 29 Mar 2020 14:39:39 +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  cc747749585d775528dbb8000e746de30752fa61 (commit)
       via  b085e6866a826e019ce770231025a6450cbf02d2 (commit)
       via  7674868cb3771e33da95c203633a777203257262 (commit)
       via  2e17dd6b01348f34424def2b7089bc1955fe1857 (commit)
       via  1288cf8a71482d4162a571eccf39fe5899d13122 (commit)
       via  b1b039199634fcee35a20c72e1739468a40f72c0 (commit)
       via  93215cc9aaf33f8c522ea751e1d72d16ce78113b (commit)
       via  803c4af7997772587b5b09e7be1a2d38ee1e0a24 (commit)
       via  9ea0259aaa7caf23764b11d313977b1696a8cc16 (commit)
       via  1261e13c9a93f0357fff7ff8ab119d3e063cdffc (commit)
       via  b8f3103cb2b9fb916b7370b590cd906d097c4de1 (commit)
       via  a33dc4c2d360e15a21b00e67b723a53b5e4ea727 (commit)
       via  c581cad629f20f15bc8c5aadb0d4a3679855b979 (commit)
       via  f4758eb74a7a717ae12a0c46e013dbd2247ab205 (commit)
       via  865a98dfce1935e8f6b276a7bbb5d8b2d96536ec (commit)
       via  adb4d034582b886cf16de9e8f36acec6be7752f6 (commit)
       via  1e00c92596bfe93c00e4e2d989fbfea05f9641bb (commit)
       via  2a6d2a34d1df469621501e8de5be1f34660f54cc (commit)
       via  dfa808fe74255d9158e2fbfc1108b61dbe121c2f (commit)
       via  5da1c4c1fc7052badf371f8b9fe438f5a11ea5dc (commit)
       via  a655ed62d5813d0fd933aed0c1a0a0a1d999e957 (commit)
       via  4e2edbb6e5d8b6978a04280c2233932894d04ee4 (commit)
       via  ccd33015c07a15b99187b37aefc49cc75b36681e (commit)
      from  b85ce2e190e9706b09f89345999f28ac2eeb7631 (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:
 ...67b4a0aec1602ad632db3280d00f9fa0c2100e8652.json |    1 +
 ...5e76c07064363cbd364e69249f22f5e0584c7399a1.json |    1 +
 ...375c159e8a14fd5e71e5dc69cf50093e14c27edd76.json |    1 +
 ...ca26a37f48469121d4d3a9f3cb8311664c6ede7215.json |    1 +
 ...6261c7f27e1762cc502a0681ed5c300c7e2fdb34a3.json |    1 +
 ...adda54bd5838d3771728d66be96a3b3ff3a99a58c6.json |    1 +
 ...f1c751a1e0b3a55da45013cb56c0d855591a493148.json |    1 +
 ...f34b34074d4aa5d22540bc9222c331937041f167f3.json |    1 +
 ...b02338c397a2b5bcfc1850f9b5509229d802bbe98f.json |    1 +
 ...7b617c7076c858beafa6536d6194b55c647c4e3e19.json |    1 +
 ...bc6103f4aea68b53496a71ddba3e0f667ce117ab52.json |    1 +
 ...8005998fdc48e2a514f02da1dd0c7f32bca86ee0a8.json |    1 +
 ...aa951328aead35f317d4a15b903b2646e202fd5934.json |    1 +
 ...8991ffbbfa23f2575e7e610fab5725553dd63ee83.json} |    2 +-
 ...e92f7f6aec9264d14ee29eccb1cd45c0254e452a94.json |    1 +
 Changelog.markdown                                 |    6 +
 Makefile                                           |    5 +-
 build/{ => bytecode/codec/main}/.gitkeep           |    0
 docs/manual/opcodes/copy/description               |    2 +-
 docs/manual/opcodes/move/description               |    4 +-
 docs/manual/sections/assembly/text                 |   10 +-
 docs/manual/sections/introduction/text             |   20 +-
 docs/manual/sections/tooling/text                  |    6 +-
 include/viua/assembler/backend/op_assemblers.h     |   11 +-
 include/viua/assembler/frontend/parser.h           |    4 +-
 include/viua/assembler/frontend/static_analyser.h  |   22 +-
 include/viua/assert.h                              |    4 +-
 include/viua/bytecode/bytetypedef.h                |   48 +-
 include/viua/bytecode/codec.h                      |   30 +-
 include/viua/bytecode/codec/main.h                 |   27 +
 include/viua/bytecode/maps.h                       |    3 -
 include/viua/bytecode/opcodes.h                    |    7 +-
 include/viua/bytecode/operand_types.h              |   58 +-
 include/viua/cg/assembler/assembler.h              |    8 +-
 include/viua/cg/bytecode/instructions.h            |  394 ------
 include/viua/cg/disassembler/disassembler.h        |   10 +-
 include/viua/cg/tools.h                            |    9 +-
 include/viua/exceptions.h                          |    3 +-
 include/viua/front/asm.h                           |    6 +-
 include/viua/kernel/frame.h                        |    8 +-
 include/viua/kernel/kernel.h                       |   40 +-
 include/viua/kernel/registerset.h                  |   44 +-
 include/viua/loader.h                              |   33 +-
 include/viua/process.h                             |   24 +-
 include/viua/program.h                             |   67 +-
 include/viua/support/pointer.h                     |   15 +-
 include/viua/tooling/libs/parser/parser.h          |   13 +-
 .../tooling/libs/static_analyser/static_analyser.h |   72 +-
 include/viua/types/bits.h                          |    5 +-
 include/viua/types/closure.h                       |    2 +-
 include/viua/version.h                             |    2 +-
 sample/asm/boolean/and.asm                         |    4 +-
 sample/asm/external/printer.cpp                    |    3 +-
 sample/asm/external/sleeper.asm                    |  163 ++-
 .../cannot_allocate_more_than_x_registers.asm      |    2 +-
 .../backend/op_assemblers/assemble_op_frame.cpp    |    5 +-
 .../backend/op_assemblers/assemble_op_if.cpp       |    4 +-
 .../backend/op_assemblers/assemble_op_jump.cpp     |    4 +-
 src/assembler/frontend/parser.cpp                  |   37 +-
 .../static_analyser/Register_usage_profile.cpp     |   22 +-
 .../checkers/check_closure_instantiations.cpp      |    4 +-
 .../checkers/check_for_unused_registers.cpp        |    6 +-
 .../checkers/check_op_allocate_registers.cpp       |   15 +-
 .../static_analyser/checkers/check_op_capture.cpp  |    4 +-
 .../checkers/check_op_capturecopy.cpp              |    4 +-
 .../checkers/check_op_capturemove.cpp              |    4 +-
 .../static_analyser/checkers/check_op_copy.cpp     |    2 +-
 .../static_analyser/checkers/check_op_move.cpp     |    4 +-
 .../frontend/static_analyser/checkers/utils.cpp    |   32 +-
 .../frontend/static_analyser/register_usage.cpp    |   12 +-
 .../frontend/static_analyser/verifier.cpp          |    6 +-
 src/bytecode/codec/{main.cpp => main/decoder.cpp}  |   45 +-
 src/bytecode/codec/main/encoder.cpp                |  164 +++
 src/bytecode/opcd.cpp                              |    4 +-
 src/cg/assembler/operands.cpp                      |    2 +-
 src/cg/bytecode/instructions.cpp                   | 1340 --------------------
 src/cg/disassembler/disassembler.cpp               |  693 ++++------
 src/cg/tools.cpp                                   |  144 +--
 src/front/asm.cpp                                  |    2 +-
 src/front/asm/assemble_instruction.cpp             |   40 +-
 src/front/asm/generate.cpp                         |  225 ++--
 src/front/dis.cpp                                  |   10 +-
 src/front/lexer.cpp                                |    2 +-
 src/kernel/frame.cpp                               |    4 +-
 src/kernel/kernel.cpp                              |   63 +-
 src/kernel/registerset.cpp                         |   38 +-
 src/loader.cpp                                     |    7 +-
 src/printutils.cpp                                 |    2 +-
 src/process.cpp                                    |   62 +-
 src/process/dispatch.cpp                           |   23 +-
 src/process/instr/bits.cpp                         |   15 +-
 src/process/instr/calls.cpp                        |    3 -
 src/process/instr/closure.cpp                      |    2 +-
 src/process/instr/registers.cpp                    |    7 +-
 src/process/instr/vector.cpp                       |   14 +-
 src/process/stack.cpp                              |    4 +-
 src/program.cpp                                    |   36 +-
 src/programinstructions.cpp                        |  785 +++++++++---
 src/tooling/libs/lexer/normaliser.cpp              |    3 -
 src/tooling/libs/parser/parse.cpp                  |   39 +-
 .../libs/static_analyser/function_state.cpp        |   74 +-
 .../libs/static_analyser/static_analyser.cpp       |   54 +-
 src/types/bits.cpp                                 |   19 +-
 src/types/closure.cpp                              |    2 +-
 tests/tests.py                                     |   10 +-
 105 files changed, 2023 insertions(+), 3289 deletions(-)
 create mode 100644 
.issue/objects/issues/21/21a6d21083c36978815291ea1e706649d659ac7e/diff/174862fe278fa31a7d5fe1d1adb04bf3bd221479bba010adba0b0b67b4a0aec1602ad632db3280d00f9fa0c2100e8652.json
 create mode 100644 
.issue/objects/issues/3a/3ae3c15e094a448bc5889bd982fb7caa373803b7c7ad2f2f216a770141e8bf0b4bd97837795e6692ef26d0201c3bb215/diff/6508044eecb9455bc53fb1a09a0aa619f42496f1f091aadb76f6e45e76c07064363cbd364e69249f22f5e0584c7399a1.json
 create mode 100644 
.issue/objects/issues/3a/3ae3c15e094a448bc5889bd982fb7caa373803b7c7ad2f2f216a770141e8bf0b4bd97837795e6692ef26d0201c3bb215/diff/7c9a092b208585e63d313a4c236af62e7a86ae6c167ddfed862e3c375c159e8a14fd5e71e5dc69cf50093e14c27edd76.json
 create mode 100644 
.issue/objects/issues/3a/3ae3c15e094a448bc5889bd982fb7caa373803b7c7ad2f2f216a770141e8bf0b4bd97837795e6692ef26d0201c3bb215/diff/a56dd789d799946db6e2dc77a9aaa0807d89668c63777333138fb5ca26a37f48469121d4d3a9f3cb8311664c6ede7215.json
 create mode 100644 
.issue/objects/issues/48/4882be24fccf5c9de2722d8927e5f9b9f69ac122da964658effb2b3184f6a270d3ee8bfbf1fbfe75b1cd59ed6b6dddc8/diff/1074de16304666e5b4536e688d0fff9b2a57482c53cd7c809d8aad6261c7f27e1762cc502a0681ed5c300c7e2fdb34a3.json
 create mode 100644 
.issue/objects/issues/48/4882be24fccf5c9de2722d8927e5f9b9f69ac122da964658effb2b3184f6a270d3ee8bfbf1fbfe75b1cd59ed6b6dddc8/diff/739e28a00a53c63548f80db8d9743455799534dc1caf8a9e1b7b3cadda54bd5838d3771728d66be96a3b3ff3a99a58c6.json
 create mode 100644 
.issue/objects/issues/48/4882be24fccf5c9de2722d8927e5f9b9f69ac122da964658effb2b3184f6a270d3ee8bfbf1fbfe75b1cd59ed6b6dddc8/diff/8473d2abca3c84f6af2204920544b03722c2f44cfa14711ed2dd38f1c751a1e0b3a55da45013cb56c0d855591a493148.json
 create mode 100644 
.issue/objects/issues/65/65debffc0067bf56000dd29de193435df27f27a5f0414493a14af77be002f5a036f41560e160ccd5ebad3fe0563fe688/diff/49b1aafa0b570363977db6cf622a8541040ffa7fa7a20d9ed277d8f34b34074d4aa5d22540bc9222c331937041f167f3.json
 create mode 100644 
.issue/objects/issues/65/65debffc0067bf56000dd29de193435df27f27a5f0414493a14af77be002f5a036f41560e160ccd5ebad3fe0563fe688/diff/7162b9b34cc0f91d9d4fbd840c339024c336d5f10a16ce2304d7d0b02338c397a2b5bcfc1850f9b5509229d802bbe98f.json
 create mode 100644 
.issue/objects/issues/ae/ae694ea4b60552191e8e49d2c10f0a8cb58a409a2f5c7e9d242edf22b70b9b42b32ac0b4f3a32049f7f8d0ce275d9d3c/diff/4e648d18336f6b2327f6550167a1e989830f7eea4d2b31d0c27aec7b617c7076c858beafa6536d6194b55c647c4e3e19.json
 create mode 100644 
.issue/objects/issues/ae/ae694ea4b60552191e8e49d2c10f0a8cb58a409a2f5c7e9d242edf22b70b9b42b32ac0b4f3a32049f7f8d0ce275d9d3c/diff/5b9473333c6d57612f00cfada7971428c93741b4e36cb514befccabc6103f4aea68b53496a71ddba3e0f667ce117ab52.json
 create mode 100644 
.issue/objects/issues/ae/ae694ea4b60552191e8e49d2c10f0a8cb58a409a2f5c7e9d242edf22b70b9b42b32ac0b4f3a32049f7f8d0ce275d9d3c/diff/ae3ddc0f321c7ee4139d485bdcc6be1f18bd9b0f06b3bcb89853b48005998fdc48e2a514f02da1dd0c7f32bca86ee0a8.json
 create mode 100644 
.issue/objects/issues/ae/ae694ea4b60552191e8e49d2c10f0a8cb58a409a2f5c7e9d242edf22b70b9b42b32ac0b4f3a32049f7f8d0ce275d9d3c/diff/ebd03acabd46b896bb9aeb8472d1e7abdafb00bb68c86a43f07a9baa951328aead35f317d4a15b903b2646e202fd5934.json
 copy 
.issue/objects/issues/{79/79e2c9fdc98c17c33eda9421d1a2795db0b8d5ba/diff/9af5a0102a892d8a424642a45c9c1e96f10352b5.json
 => 
bc/bcb9307f865a6395aa79a443da1500912f6a261fec67258dadf141b76997594dcc28941861d256f3d9b43c67f6ea8950/diff/8e153f9cccfa6f544fc7db1162628fb652e5a9fd68218710c3ecd458991ffbbfa23f2575e7e610fab5725553dd63ee83.json}
 (88%)
 create mode 100644 
.issue/objects/issues/bc/bcb9307f865a6395aa79a443da1500912f6a261fec67258dadf141b76997594dcc28941861d256f3d9b43c67f6ea8950/diff/bf8994df87b11e3b9836d0b47c33e21a18d17dc2553505bde84992e92f7f6aec9264d14ee29eccb1cd45c0254e452a94.json
 copy build/{ => bytecode/codec/main}/.gitkeep (100%)
 delete mode 100644 include/viua/cg/bytecode/instructions.h
 rename src/bytecode/codec/{main.cpp => main/decoder.cpp} (75%)
 create mode 100644 src/bytecode/codec/main/encoder.cpp
 delete mode 100644 src/cg/bytecode/instructions.cpp


hooks/post-receive
-- 
Viua VM



reply via email to

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