[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Viuavm-commits] [SCM] Viua VM branch devel updated. v0.9.0-471-g49ff97b
From: |
git |
Subject: |
[Viuavm-commits] [SCM] Viua VM branch devel updated. v0.9.0-471-g49ff97b |
Date: |
Tue, 5 Sep 2017 21:36:36 +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 49ff97b8ac3d3f866395c7acd49d2b5b0480d82b (commit)
via 5bf331f810ce7776bde6a5a147bd0f8bb5a80279 (commit)
via 682a3b262445111529f5d88a1f89e3cb73dcd575 (commit)
via e0f2a95810a7d2abfd28b10fef21dffc2650a86a (commit)
via 2b70a9767c37f5d558b478a16f1995365558e02b (commit)
via d6525b44aadf8bde08f4daf81ac6d1637ebaa71d (commit)
via 2f1dcf06cb340daf3d80dfe2ac54b6e07adb8008 (commit)
via c747f737c557f3ddfc4c8e42dfce4fbacff24345 (commit)
via e101d003ea53c0e6823375fcc8c5434af2d7f08a (commit)
via 0198b5457604f2ba5b693b0a5f40e4757c0ceed6 (commit)
via f60cd328bbc316a18a1bf5ab33e8ed484843a3f2 (commit)
via dd265d256a8ef3118fe849b34934a05ba4ce80eb (commit)
via 6b7d513703075ee81588e20aad19a542a4f6401f (commit)
via 6b1726ebb9c0e99fae1ef2a9c467957975e871a0 (commit)
via c61eb0bea5a1f5e6f26fd5499a67e890c98af587 (commit)
via 2a28bb1917baca268af5f6a16b6c374dc983ef18 (commit)
via b05ee784f0e5a01072dadd87737c1f8f4b77ebc3 (commit)
via 431da06332a03c9b1f67d1afaf126fe2a088bf65 (commit)
via 5568b1db40f7be09aa4201199797f8feb731a295 (commit)
via c529d3dbba8df736896f5bf2a2487ad7623c5f4e (commit)
via 3c38e2ddecab184684116f75521393769e73ea26 (commit)
via d9c175e2f4b84971c6044b347539c183e54bde9a (commit)
via 342e9db5215601c1b19d493e75c7aab000104075 (commit)
via 2a9aafd468e015c3062a2d25c192590342c035ee (commit)
via 2fc184ad710d2c3fc9c68e754f14f11a8701d809 (commit)
via 7625aa29eb44afdded047ac23bd134a9b9945d5b (commit)
via 35d1acf06dd638e9dc23c35f77bb10d5f8e384bc (commit)
via 5caeea237503d6d25f6aa198aad6c4f5bd8000c7 (commit)
via 0caf85d4206e253d127d070c515f5b1a9dc97e17 (commit)
via 7435ad402779cb9927dbffc8640ba13180761495 (commit)
via 3ee1ae717d96016cf5f71edb588e92b6e84ecb8a (commit)
via 764a466ff370d7b89c5ab56eb30512d13abbd25c (commit)
via 2a8346fdad66a753b29c9c1124f91283c9861a62 (commit)
via f77f0d3060dbf550ea1aa84b50770a6f517f1d6c (commit)
via c2ae7cfe87cd0bcbf106211e84670055f9244ace (commit)
via 72cb0fb2e411d1e69a4c74149e5e3d4406902502 (commit)
via 2a9453b45fa228092d938b2a03325483b05b0997 (commit)
via 88eb31558dade5160045935a04ed400bff0ab77e (commit)
via ef39bdccbb2ae60c54a27b85e1cde4edccd0320f (commit)
via 8bb8a1ff773e59d1e35bd933ae0460e495c6ea5d (commit)
via a0f30790798e33e7ec24c64649451d6ea2f6de36 (commit)
via 809549a45a83fe28a948688d07c7e8875d9c3742 (commit)
via 00ae1e313595df3b5e5252894877268356f0d851 (commit)
via df8cdb63a28a7efeb049be09e7098504475d6247 (commit)
via ddc20d19b6ef64566704bf644da28be4087cb960 (commit)
via 468f54b9baf6faac0b161f36b585133419afbb09 (commit)
via caddf9ce32120fc6eb5e0dd6d8be541382cc3eda (commit)
via 8449d0e4fbc7fca624ceae982d805baf719f9a7c (commit)
via 1a6474de3d1aeaf2477ff2faaaccd7c510b17e2d (commit)
via 01f213f8f4955ee4940da49efc1d90e51a250f75 (commit)
via 866fb3da7e3d21380676e110fce422fb0558c312 (commit)
via 0700ac2c17b0ad8277126cf8d48c4cec544af9b3 (commit)
via 7cc31496259a73e48fefe35fc387a1563e2a44fe (commit)
via 08ccaa1a78f47e82dded2f4acc92bd5e9f0e1b76 (commit)
via 99c69a7066156b6d53f9d9e7ad2e8f0f7d0c9554 (commit)
via bda6b93251548a7b7024dff58b06e311efff5269 (commit)
via 3a22600aa4c7c53d28285f87e9f8604d920745de (commit)
via c1243078cd652d261aec0cf5774e7bd1aaf03079 (commit)
via c028b0e56a00117b428d99d2a36aa9a6761522f1 (commit)
via b22cd5f7d46f0c9a86d610688cc6c302643f111c (commit)
via 9e5b36f1b787db69599ac786614be843d44ded00 (commit)
via ae2f91805a50f28fd6f74c971c6562d2b6c9745e (commit)
via ed4f1153f43f5f657642b818bac9d88faba40d4d (commit)
via 16e1b74f5f5c7be523a4d6f56bed90dbf829bc0c (commit)
via 123dc2df6ed8d898b78c6a5a465c5ef48cb90657 (commit)
via 6846f906a2538aa92c92817e163f8c7e0ee432ff (commit)
via ede52a6413728e52eaecdd0faa5f4368ef5b16b1 (commit)
via dba01deb0b90773984a40e5c479510450e991baa (commit)
via f5584fec57304edb932ba4aaff368b8f441e0e8a (commit)
via 9dca65bc857249788da0b23516cc0a7aac3384f9 (commit)
via c78b0e986bae20c72538e3feea4b7bb9ff1cbf66 (commit)
via ecb77be9e333b0ce0b183d628d73fd80f4b4546c (commit)
via fed7098fa828c155d104dab051c4c524774db70d (commit)
via 77cb372e32cfc339495313cd89931524e1b9e601 (commit)
via e8e11a8b42b84fa7f0f24e0949408449dae394b4 (commit)
via 5f7abdb5260e34ad5652a8c21595275d2fa0ebf2 (commit)
via 74867f37ef7b500c1158dce278427d63a67d612e (commit)
via d9736450bedd28774f323b4d63a6dc8c52406271 (commit)
via fc9cbec06713a9be235d8dc02e8d7198213e7b3c (commit)
via e51f50f713dc16363709fe73a12e7a9b6a004bb3 (commit)
via 835687d51657361a2fc144598694c3cd04034d1e (commit)
via 8951b5ac6db5e62fcd782dae9d04524e741b4308 (commit)
via e906b615f43385db264b891646c330194ecb3e79 (commit)
via f9236c7e3113a98c3e3d607c8b74f7c2b2cbd9e9 (commit)
via 59d2603ee6c3b9e98604404dc3302fa46398cbd5 (commit)
via 5c64bccd57afa751cb204a6987c2096583508961 (commit)
via ce6a412d37a1ff0ab20b923381c0ee3095d5b83f (commit)
via 5be533e0d53f69575a2fc7ac11d0d44ac07e9a6a (commit)
via c68f661f66c2e3489c7ecc07954feb97e682ff7a (commit)
via 1a2e47d57aa336c559cf03edc0e0e4f131681cdb (commit)
via 54e79e4ae22791b10fc01fd3c12bf446df851457 (commit)
via 97c8a3e72673600f8d3d5dd8c2bae260ca24c4f0 (commit)
via 63b632c27d56441036541d75c2b8a3e261d64bbf (commit)
via a31db76f2309e9fcdb04489ec7994746b6893de6 (commit)
via e196cf3f9620e5a07c08a91c798586bbbfcde9a4 (commit)
via 89ea322a9c71fbf1317642b0452a5a3e97abe65e (commit)
via 253e710fee343ea5c44aa6d126448984b33bc258 (commit)
via 06ed466aeedfabd3ea59c5d392c83d4ffe77ae45 (commit)
via 4ef76cedba82f3d670f3eb7d029e526619c4daf9 (commit)
via 320faa1ce1d061e85ffed3422d347f8cd0d836d2 (commit)
via f58b62061990bdb35d5b67e4319d6dee24212ffc (commit)
via dfc666fd3fc98af31d481deb0057962989dd36c2 (commit)
via 61f2c01590385fff8ef9df58aaaba3ee56cbb232 (commit)
from 5c4a4b2b104bb2804c0ba937170e77bcff0ec7d8 (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 49ff97b8ac3d3f866395c7acd49d2b5b0480d82b
Author: Marek Marecki <address@hidden>
Date: Tue Sep 5 21:36:33 2017 +0200
Merge more parts of new static analyser into main branch (hidden behing the
--new-sa flag)
-----------------------------------------------------------------------
Summary of changes:
Changelog.markdown | 2 +-
Makefile | 1 +
include/viua/assembler/frontend/parser.h | 18 +-
include/viua/assembler/frontend/static_analyser.h | 2 +
include/viua/bytecode/operand_types.h | 59 +
include/viua/cg/lex.h | 2 +-
include/viua/version.h | 2 +-
.../allow_comparing_integers_and_floats.asm} | 12 +-
.../fstore_stores_floats.asm} | 3 +-
.../inference_includes_pointered_types.asm} | 9 +-
sample/static_analysis/inferring_types_of_args.asm | 39 +
.../izero_creates_integer.asm} | 4 +-
.../izero_reported_as_unused.asm} | 2 +-
.../partial_pointerness_inference.asm | 51 +
.../prevent_comparing_numbers_and_text.asm} | 13 +-
.../two_stage_pointerness_inference.asm | 54 +
...insert_does_not_erase_dereferenced_sources.asm} | 12 +-
...vinsert_erases_directly_accessed_registers.asm} | 7 +-
scripts/test_quick | 9 +-
src/assembler/frontend/parser.cpp | 46 +-
.../frontend/static_analyser/register_usage.cpp | 1423 ++++++++++++++++++++
src/assembler/util/pretty_printer.cpp | 4 +-
src/cg/lex.cpp | 22 +-
src/front/asm.cpp | 16 +-
tests/tests.py | 102 +-
25 files changed, 1854 insertions(+), 60 deletions(-)
copy sample/{asm/bits/manipulation/ashl_to_void.asm =>
static_analysis/allow_comparing_integers_and_floats.asm} (78%)
copy sample/{asm/bits/manipulation/hello_world.asm =>
static_analysis/fstore_stores_floats.asm} (93%)
copy sample/{asm/bits/manipulation/hello_world.asm =>
static_analysis/inference_includes_pointered_types.asm} (88%)
create mode 100644 sample/static_analysis/inferring_types_of_args.asm
copy sample/{asm/bits/manipulation/hello_world.asm =>
static_analysis/izero_creates_integer.asm} (93%)
copy sample/{asm/bits/manipulation/hello_world.asm =>
static_analysis/izero_reported_as_unused.asm} (93%)
create mode 100644 sample/static_analysis/partial_pointerness_inference.asm
copy sample/{asm/bits/manipulation/rol.asm =>
static_analysis/prevent_comparing_numbers_and_text.asm} (79%)
create mode 100644 sample/static_analysis/two_stage_pointerness_inference.asm
copy sample/{asm/bits/manipulation/hello_world.asm =>
static_analysis/vinsert_does_not_erase_dereferenced_sources.asm} (81%)
copy sample/{asm/bits/manipulation/hello_world.asm =>
static_analysis/vinsert_erases_directly_accessed_registers.asm} (89%)
create mode 100644 src/assembler/frontend/static_analyser/register_usage.cpp
hooks/post-receive
--
Viua VM
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Viuavm-commits] [SCM] Viua VM branch devel updated. v0.9.0-471-g49ff97b,
git <=