viuavm-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Viuavm-commits] [SCM] Viua VM branch issue/183/7eadf61e/better-static-a


From: git
Subject: [Viuavm-commits] [SCM] Viua VM branch issue/183/7eadf61e/better-static-analyser updated. v0.9.0-417-g99c69a7
Date: Sat, 2 Sep 2017 22:52:17 +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, issue/183/7eadf61e/better-static-analyser has been updated
       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)
      from  8951b5ac6db5e62fcd782dae9d04524e741b4308 (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 99c69a7066156b6d53f9d9e7ad2e8f0f7d0c9554
Author: Marek Marecki <address@hidden>
Date:   Sat Sep 2 22:52:15 2017 +0200

    Add SA for "textconcat" instruction

commit bda6b93251548a7b7024dff58b06e311efff5269
Author: Marek Marecki <address@hidden>
Date:   Sat Sep 2 22:51:59 2017 +0200

    Add SA for "textcommonprefix" and "textcommonsuffix" instructions

commit 3a22600aa4c7c53d28285f87e9f8604d920745de
Author: Marek Marecki <address@hidden>
Date:   Sat Sep 2 22:51:19 2017 +0200

    Add SA for "textlength" instruction

commit c1243078cd652d261aec0cf5774e7bd1aaf03079
Author: Marek Marecki <address@hidden>
Date:   Sat Sep 2 22:50:21 2017 +0200

    Add SA for "textsub" instruction

commit c028b0e56a00117b428d99d2a36aa9a6761522f1
Author: Marek Marecki <address@hidden>
Date:   Sat Sep 2 22:48:19 2017 +0200

    Add SA for "textat" instruction

commit b22cd5f7d46f0c9a86d610688cc6c302643f111c
Author: Marek Marecki <address@hidden>
Date:   Sat Sep 2 22:47:57 2017 +0200

    Add SA for "strstore" instruction

commit 9e5b36f1b787db69599ac786614be843d44ded00
Author: Marek Marecki <address@hidden>
Date:   Sat Sep 2 22:47:33 2017 +0200

    Add SA for "streq" instruction

commit ae2f91805a50f28fd6f74c971c6562d2b6c9745e
Author: Marek Marecki <address@hidden>
Date:   Sat Sep 2 22:44:24 2017 +0200

    Arithmetic instructions for for NUMBERs

commit ed4f1153f43f5f657642b818bac9d88faba40d4d
Author: Marek Marecki <address@hidden>
Date:   Sat Sep 2 22:42:18 2017 +0200

    Add SA for "itof", "ftoi", "stoi", and "stof" instructions

commit 16e1b74f5f5c7be523a4d6f56bed90dbf829bc0c
Author: Marek Marecki <address@hidden>
Date:   Sat Sep 2 22:41:14 2017 +0200

    Add comments for ValueTypes entries

commit 123dc2df6ed8d898b78c6a5a465c5ef48cb90657
Author: Marek Marecki <address@hidden>
Date:   Sat Sep 2 22:40:54 2017 +0200

    Use bit masking to allow for group type matching (e.g. NUMBER matches both 
INTEGER and FLOAT)

commit 6846f906a2538aa92c92817e163f8c7e0ee432ff
Author: Marek Marecki <address@hidden>
Date:   Sat Sep 2 22:40:08 2017 +0200

    Add missing id-name mappings for ValueTypes enum values

commit ede52a6413728e52eaecdd0faa5f4368ef5b16b1
Author: Marek Marecki <address@hidden>
Date:   Sat Sep 2 22:38:56 2017 +0200

    Add entry for String values

commit dba01deb0b90773984a40e5c479510450e991baa
Author: Marek Marecki <address@hidden>
Date:   Sat Sep 2 22:38:07 2017 +0200

    Add alias-type NUMBER matching both FLOAT and INTEGER

commit f5584fec57304edb932ba4aaff368b8f441e0e8a
Author: Marek Marecki <address@hidden>
Date:   Sat Sep 2 22:37:28 2017 +0200

    Assign value to TEXT entry in ValueTypes enum

commit 9dca65bc857249788da0b23516cc0a7aac3384f9
Author: Marek Marecki <address@hidden>
Date:   Sat Sep 2 22:36:39 2017 +0200

    Define the underlying type for ValueTypes enum

commit c78b0e986bae20c72538e3feea4b7bb9ff1cbf66
Author: Marek Marecki <address@hidden>
Date:   Sat Sep 2 22:02:19 2017 +0200

    More type enums

commit ecb77be9e333b0ce0b183d628d73fd80f4b4546c
Author: Marek Marecki <address@hidden>
Date:   Sat Sep 2 22:02:03 2017 +0200

    Fix registers with index 0 are exempt from unused-checking

commit fed7098fa828c155d104dab051c4c524774db70d
Author: Marek Marecki <address@hidden>
Date:   Sat Sep 2 22:01:41 2017 +0200

    Add SA for "fstore" instruction

commit 77cb372e32cfc339495313cd89931524e1b9e601
Author: Marek Marecki <address@hidden>
Date:   Sat Sep 2 22:01:24 2017 +0200

    Add SA for "izero" instruction

commit e8e11a8b42b84fa7f0f24e0949408449dae394b4
Author: Marek Marecki <address@hidden>
Date:   Sat Sep 2 17:24:30 2017 +0200

    Add SA for "texteq" instruction

commit 5f7abdb5260e34ad5652a8c21595275d2fa0ebf2
Author: Marek Marecki <address@hidden>
Date:   Sat Sep 2 17:24:16 2017 +0200

    Add SA for "arg" instruction

commit 74867f37ef7b500c1158dce278427d63a67d612e
Author: Marek Marecki <address@hidden>
Date:   Sat Sep 2 17:23:59 2017 +0200

    Add SA for "iinc" and "idec" instructions

commit d9736450bedd28774f323b4d63a6dc8c52406271
Author: Marek Marecki <address@hidden>
Date:   Sat Sep 2 17:23:21 2017 +0200

    Split SA for arithmetic and comparison instrustructions (they produce 
different types)

commit fc9cbec06713a9be235d8dc02e8d7198213e7b3c
Author: Marek Marecki <address@hidden>
Date:   Sat Sep 2 17:22:15 2017 +0200

    Implement basic type inference (useful for parameters which produce 
"untyped" registers)

commit e51f50f713dc16363709fe73a12e7a9b6a004bb3
Author: Marek Marecki <address@hidden>
Date:   Sat Sep 2 17:20:26 2017 +0200

    Fix strip access markers from some register indexes

commit 835687d51657361a2fc144598694c3cd04034d1e
Author: Marek Marecki <address@hidden>
Date:   Sat Sep 2 17:17:53 2017 +0200

    Add boolean value type to SA

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

Summary of changes:
 include/viua/bytecode/operand_types.h              |  44 +-
 .../frontend/static_analyser/register_usage.cpp    | 489 ++++++++++++++++++++-
 2 files changed, 510 insertions(+), 23 deletions(-)


hooks/post-receive
-- 
Viua VM



reply via email to

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