[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Viuavm-commits] [SCM] Viua VM branch issue/174/30cf2fb8/fix-warnings-ra
From: |
git |
Subject: |
[Viuavm-commits] [SCM] Viua VM branch issue/174/30cf2fb8/fix-warnings-raised-by-threadsanitizer updated. v0.8.4-1139-g5f51bd9 |
Date: |
Thu, 27 Apr 2017 23:53:21 +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/174/30cf2fb8/fix-warnings-raised-by-threadsanitizer has been
updated
via 5f51bd9f5107776cebfba9a835d415a66137ab0e (commit)
from b0929bca7c56dcf86cc5671ae46ebae473115c2f (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 5f51bd9f5107776cebfba9a835d415a66137ab0e
Author: Marek Marecki <address@hidden>
Date: Thu Apr 27 23:44:20 2017 +0200
Prepare headers for processes' return-value channel
Accessing processes directly from multiple threads is not easy.
Fetching a return value requires calls to several functions, and
keeping them synchronised would be cumbersome.
A layer of indirection will be introduced where processes will put their
results (either values or exceptions) for other processes to fetch them.
Synchronising accesses in VM kernel sould be much easier.
Remember the rule: correctness is king, so even if synchronisation
through kernel may be less efficient - but more correct - it should be
implemented.
-----------------------------------------------------------------------
Summary of changes:
include/viua/kernel/kernel.h | 54 ++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 54 insertions(+)
hooks/post-receive
--
Viua VM
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Viuavm-commits] [SCM] Viua VM branch issue/174/30cf2fb8/fix-warnings-raised-by-threadsanitizer updated. v0.8.4-1139-g5f51bd9,
git <=