[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Viuavm-commits] [SCM] Viua VM branch devel updated. v0.9.0-685-g06dde13
From: |
git |
Subject: |
[Viuavm-commits] [SCM] Viua VM branch devel updated. v0.9.0-685-g06dde13 |
Date: |
Tue, 31 Oct 2017 18:50:17 +0100 (CET) |
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 06dde130fc1506c08709a903fdcad914621cdd39 (commit)
via 951e6e81ae65e8490170c440684c94ae3ac26667 (commit)
via 622709e7362da8829e342475c62965247a91888b (commit)
via f0968eb6eb64b97c92a471266a8f2e44a244b9e2 (commit)
via 34c2e8a5fb702808c7af2bae98ee0b88453e49ab (commit)
via 5da9dbfd1596ebf97eba6b4f04388137328f7720 (commit)
via a496ed450f656367a26ce11de87740bb10a96e33 (commit)
via 7c0a3406761e1e3f2a16f52349cac8ec49907a40 (commit)
via 53332e2c0c54482a55943783dc7b543706edeb84 (commit)
via 7c3dc04e4e9a26ba9941caa5c1964e957bc3dce3 (commit)
via bbd71ff8303ce9c5855772775be2b7b5e1a6e450 (commit)
via 3c861d5b4df539ee6075f67e22c56e86ce977b5d (commit)
via 7572435f813fca2efc87777d9c4d5616573bdc0a (commit)
via 04ebdaf2a33436987fc5929a1bd8c5963c4606dc (commit)
via 38b7f80a72e03cdc2f0632cf04d3836939631d0e (commit)
via 41280926199ea8ecbc771bd99b314499735942dc (commit)
via 2605b2490d1f2409a6f7b2bef35af32674fba4fc (commit)
via ded2b4862606186381271093d25f1ed04804e730 (commit)
via 98cefa83331a335c622e5bcd031ede2ca726094d (commit)
via e65844fcec67ad80e208fb137bdd7b72f064870b (commit)
via 8f55fc81495e364969f33d6315ea4f327dfede0e (commit)
via 6e868b3d69dd8099a053236bc0cdd3747cc777fd (commit)
via 3b9e1b56af10bf9dd5a1e7477187348ad52b7f8b (commit)
via 3ef70585739220980926212efae992152f22e124 (commit)
via 03ac2cf03ce38855420b3046775a31d3b0674d0d (commit)
via 3489e2adc7b8eff376e3e2718fe2c3ce1bd5cb5b (commit)
via 2fecb1917621713904c9c714b21f92f0d723dc2c (commit)
via e32ba1dcf0a0612483aaa57e4f8013f7e6002541 (commit)
via 8368f699343ba5a7890c2fb59005ed3d672e6466 (commit)
via c209eaa940540c57a417f6d21987408f4d1b5419 (commit)
via bde14b2533c490fc9875ed291868eafc1889c328 (commit)
via 26e04c3246ac1c8612b001ac07b33d2343cd8a88 (commit)
via 7bbb4a32e45d35a2b68480f8f484e96e836eae15 (commit)
via 0eec1a1d0ccf51a689d70543c1b5cf93c99e6b7c (commit)
via 246be5177201f458719f6bed93d0f2f2bb599191 (commit)
via 7e5c1f4d98a3bcd5e3addbe879eb113e37950629 (commit)
via f4883234d86851badd28a367c9d2e397dfdd8d0b (commit)
via 9b10738bb3cd5ddda976363fde44983b0ac38a12 (commit)
via 59a5152563fa85917c156e37ad1cff556b6dd12a (commit)
via 4d6ee8b18976ccda974856320b78b440a167f8a0 (commit)
via 276cea7b4cbd2c08086781e3c61ef97d57827b6f (commit)
via c878aa35d7962780ed8efeb0ddff7d7ba09148ad (commit)
via cd3c83d5c900d8c6e868ed87f9a9765301ac495e (commit)
via 4cfa939d0b9ba7ea02fbe58941b21cc43a04449b (commit)
via 6145afb647f39cc2eb08d17a8281b790ef256d38 (commit)
via 825ce333d1304fb07bcb3674ba4909dbe2aa470d (commit)
via f67408173b29cfa64de6981e32420aedef3fd8f1 (commit)
via 6c355368d1cb32cfbd7d6457d96fee5d2c072b11 (commit)
via 508019f8cfd387e1e549f13835cb7fa21eac88bd (commit)
via b87ffb3d47b5806d0ee1c9efae1e30972983960b (commit)
via 759c47ff79f4f51536f00f758f5ba671923c145c (commit)
via c88cf74e04779267bd06a72d7ed6e8fe08879951 (commit)
via e03ea3fe515fd152edc22cf7f9bbf7585cd0ee36 (commit)
via 40922adc2c665458e4b8ca9afd986367d8eb4e34 (commit)
via 7c7e498a8ab6ee4144989b70f24d7ebe1addd752 (commit)
via 24e9fdc4c724faa7573ccad8173a0ffe2281e86a (commit)
via b4ceb3977982ff317a2542f21b86bbc25e2de08a (commit)
via e3071390abb43bd3df46bfb22ec0a613a548c6f8 (commit)
via e1efb981234f3417d2ec65655bc6b77bba783a79 (commit)
via fb40787cca4e56e711d3369868742fbf416f452b (commit)
via edcac4948dd7af660b85fee88b7975ce95025e4b (commit)
via 2e0b1e8ebec26f7a521eb71f8a895b6bedddc4d4 (commit)
via 475f628282abf44b2ce7fff6ff60f87fad2ca34b (commit)
via e82e05b12f255561d5108c6b934c0cb2878d0999 (commit)
via 6a416a5c6d3cd2495634deb0308676427ccf72a9 (commit)
via 8c0c7cab0783680148b4ebe624d323f7092bc278 (commit)
via 3f2ae8da3ec9f76645800f5419b7bf0a5b2b7b90 (commit)
via a4163cf8c3b93ff12bcfb48a7a4a1c3be9a754d8 (commit)
via 53fd13a3ed3e16f59abc2d0a4161d8059c197c38 (commit)
via 170bea2dd31bac47da70f5b432a1f80ad8805132 (commit)
via e439a721f1af8a6092041d0e59c90e422948035e (commit)
via af68df131cbf138bb834873664e09c13623f1975 (commit)
via 67fa7ae15fef4af9deb37f6556237e13af509b7a (commit)
via 27832f3065e20c66442ef6222c3fd7c70a06114f (commit)
via 914a2779c7dcb558eb753abca82b320f9486c6b9 (commit)
via 5e2926367d7de8689f33e500e5f2b5db47c92284 (commit)
via 1e38277bb274afb8345aa83890ac434c8c7b87b2 (commit)
via 649a76dd468c4897d07f36282f0685912f6f7af3 (commit)
via 2987afba96ab15d7128852eb817854e46b4bda71 (commit)
via dff6f6191941ecbd71e0b70c990d62456e07e60b (commit)
via 89513a9fdce600a9d6e119d52d95101ec3c81ebc (commit)
via 2a9b50bfc789c3209a8a2ea2d409034a7cdb37ed (commit)
via cb2e8e168ec5b395809d78732e7030a715042e3e (commit)
via bb314603dc4d867843ec6a3f0313d215ae998630 (commit)
via 53502aa46831c792e095d61a0342470ccf9681fb (commit)
via 0c9b1784c37885182ce9fd3c1cc9ffd8d6bc7986 (commit)
via 0b2955930b3703b180a4526966ad2dd820145220 (commit)
via faaad4f59ff421e7602b8950fb5965797e8608a8 (commit)
via df614a9021ac10d06d3d236cdcc3fa863ef95462 (commit)
via 5953c6cccf828cc5978afeb530a9281328781d1d (commit)
via 07909257d6bbd6165a3a0c4b7a06a0f115f8c56f (commit)
via 1c669daf70e8c28c3ddce70d071ba74e488581ad (commit)
via 36535219684cfb655419df87ab83770956e64fb4 (commit)
via a1369b5e258aab704e897543c85fa02bc73ce353 (commit)
via d01ed9d4f35b37b8e101fcbd50fa1dd727b57b73 (commit)
via ef45ae05a71e0a9062450746200d83f4d5f3519d (commit)
via 74b1e3cb66ff242dfbc4a3a86da208d41e7023f9 (commit)
via da1612b07ec989b8c6427f68320d320307dc8313 (commit)
via b4989fb739567e37981f1bdd0e811e822151b3a3 (commit)
via 66fede613cd7da47fd7bec8ff9751d986e68b377 (commit)
via 345ba9be992d96e8e7942781bc2d772f69b57431 (commit)
via e4a4969db0271430b85178c6211970b2856454de (commit)
via f94941bc4bf7b9d5d4c75dab98a9ba028dcd9c60 (commit)
via e89974bdff7f1c7cff2dcd0bd111e2e0c6a403e6 (commit)
via 032570b8e60bcb99cceacc212a9cb667e0d1c8a3 (commit)
via e8813a5463caff6f255f1260d6478dedbf4266cf (commit)
via 57bfc600940a5fa3d32930b574507556ef4f9bae (commit)
via 5b8831ccf6ab88b5472120d6230b079a0cee0526 (commit)
via 5f697f5bd3eda4f7ab4713a14cab0a92499e01ab (commit)
via 20ff2b7448346d68f364bda74dc5dc1fb1d1f9ab (commit)
via ac0ed67d62011a20f7831761ae700e0693f31974 (commit)
via 4095d75cea3ce167c3f9e0608c369bb9c3ecdd35 (commit)
via fef0879d788a51fb83c0f138df146212e2f57744 (commit)
via ef6f258ff01265d3ac70a9a1b0941f1744f5f28b (commit)
via 2ab1e2d63cb1f7c029fbc751523848fa658f8846 (commit)
via 3aefac8b56fb2873de5c0c6a435437dc7aab16b4 (commit)
via 15cbb755ca49daf487c4695efcbee0ba7f0797dd (commit)
via aa911889ea0b0e727fcf25c6dece280093b383ff (commit)
via ca5f60dbd39a9776265c01be3d089b6f00306ae4 (commit)
via 0b70c5df8930f02cde50a2b056476249f8cd4687 (commit)
via ece48faeca8565ef4d9e454d35d85a67579891cc (commit)
via ba2ab74afad936a57d383a327b0f42e2edb937ea (commit)
via 93fd6aed127519072f24368baa7077cb54c8065f (commit)
via d1b32b694673c708e749fdcbb897b00f8f5232fd (commit)
via 4e53225a9d5b8cfb27795e5c8a655357d2d64874 (commit)
via 3892f2bfbabd07804f39b91155d1987d1475bb1f (commit)
via 2b165bc38c31112205ecc3836f5040e344b0cd58 (commit)
via 7d73f6384b83be0d8afd97bd25faa8b70ba5266f (commit)
via 9843459a8ab53fb5875b048481e37faaca8c7653 (commit)
via ba7f7e456c23fabd52e819f13fb769d1ee529156 (commit)
via a87714d8a9ebe90bbb6d37af6f47a67125da9bcb (commit)
via d919e9a86a71a32eccd24471b0576034ae78cf7e (commit)
via f2e569822ef68bb71b74abc8a83ad6693ac60778 (commit)
via 63133085d5a17489aac4efa34638bf5e66b35beb (commit)
via f778323e569e29367da98ec61cc5cd1e1ca870ae (commit)
via 73313e77adc3746f4b3a017ab6e45b2871b507ef (commit)
via bad33c5bbb091171d4222f2074bb1f554f81d64e (commit)
via 991ef245355a7c1ccd3131d8482d0fb5d0b6e437 (commit)
via 92cdb3581029ea1b766944dfed49e12a344f8b2c (commit)
via 9e0aea2e197520980e37f3957c271ce1ed281b39 (commit)
via 31e2ebe97cd3f18085aea9fb3f85e8bf02b38351 (commit)
via 23d85f1293c11c96b73a36b9cc5530e4cde2cf7d (commit)
via b08253fd924589f0ad3afe3bceab0f83ae07a2f8 (commit)
via e946f76f7f48788a28572ab5c5c46bd1872e6134 (commit)
via d75287900374e21b1cbc750f89fce10f7386b31a (commit)
via 555262c11a77089679429beaad955a833620c0eb (commit)
via 34d2e62541233db504ae72d255007098b9f2e460 (commit)
via 9b6d0708b69ac6d481cc81b75ec161eb7d7b7f7e (commit)
via 809f6c74db8fac9c022f9190b4e5327619d9158d (commit)
via f575f73c126ac57c2501ad4e0e588af06612bb5b (commit)
via f45b2888a1bb6cf1e25b81f8921081d7e83e3b3d (commit)
via bce2d988992b5664bce8303e3fd2f70bc1a57369 (commit)
via 954d9fc24ea874d91afc7db4e2f2941a5f904283 (commit)
via 9fad8825bf09ad7df018a7b1203a3290867bcb84 (commit)
from 8c0a77861f800ced2cae7dde9fb14ec70b040d24 (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 06dde130fc1506c08709a903fdcad914621cdd39
Author: Marek Marecki <address@hidden>
Date: Tue Oct 31 18:49:06 2017 +0100
Closes #183
-----------------------------------------------------------------------
Summary of changes:
Changelog.markdown | 12 +-
include/viua/assembler/frontend/parser.h | 17 +-
include/viua/assembler/frontend/static_analyser.h | 8 +-
include/viua/bytecode/operand_types.h | 9 +-
include/viua/cg/lex.h | 4 +
include/viua/front/asm.h | 2 +-
include/viua/version.h | 2 +-
sample/asm/atoms/comparing_atoms.asm | 4 +-
.../manipulation/bitand_with_different_widths.asm | 4 +-
sample/asm/bits/manipulation/bitat.asm | 4 +-
sample/asm/bits/manipulation/bitnot.asm | 2 +-
.../manipulation/bitor_with_different_widths.asm | 4 +-
.../bits/manipulation/bits_in_boolean_context.asm | 2 +-
.../manipulation/bitxor_with_different_widths.asm | 4 +-
sample/asm/casts/stoi.asm | 8 +-
sample/asm/concurrency/detaching_a_process.asm | 3 +-
sample/asm/concurrency/hello_world.asm | 4 +-
sample/asm/concurrency/joining_a_process.asm | 8 +-
sample/asm/concurrency/joining_joined_process.asm | 8 +-
sample/asm/deferred/before_unwind_on_caught.asm | 4 +-
sample/asm/deferred/before_unwind_on_uncaught.asm | 4 +-
sample/asm/deferred/on_caught_exception.asm | 6 +-
sample/asm/deferred/on_uncaught_exception.asm | 6 +-
.../invalid_operand_for_jump_instruction.asm} | 2 +-
sample/asm/errors/invalid_ress_instruction.asm | 2 +-
.../errors/msg_requires_at_least_one_parameter.asm | 2 +-
sample/asm/exceptions/restore_catcher_state.asm | 20 +-
.../vector_out_of_range_read_from_empty.asm | 6 +-
sample/asm/external/throwing.asm | 6 +-
sample/asm/functions/higher_order/invoke.asm | 17 +-
sample/asm/functions/pass_by_move.asm | 8 +-
sample/asm/keyword/void/remove_void_target.asm | 10 +-
sample/asm/linking/static/jumplib.asm | 10 +-
.../vinsert_pointer_dereference_as_source.asm | 10 +-
sample/asm/power_of.asm | 4 +-
sample/asm/prototype/simple.asm | 8 +-
.../structs/obtaining_list_of_keys_in_a_struct.asm | 2 +-
sample/asm/structs/struct_of_structs.asm | 4 +-
sample/asm/text/textlength.asm | 6 +-
sample/asm/vector/out_of_range_index_positive.asm | 14 +-
sample/asm/vector/vinsert.asm | 18 +-
.../asm/vector/vpop_with_index_pops_specified.asm | 4 +-
.../asm/vector/vpop_with_void_index_pops_last.asm | 4 +-
...floats.asm => invalid_access_type_for_swap.asm} | 6 +-
... => jump_skipping_a_definition_instruction.asm} | 19 +-
...es_floats.asm => overwrite_of_unused_value.asm} | 4 +-
scripts/clang_format.sh | 3 +
src/assembler/frontend/parser.cpp | 66 +-
.../frontend/static_analyser/register_usage.cpp | 3269 ++++++++++++--------
.../frontend/static_analyser/verifier.cpp | 38 +-
src/assembler/util/pretty_printer.cpp | 10 +-
src/bytecode/decoder/operands.cpp | 2 +-
src/cg/assembler/binary_literals.cpp | 72 +-
src/cg/assembler/codeextract.cpp | 8 +
src/cg/assembler/static_analysis.cpp | 14 +-
src/cg/assembler/utils.cpp | 10 +-
src/cg/bytecode/instructions.cpp | 4 +-
src/cg/disassembler/disassembler.cpp | 52 +-
src/cg/lex.cpp | 133 +-
src/cg/tools.cpp | 6 +-
src/front/asm.cpp | 8 +-
src/front/asm/assemble_instruction.cpp | 21 +-
src/front/asm/generate.cpp | 43 +-
src/front/dis.cpp | 4 +-
src/front/kernel.cpp | 4 +-
src/front/parser.cpp | 2 +-
src/front/wdb.cpp | 15 +-
src/kernel/kernel.cpp | 11 +-
src/kernel/registerset.cpp | 1 +
src/process.cpp | 15 +-
src/process/instr/concurrency.cpp | 3 +-
src/process/stack.cpp | 15 +-
src/program.cpp | 2 +-
src/scheduler/vps.cpp | 13 +-
src/stdlib/kitchensink.cpp | 3 +-
src/stdlib/os.cpp | 3 +-
src/stdlib/viua/functional.asm | 24 +-
src/stdlib/viua/vector.asm | 22 +-
src/support/env.cpp | 6 +-
src/support/string.cpp | 5 +-
src/types/text.cpp | 2 +-
tests/tests.py | 383 ++-
82 files changed, 2818 insertions(+), 1789 deletions(-)
copy sample/{static_analysis/izero_reported_as_unused.asm =>
asm/errors/invalid_operand_for_jump_instruction.asm} (97%)
copy sample/static_analysis/{fstore_stores_floats.asm =>
invalid_access_type_for_swap.asm} (91%)
copy sample/static_analysis/{call_to_invalid_type.asm =>
jump_skipping_a_definition_instruction.asm} (75%)
copy sample/static_analysis/{fstore_stores_floats.asm =>
overwrite_of_unused_value.asm} (94%)
create mode 100755 scripts/clang_format.sh
hooks/post-receive
--
Viua VM
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Viuavm-commits] [SCM] Viua VM branch devel updated. v0.9.0-685-g06dde13,
git <=