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-123-geb98137


From: git
Subject: [Viuavm-commits] [SCM] Viua VM branch devel updated. v0.9.0-123-geb98137
Date: Tue, 18 Jul 2017 00:46:06 +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  eb981375e7fbfc373998cd215890d11d185f930e (commit)
       via  4ed1d10b1e64e8750b3511343fbda578f9fab687 (commit)
       via  4c0b085c3e39d06e63553826143b94ea709a70bf (commit)
       via  989071a611f0329e4603b88f58f24353c7dbf608 (commit)
       via  88886e8f68bb3d2a16c1b6df64034778e5879811 (commit)
       via  7ccddd8fada6c7381869bd2178cb9717e6709243 (commit)
       via  30e3d00f38bf3e0115bfcde71ae569743821b2c9 (commit)
       via  f16613167d974df8ac3309c84237d737035b4416 (commit)
       via  76f2ddeb76621f50482e33a376f2282cdde06753 (commit)
       via  9e645618db9358d753004c5e7067c06ffa263129 (commit)
       via  58006dd32d3329f061de8924abbf18f5dd5551d6 (commit)
       via  2535f73049341b404c133c4821e26e21f7f368f1 (commit)
       via  47dcd2254ab558e60f2d0c83109749df782db5af (commit)
       via  ce15bd552ba111795d8c0c5acdac5011845b1eb3 (commit)
       via  eda2e44c6c25ee07ecad33419f1063d68b18c4fc (commit)
       via  373fddb713c44b839be61f540ed2cffbad71748b (commit)
       via  163b3aba62206f5d57ae083c14b953521dec8307 (commit)
       via  443480d56fd2d77f88bacdc33322c7d51a5d9f8f (commit)
       via  ca284183d63701a735642373f86029468e73bc39 (commit)
       via  e92ea058184c918b20e813fe51ad00adcc26f960 (commit)
       via  3e01f6a942240b5ebdbb05335b3c980446f52d26 (commit)
       via  99941c273a7a66dd45df9e210b1840b74b3a97db (commit)
       via  3de73cb4a1e7dde1343bd97689f4b96d3ca4e16c (commit)
       via  b163d8fc9cec10ce6a3d2f181c2f1836470f3a80 (commit)
       via  28796aea5b466b8a9ffa9f184a0ac83751bf2ed4 (commit)
       via  2fc724621cdf0aaccf67e05eb4213761537c459e (commit)
       via  871e07cbab354124d1d28ed35524cbc50e94ee88 (commit)
       via  b28bda0114ffa013654d43a78135659bbfa2a20d (commit)
       via  fcecfcb215a864061d87fe87fb090d1fb0dfd304 (commit)
       via  c809734f36f949c6a7798aae033cf47d15ee2002 (commit)
       via  b76d5297294b26d68c8d485fcb82e8d5a4f4adf7 (commit)
       via  9c91f3e903a96006ca5434840212eaa6cd4b7ecd (commit)
       via  9f1feb18cae1b5ab3914839b3259104bd3dee34a (commit)
       via  d4a7bbf9d3d7aa590b1b96cce469de48d0b246ae (commit)
       via  b586935eb243494f9b48c160ee6934bb486f5708 (commit)
       via  4600100ff1fb5cc84f3997754798aafc684920bd (commit)
       via  3b01a8e37e0e72a3f05c44ed4fcde211b9c266c0 (commit)
       via  40db61bad7f2c1d2f56ad76118c77a18e03c6ce2 (commit)
       via  608a3851f4e700827f273145534ab5cf5504649b (commit)
       via  87533adf5240f2c39c08d65764d186e4798fad80 (commit)
       via  70057df8e46ae72fae7c1dfb8a3fb58d7b674017 (commit)
       via  e9cc119471f79314e13fa853aa282f816b18deaf (commit)
       via  b47d843cbbdce4d0ff4ef02cdbc880d808a2fa69 (commit)
       via  a2df426b5ed33fc5d2b7a90648080be7c23666cc (commit)
       via  cbda7b06276ca3da9e723f58ca8b488c2fc3fceb (commit)
       via  47fb92fbd8fc107a7494c0de0095dd870cde098d (commit)
       via  47b6c48803320ebbd67a627e8ff36d0b5f95bb43 (commit)
       via  5a6d7235349a5f5441dc36ec9677b5006d0272c7 (commit)
       via  f6b9693078f1321e1cd5c2d33b146885476ee6e5 (commit)
       via  61824a0baa1c27c833a9c9c5576c81940cd2d0bd (commit)
       via  b320761501ee00d28a07c52d30779f8640e41199 (commit)
       via  5793bc3866943e3e9615b7a8af1ab1eafa71186e (commit)
       via  dcca6596e7976b539be476800811069530b755b8 (commit)
       via  6ecd2ec07a7e7742a3ad8b4de6d551e0616433fc (commit)
       via  35b7428b7fbe2c310b830c2930c1d8ef8543dccf (commit)
       via  33e5cc53ff455c535d6074b18e5d56341c592109 (commit)
       via  8192d070b368b28167faf6f413bdbce99966207a (commit)
       via  883532d6718989a6e02dfcbc977e35a6271be7cd (commit)
       via  9de560a16e3baec7842ad8ffa4276e3e079b7b39 (commit)
       via  99a14f6293c274d116af95270aaad4f894c29f63 (commit)
       via  0509704a8b7a697c2b959875a65473e6b10ab49a (commit)
       via  a8aea013d364cba63870953bbe46143cf2cc644e (commit)
       via  6e08a64de1d189068a2ccaa6dd46969e354ab9d7 (commit)
       via  bac42a53ebfebce1a5e9ec353dcd53d8961e0848 (commit)
       via  217a2b06732e624c430941e515796345f213ff56 (commit)
       via  42ab60cc3a2756138509bddd03d9e07e00642d81 (commit)
       via  aba64b5899c7c0346de3195c7f0a94ae629437b9 (commit)
       via  164585f8085fa220958d068edbe56b9f06d86875 (commit)
       via  b86223246755a84e816329007ab18493ea1cdd6b (commit)
       via  1c422a7daccff2ff964085d1d658edd82cd99678 (commit)
       via  4ab0dd27dcbb0b63c8a7c1efe916f70521582751 (commit)
       via  843da9cccff68c420061b09efe567bc50a087cbb (commit)
       via  b694e02b8c9cf65b85882dccedee78f065698bbf (commit)
       via  1299c102c04a7104c385719c498f9b9d21b9dea2 (commit)
       via  f475d485d80209828be3a1b891db0b465b1be047 (commit)
       via  978adada749a874d126fc8aa3555fcbbedee6b1b (commit)
       via  70f3479169ec1cc148fb3af9d1469a43a6e56938 (commit)
       via  233307e5cce65e20f668417b68b5d8ccb7e4bc0e (commit)
       via  fc7026685801ba4cc3151a3b5935411b474bd777 (commit)
       via  b8d43fd2103803437a10f609d7f98ddea4d7a3a4 (commit)
       via  5260dee902346702e28417efbf7ec4569577292d (commit)
       via  88e81211d9f081e555db70a1816aa4e0dfeb3e70 (commit)
       via  ff6a10b2331abac1b52d13f424f8d6a15bbb9179 (commit)
       via  c06e297466c5dbf9a2a545ed42ddd7b6457b031c (commit)
       via  5812a0f4854800f28a264485ed3543c20f5a9071 (commit)
       via  f47b9fc2ba1137337d7a0bdee7a49004bd7bd5ef (commit)
       via  a0f5c2a5939b0a8d74684f72d73ff6075cb057e5 (commit)
       via  5e62cb057da86a2f9f9e40b5e48b594dc0787017 (commit)
       via  ebf6a0afdf9cd662ee41b522a3a5386e378cc31b (commit)
       via  d15dc212000d3eaf37500feec7b2316b8af493db (commit)
       via  f7e2ef65f5734cde52375e2614e8750bc27e8b2e (commit)
       via  ae948b52b4760ebf4989887dde9c0e47f741f74e (commit)
       via  1815439fa3e5629b57562b2540708ca6c727ac9c (commit)
       via  6d4404eca846c74764852ceab8fbd18e331ee825 (commit)
       via  225a04074a37fbdb0856630a41582294054e61f8 (commit)
       via  25cf6dea9ab72d0c71402b78e08384a3bc35d443 (commit)
       via  12b5b849709afce3367f7a4fb0654393f4228ae8 (commit)
      from  4d127ea008d9768b19239883b9cf7ce9bc96145a (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 eb981375e7fbfc373998cd215890d11d185f930e
Author: Marek Marecki <address@hidden>
Date:   Tue Jul 18 00:45:58 2017 +0200

    Closes #177

commit 4ed1d10b1e64e8750b3511343fbda578f9fab687
Author: Marek Marecki <address@hidden>
Date:   Tue Jul 18 00:44:54 2017 +0200

    Update Changelog

-----------------------------------------------------------------------

Summary of changes:
 Changelog.markdown                                 |   3 +
 Makefile                                           |  26 +-
 bits.cpp                                           | 245 ++++++
 include/viua/bytecode/bytetypedef.h                |   4 +-
 include/viua/bytecode/maps.h                       | 258 ++++---
 include/viua/bytecode/opcodes.h                    | 122 +--
 include/viua/bytecode/operand_types.h              |  66 +-
 include/viua/cg/assembler/assembler.h              |  39 +-
 include/viua/cg/bytecode/instructions.h            |  42 +-
 include/viua/process.h                             | 152 ++--
 include/viua/program.h                             |  31 +-
 include/viua/types/bits.h                          |  78 ++
 include/viua/types/integer.h                       |  49 +-
 include/viua/version.h                             |   2 +-
 .../manipulation/arithmetic_shift_left.asm}        |  14 +-
 .../manipulation/arithmetic_shift_right.asm}       |  14 +-
 .../manipulation/ashl_to_void.asm}                 |  19 +-
 .../manipulation/ashr_to_void.asm}                 |  19 +-
 .../manipulation/bitand.asm}                       |  20 +-
 .../manipulation/bitand_with_different_widths.asm} |  20 +-
 .../manipulation/bitat.asm}                        |  20 +-
 .../manipulation/bitnot.asm}                       |   5 +-
 .../manipulation/bitor.asm}                        |  20 +-
 .../manipulation/bitor_with_different_widths.asm}  |  20 +-
 .../manipulation/bitset.asm}                       |  15 +-
 .../manipulation/bitxor.asm}                       |  20 +-
 .../manipulation/bitxor_with_different_widths.asm} |  20 +-
 .../{text => bits/manipulation}/hello_world.asm    |   5 +-
 .../manipulation/literals.asm}                     |  16 +-
 .../manipulation/rol.asm}                          |  18 +-
 .../manipulation/ror.asm}                          |  18 +-
 .../manipulation/shl.asm}                          |  19 +-
 .../manipulation/shl_to_void.asm}                  |  18 +-
 .../manipulation/shr.asm}                          |  19 +-
 .../manipulation/shr_to_void.asm}                  |  18 +-
 src/cg/assembler/binary_literals.cpp               | 137 ++++
 src/cg/assembler/operands.cpp                      |  35 +
 src/cg/assembler/static_analysis.cpp               | 142 ++--
 src/cg/bytecode/instructions.cpp                   | 111 +++
 src/cg/disassembler/disassembler.cpp               | 119 ++-
 src/cg/lex.cpp                                     |   3 +-
 src/cg/tools.cpp                                   | 829 ++++++++++++---------
 src/front/asm/assemble_instruction.cpp             | 137 +++-
 src/front/dis.cpp                                  |   6 +-
 src/process/dispatch.cpp                           |  39 +
 src/process/instr/bits.cpp                         | 232 ++++++
 src/programinstructions.cpp                        | 105 ++-
 src/types/bits.cpp                                 | 219 ++++++
 src/types/integer.cpp                              |   8 +
 tests/tests.py                                     |  71 ++
 50 files changed, 2718 insertions(+), 949 deletions(-)
 create mode 100644 bits.cpp
 create mode 100644 include/viua/types/bits.h
 copy sample/asm/{concurrency/process_from_linked_base.asm => 
bits/manipulation/arithmetic_shift_left.asm} (71%)
 copy sample/asm/{concurrency/process_from_linked_base.asm => 
bits/manipulation/arithmetic_shift_right.asm} (71%)
 copy sample/asm/{deferred/before_return.asm => 
bits/manipulation/ashl_to_void.asm} (73%)
 copy sample/asm/{deferred/before_return.asm => 
bits/manipulation/ashr_to_void.asm} (73%)
 copy sample/asm/{deferred/before_return.asm => bits/manipulation/bitand.asm} 
