[Top][All Lists]

[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 
       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


Summary of changes:
 include/viua/kernel/kernel.h | 54 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 54 insertions(+)

Viua VM

reply via email to

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