[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Viuavm-commits] [SCM] Viua VM branch issue/a75839dc/use-make_unique-for
From: |
git |
Subject: |
[Viuavm-commits] [SCM] Viua VM branch issue/a75839dc/use-make_unique-for-throwing-exceptions updated. v0.9.0-957-g3e1c866 |
Date: |
Sun, 24 Dec 2017 11:20:54 +0100 (CET) |
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/a75839dc/use-make_unique-for-throwing-exceptions has been
updated
via 3e1c8660769018371ddb20c9a7dcfe972fa70301 (commit)
via e11688b28609eb88320cfd078d3c5a9345a26cc3 (commit)
via 812b235ed83afc80dd07f453cf488d5a966ece7e (commit)
from 5a5651483c616de7d8c67f323bc26122a8773464 (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 3e1c8660769018371ddb20c9a7dcfe972fa70301
Author: Marek Marecki <address@hidden>
Date: Sun Dec 24 11:20:47 2017 +0100
Update issue repository
commit e11688b28609eb88320cfd078d3c5a9345a26cc3
Author: Marek Marecki <address@hidden>
Date: Sun Dec 24 11:16:52 2017 +0100
Remove unused catch clauses
commit 812b235ed83afc80dd07f453cf488d5a966ece7e
Author: Marek Marecki <address@hidden>
Date: Sun Dec 24 11:09:53 2017 +0100
Fix thrown exceptions are not allocated with new
All exceptions are wrapped in std::unique_ptr.
They are allocated with the std::make_unique or
viua::util::exceptions::make_unique_exception helpers.
-----------------------------------------------------------------------
Summary of changes:
.../a75839dcf865a05a62969b13a1a2a31c8d0c9940.json | 1 +
.../ec8730b658351b836294f1db82a44b593df63813.json | 1 +
include/viua/bytecode/decoder/operands.h | 3 +-
include/viua/exceptions.h | 9 +++--
include/viua/util/exceptions.h | 21 ++++++++++
sample/asm/external/math.cpp | 5 ++-
sample/asm/external/throwing.cpp | 3 +-
scripts/watch.sh | 2 +-
src/assert.cpp | 4 +-
src/bytecode/decoder/operands.cpp | 19 ++++-----
src/kernel/kernel.cpp | 17 ++++----
src/kernel/registerset.cpp | 47 +++++++++++-----------
src/process.cpp | 19 ---------
src/process/dispatch.cpp | 3 +-
src/process/instr/calls.cpp | 26 ++++++------
src/process/instr/cast.cpp | 5 ++-
src/process/instr/closure.cpp | 9 +++--
src/process/instr/concurrency.cpp | 17 ++++----
src/process/instr/general.cpp | 3 +-
src/process/instr/object.cpp | 10 ++---
src/process/instr/prototype.cpp | 5 ++-
src/process/instr/registers.cpp | 5 ++-
src/process/instr/tcmechanism.cpp | 11 ++---
src/process/instr/vector.cpp | 6 +--
src/process/stack.cpp | 9 +++--
src/scheduler/ffi/request.cpp | 7 +++-
src/stdlib/io.cpp | 5 ++-
src/stdlib/os.cpp | 2 +-
src/stdlib/random.cpp | 7 ++--
src/stdlib/typesystem.cpp | 7 ++--
src/types/bits.cpp | 41 +++++++++----------
src/types/integer.cpp | 3 +-
src/types/object.cpp | 3 +-
src/types/pointer.cpp | 5 ++-
src/types/string.cpp | 5 ++-
src/types/vector.cpp | 20 +++++----
36 files changed, 199 insertions(+), 166 deletions(-)
create mode 100644
.issue/objects/issues/a7/a75839dcf865a05a62969b13a1a2a31c8d0c9940.json
create mode 100644
.issue/objects/issues/a7/a75839dcf865a05a62969b13a1a2a31c8d0c9940/diff/ec8730b658351b836294f1db82a44b593df63813.json
create mode 100644 include/viua/util/exceptions.h
hooks/post-receive
--
Viua VM
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Viuavm-commits] [SCM] Viua VM branch issue/a75839dc/use-make_unique-for-throwing-exceptions updated. v0.9.0-957-g3e1c866,
git <=