[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Viuavm-commits] [SCM] Viua VM branch issue-81f1ebeb-fix-virtual-process

From: git
Subject: [Viuavm-commits] [SCM] Viua VM branch issue-81f1ebeb-fix-virtual-process-scheduler updated. v0.9.0-2442-g2393d19
Date: Tue, 23 Apr 2019 21:56:56 +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-81f1ebeb-fix-virtual-process-scheduler has been updated
  discards  a9cf222179d29ddf2030367ea9db1c0ddec0279e (commit)
  discards  3d91b96299b46777d2e8d8d7fa0823aad48fcfa1 (commit)
  discards  473ec3cc27b25b5c515febc6a3f564d896f228d1 (commit)
  discards  8c9555ba36e3e4492a4f0383afa9d4b3ecb309b6 (commit)
       via  2393d19478c87fd906f4856e96de7ff4696a6353 (commit)
       via  a5d1d8da102244d14a5d12ccd614034df5854869 (commit)
       via  409073e8f4faf8c936e3948aa4e54bddef048732 (commit)
       via  be28274a69779e6e761c850a298a66edfd76fd27 (commit)
       via  cec5c2ed982102af3122e8b684628a1d0c4c3713 (commit)
       via  9ad3142b7119510f168813fb601aebc54826d41c (commit)
       via  d8b284b157d9fc838f34526525979e53406b627f (commit)
       via  6c3c685ec1472ed2c56243cedc19c910f90b19f7 (commit)
       via  32414c7a13e43d33bbedb920b1604e6493fe085a (commit)
       via  90c1acbdc850bd5881e74a1a5f62e0f01d25e76c (commit)

This update added new revisions after undoing existing revisions.  That is
to say, the old revision is not a strict subset of the new revision.  This
situation occurs when you --force push a change and generate a repository
containing something like this:

 * -- * -- B -- O -- O -- O (a9cf222179d29ddf2030367ea9db1c0ddec0279e)
             N -- N -- N (2393d19478c87fd906f4856e96de7ff4696a6353)

When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.

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 2393d19478c87fd906f4856e96de7ff4696a6353
Author: Marek Marecki <address@hidden>
Date:   Tue Apr 23 21:50:42 2019 +0200

    Work in progress: move to the new scheduler

commit a5d1d8da102244d14a5d12ccd614034df5854869
Author: Marek Marecki <address@hidden>
Date:   Sat Apr 20 23:20:14 2019 +0200

    The example program works as intended
    Spawns many processes, stresses the scheduler and the VM, performs some
    light I/O.

commit 409073e8f4faf8c936e3948aa4e54bddef048732
Author: Marek Marecki <address@hidden>
Date:   Sat Apr 20 13:11:23 2019 +0200

    Expand the testing program
    There will be a "gate guardian" process that will be giving out IDs.
    Each spawned process will send a message to that guardian process and
    then print out the ID it got. This way we will be able to see the
    nondeterminism of scheduling.

commit be28274a69779e6e761c850a298a66edfd76fd27
Author: Marek Marecki <address@hidden>
Date:   Sat Apr 20 12:49:52 2019 +0200

    A program to test virtual process scheduler
    A program to spawn many concurrently running processes to generate
    artificial load on the schedulers. Each spawned process should calculate
    something to avoid the useless case of having a process start and exit
    immediately afterwards.


Summary of changes:
 Changelog.markdown                                 |  2 +
 Makefile                                           | 26 +-----
 concurrent.asm                                     |  2 +-
 include/viua/kernel/kernel.h                       | 50 +++++++++--
 include/viua/scheduler/process.h                   | 98 ++++++++++++++++++++++
 include/viua/version.h                             |  2 +-
 src/front/kernel.cpp                               | 71 ++++++++--------
 src/kernel/kernel.cpp                              |  7 +-
 .../viua/printutils.h => src/scheduler/process.cpp | 19 ++---
 src/scheduler/vps.cpp                              |  4 +-
 10 files changed, 195 insertions(+), 86 deletions(-)
 create mode 100644 include/viua/scheduler/process.h
 copy include/viua/printutils.h => src/scheduler/process.cpp (71%)

Viua VM

reply via email to

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