[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Viuavm-commits] [SCM] Viua VM branch issue/b2cc109a/remove-oo-instructi
From: |
git |
Subject: |
[Viuavm-commits] [SCM] Viua VM branch issue/b2cc109a/remove-oo-instructions updated. v0.9.0-1565-ge972d3b |
Date: |
Wed, 25 Apr 2018 21:08:37 +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/b2cc109a/remove-oo-instructions has been updated
via e972d3bf83f0b49fca401d9da15e7e2ab5ffc81c (commit)
via caad161b543b9241c0f5c4cd4586db67bb21b0e8 (commit)
via 020b5226527c97621775e2d46350d79a3d588aa2 (commit)
via aadfb2f203fb106b4b6397c1beded423a31d0878 (commit)
via 984dc3c0359f8e6c9da7b1d5058e73592fa29e14 (commit)
via 084d95a263de8b4414efab7eee104b280c3c6b73 (commit)
via cc812a888f83bd141c63e644e6d8ef1443606e44 (commit)
via 9690318e9d19ad71bf00319e52719e983615d8ef (commit)
via df1d4672e894dbe3370ed192c4d7a5687484cf3d (commit)
via 50dfb58bc2f985066650832b43ab703efc83d8d8 (commit)
via 94c4842d3f9dc4969390ddcf20e9ffa5d66f3b1e (commit)
via 207606a661793439f235cd30c075d922c7857ec9 (commit)
via bc7bb7acc53a603bc2eea2aba0a00297467bbe99 (commit)
from b34992dad54a943f3104f340404d246e8b9f4063 (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 e972d3bf83f0b49fca401d9da15e7e2ab5ffc81c
Author: Marek Marecki <address@hidden>
Date: Wed Apr 25 21:07:33 2018 +0200
Rewrite sample using PTRLIVE instead of Pointer::expired()
commit caad161b543b9241c0f5c4cd4586db67bb21b0e8
Author: Marek Marecki <address@hidden>
Date: Wed Apr 25 21:07:12 2018 +0200
Style guide
commit 020b5226527c97621775e2d46350d79a3d588aa2
Author: Marek Marecki <address@hidden>
Date: Wed Apr 25 21:07:00 2018 +0200
Remove Pointer::expired() foreign method
commit aadfb2f203fb106b4b6397c1beded423a31d0878
Author: Marek Marecki <address@hidden>
Date: Wed Apr 25 21:06:04 2018 +0200
Update Makefile with checker for PTRLIVE
commit 984dc3c0359f8e6c9da7b1d5058e73592fa29e14
Author: Marek Marecki <address@hidden>
Date: Wed Apr 25 21:05:14 2018 +0200
Recognise PTRLIVE as valid instruction in assembler's frontend
commit 084d95a263de8b4414efab7eee104b280c3c6b73
Author: Marek Marecki <address@hidden>
Date: Wed Apr 25 21:05:00 2018 +0200
Dispatch PTRLIVE
commit cc812a888f83bd141c63e644e6d8ef1443606e44
Author: Marek Marecki <address@hidden>
Date: Wed Apr 25 21:04:38 2018 +0200
Implement PTRLIVE
commit 9690318e9d19ad71bf00319e52719e983615d8ef
Author: Marek Marecki <address@hidden>
Date: Wed Apr 25 21:04:05 2018 +0200
Calculate size of PTRLIVE
commit df1d4672e894dbe3370ed192c4d7a5687484cf3d
Author: Marek Marecki <address@hidden>
Date: Wed Apr 25 21:03:32 2018 +0200
Add PTRLIVE to program generator
commit 50dfb58bc2f985066650832b43ab703efc83d8d8
Author: Marek Marecki <address@hidden>
Date: Wed Apr 25 21:03:15 2018 +0200
Disassemble PTRLIVE
commit 94c4842d3f9dc4969390ddcf20e9ffa5d66f3b1e
Author: Marek Marecki <address@hidden>
Date: Wed Apr 25 21:03:05 2018 +0200
Emit bytecode for PTRLIVE
commit 207606a661793439f235cd30c075d922c7857ec9
Author: Marek Marecki <address@hidden>
Date: Wed Apr 25 21:02:43 2018 +0200
Add static checking for PTRLIVE
commit bc7bb7acc53a603bc2eea2aba0a00297467bbe99
Author: Marek Marecki <address@hidden>
Date: Wed Apr 25 21:01:24 2018 +0200
Add PTRLIVE instruction to bytecode definition
-----------------------------------------------------------------------
Summary of changes:
Makefile | 1 +
include/viua/assembler/frontend/static_analyser.h | 2 ++
include/viua/bytecode/maps.h | 1 +
include/viua/bytecode/opcodes.h | 1 +
include/viua/cg/bytecode/instructions.h | 2 ++
include/viua/process.h | 1 +
include/viua/program.h | 1 +
include/viua/types/pointer.h | 18 ++++++------------
sample/types/Pointer/check_if_is_expired.asm | 18 +++++++++---------
.../{check_op_ptr.cpp => check_op_ptrlive.cpp} | 9 ++++-----
.../frontend/static_analyser/register_usage.cpp | 3 +++
src/cg/bytecode/instructions.cpp | 5 +++++
src/cg/disassembler/disassembler.cpp | 1 +
src/cg/tools.cpp | 5 +++++
src/front/asm/assemble_instruction.cpp | 2 ++
src/process/dispatch.cpp | 3 +++
src/process/instr/registers.cpp | 15 +++++++++++++++
src/programinstructions.cpp | 5 +++++
src/types/pointer.cpp | 10 ----------
19 files changed, 67 insertions(+), 36 deletions(-)
copy src/assembler/frontend/static_analyser/checkers/{check_op_ptr.cpp =>
check_op_ptrlive.cpp} (87%)
hooks/post-receive
--
Viua VM
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Viuavm-commits] [SCM] Viua VM branch issue/b2cc109a/remove-oo-instructions updated. v0.9.0-1565-ge972d3b,
git <=