(72%)
 copy sample/asm/{deferred/calls_running_before_frame_is_dropped.asm => 
bits/manipulation/bitand_with_different_widths.asm} (68%)
 copy sample/asm/{deferred/calls_running_before_frame_is_dropped.asm => 
bits/manipulation/bitat.asm} (68%)
 copy sample/asm/{concurrency/receive_invalid_timeout.asm => 
bits/manipulation/bitnot.asm} (83%)
 copy sample/asm/{deferred/before_return.asm => bits/manipulation/bitor.asm} 
(72%)
 copy sample/asm/{deferred/calls_running_before_frame_is_dropped.asm => 
bits/manipulation/bitor_with_different_widths.asm} (68%)
 copy sample/asm/{vector/vpop_with_index_pops_specified.asm => 
bits/manipulation/bitset.asm} (73%)
 copy sample/asm/{deferred/before_return.asm => bits/manipulation/bitxor.asm} 
(72%)
 copy sample/asm/{deferred/calls_running_before_frame_is_dropped.asm => 
bits/manipulation/bitxor_with_different_widths.asm} (68%)
 copy sample/asm/{text => bits/manipulation}/hello_world.asm (86%)
 copy sample/asm/{concurrency/process_from_linked_base.asm => 
bits/manipulation/literals.asm} (71%)
 copy sample/asm/{deferred/before_return.asm => bits/manipulation/rol.asm} (75%)
 copy sample/asm/{deferred/before_return.asm => bits/manipulation/ror.asm} (75%)
 copy sample/asm/{deferred/before_return.asm => bits/manipulation/shl.asm} (73%)
 copy sample/asm/{deferred/before_return.asm => 
bits/manipulation/shl_to_void.asm} (75%)
 copy sample/asm/{deferred/before_return.asm => bits/manipulation/shr.asm} (73%)
 copy sample/asm/{deferred/before_return.asm => 
bits/manipulation/shr_to_void.asm} (75%)
 create mode 100644 src/cg/assembler/binary_literals.cpp
 create mode 100644 src/process/instr/bits.cpp
 create mode 100644 src/types/bits.cpp


hooks/post-receive
-- 
Viua VM



reply via email to

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