[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Viuavm-commits] [SCM] Viua VM branch devel updated. v0.9.0-2658-g0861bbd,
git <=