[parrot/parrot] 03883e: Keep a reference to a partner task handy
noreply at github.com
noreply at github.com
Fri Dec 16 16:24:23 UTC 2011
Branch: refs/heads/threads
Home: https://github.com/parrot/parrot
Commit: 03883e2d43fdc2cb0fdcc829e923030af5855d15
https://github.com/parrot/parrot/commit/03883e2d43fdc2cb0fdcc829e923030af5855d15
Author: Stefan Seifert <nine at detonation.org>
Date: 2011-12-16 (Fri, 16 Dec 2011)
Changed paths:
M src/pmc/task.pmc
M src/thread.c
Log Message:
-----------
Keep a reference to a partner task handy
When a task is scheduled on a different thread, a thread local copy is
created to simplify GC. To allow these two representations of the same
task to communicate after scheduling, we now link the two using the new
"partner" attribute.
More information about the parrot-commits
mailing list