[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