[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-1138-gb0929bc
Date: Wed, 26 Apr 2017 23:45:27 +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  b0929bca7c56dcf86cc5671ae46ebae473115c2f (commit)
       via  166d17e015ad157fb6ce4bcc20018a3e5d9f4037 (commit)
      from  9d2c7709f7b0e03706e99065593ef79e794818d1 (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 b0929bca7c56dcf86cc5671ae46ebae473115c2f
Author: Marek Marecki <address@hidden>
Date:   Wed Apr 26 23:39:44 2017 +0200

    Fix prevent data-race between destructor and fetching return value
    Marking a process as "joined" signals to the scheduler that the process
    and its data can be discarded.
    A race condition was present in code when the process was first marked
    as joined, and after that return value was fetched.
    This could sometimes result in a read from deleted object.

commit 166d17e015ad157fb6ce4bcc20018a3e5d9f4037
Author: Marek Marecki <address@hidden>
Date:   Wed Apr 26 23:27:46 2017 +0200

    Simplify code by using fetch_object_of<>()


Summary of changes:
 src/process/instr/concurrency.cpp | 34 +++++++++++++++-------------------
 1 file changed, 15 insertions(+), 19 deletions(-)

Viua VM

reply via email to

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