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


From: git
Subject: [Viuavm-commits] [SCM] Viua VM branch devel updated. v0.9.0-2658-g0861bbd
Date: Thu, 2 Apr 2020 20:12:46 +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  0861bbd3afb9143e9041053f36248d7aba490051 (commit)
       via  bee03a264dde08ceb51e0dcda261992f33be3615 (commit)
       via  eeea00cbb3211277cbb4673cf6aa1864fe10cd98 (commit)
       via  cddab27e602c15e0075404c269aa229dafc044b9 (commit)
       via  9b353bd07f74bb2b4eb9f9373889724a14191710 (commit)
       via  d69be81b5c4c3af4aee68ea7bcf72cac8b5d295a (commit)
       via  ece352ebb1f744afc2c50e50dc51bbc89655c8f4 (commit)
       via  4996a6e5f5a8bf4fcbf5eaad269cdd65f7131de3 (commit)
       via  d278f8473a47c58c74811a17466fd1b3bae78543 (commit)
       via  4c73f0566deda4e3ed40727ebb9073d45017b069 (commit)
       via  8c069a4c2393b83580f7a4cbc1253f2933eac085 (commit)
       via  571099e3e6364eccc602092583fc0498a219a44c (commit)
       via  9478af5fa5177470054621999e1e9a03b4dc4e7e (commit)
      from  cc747749585d775528dbb8000e746de30752fa61 (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 0861bbd3afb9143e9041053f36248d7aba490051
Author: Marek Marecki <address@hidden>
Date:   Thu Apr 2 20:10:45 2020 +0200

    Update version information

commit bee03a264dde08ceb51e0dcda261992f33be3615
Author: Marek Marecki <address@hidden>
Date:   Thu Apr 2 09:34:31 2020 +0200

    Fix: handle void targets in draw instruction correctly

commit eeea00cbb3211277cbb4673cf6aa1864fe10cd98
Author: Marek Marecki <address@hidden>
Date:   Thu Apr 2 09:32:58 2020 +0200

    Fix: handle immediate timeouts explicitly
    
    For some reason a receive operation may have hanged the process if it
    used an immediate (0ms) timeout more than once. Weird. I should
    investigate it further and apply a real fix.

commit cddab27e602c15e0075404c269aa229dafc044b9
Author: Marek Marecki <address@hidden>
Date:   Wed Apr 1 20:26:41 2020 +0200

    Set thread names
    
    This makes it easier to see which thread is which when inspecting the VM
    in GDB.

commit 9b353bd07f74bb2b4eb9f9373889724a14191710
Author: Marek Marecki <address@hidden>
Date:   Wed Apr 1 22:01:01 2020 +0200

    Report crash address in stack traces
    
    This makes it much easier to debug issues with programs running on the
    VM. You get an address on which the program crashes, then disassemble
    the binary and check what exactly happened.

commit d69be81b5c4c3af4aee68ea7bcf72cac8b5d295a
Author: Marek Marecki <address@hidden>
Date:   Tue Mar 31 20:33:06 2020 +0200

    More useful debugging disassembly output
    
    Report absolute and relative address of each instruction in debug mode.
    These addresses can be matched with crash addresses reported in bad
    jumps implemented by commit b2f5f8b3f75653e0845afb0dfe276dc27a5227fc.

commit ece352ebb1f744afc2c50e50dc51bbc89655c8f4
Author: Marek Marecki <address@hidden>
Date:   Tue Mar 31 20:32:42 2020 +0200

    Fix: report bad address in self-jumps

commit 4996a6e5f5a8bf4fcbf5eaad269cdd65f7131de3
Author: Marek Marecki <address@hidden>
Date:   Thu Apr 2 20:02:09 2020 +0200

    Fix: create local register set for std::os::system/1 function

commit d278f8473a47c58c74811a17466fd1b3bae78543
Author: Marek Marecki <address@hidden>
Date:   Tue Mar 31 19:04:51 2020 +0200

    Implement streq instruction

commit 4c73f0566deda4e3ed40727ebb9073d45017b069
Author: Marek Marecki <address@hidden>
Date:   Tue Mar 31 18:11:07 2020 +0200

    Fix: correctly handle void target in draw instructions

commit 8c069a4c2393b83580f7a4cbc1253f2933eac085
Author: Marek Marecki <address@hidden>
Date:   Tue Mar 31 17:56:21 2020 +0200

    Fix: check frame arity for tailcall instructions

commit 571099e3e6364eccc602092583fc0498a219a44c
Author: Marek Marecki <address@hidden>
Date:   Thu Apr 2 19:58:09 2020 +0200

    Add std::os::lsdir/1 function
    
    Getting directory listings is useful.

commit 9478af5fa5177470054621999e1e9a03b4dc4e7e
Author: Marek Marecki <address@hidden>
Date:   Thu Apr 2 19:57:20 2020 +0200

    Add helper functions for creating boolean values
    
    They will make the code creating bools just a little bit shorter.

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

Summary of changes:
 include/viua/process.h                             |  6 ++++
 include/viua/program.h                             |  1 +
 include/viua/types/boolean.h                       |  5 ++++
 include/viua/types/string.h                        |  2 ++
 include/viua/version.h                             |  2 +-
 .../static_analyser/checkers/check_op_draw.cpp     | 13 +++++---
 .../frontend/static_analyser/verifier.cpp          | 12 ++++++--
 src/front/asm/assemble_instruction.cpp             |  2 ++
 src/front/dis.cpp                                  | 16 ++++++----
 src/kernel/kernel.cpp                              |  3 ++
 src/process/dispatch.cpp                           |  4 ++-
 src/process/instr/concurrency.cpp                  | 13 ++++++--
 src/process/instr/general.cpp                      | 11 +++++--
 src/process/instr/str.cpp                          | 11 +++++++
 src/programinstructions.cpp                        | 16 +++++++++-
 src/scheduler/io/scheduler.cpp                     |  3 ++
 src/scheduler/process.cpp                          | 10 +++++++
 src/stdlib/os.cpp                                  | 35 ++++++++++++++++++++++
 src/types/boolean.cpp                              | 13 ++++++++
 src/types/string.cpp                               |  5 ++++
 20 files changed, 163 insertions(+), 20 deletions(-)


hooks/post-receive
-- 
Viua VM



reply via email to

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