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



reply via email to

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