Branch: refs/heads/rurban/threads_array_heap
  Home:   https://github.com/parrot/parrot
  Commit: 2bae6d79234fe2d969a4dd3f243844aacde9a9a5
      
https://github.com/parrot/parrot/commit/2bae6d79234fe2d969a4dd3f243844aacde9a9a5
  Author: Reini Urban <[email protected]>
  Date:   2012-09-18 (Tue, 18 Sep 2012)

  Changed paths:
    M include/parrot/thread.h
    M src/interp/api.c
    M src/thread.c

  Log Message:
  -----------
  Seperate thread_kill from thread_destroy

Rename Parrot_thread_destroy to Parrot_thread_destroy_all
Add an earlier Parrot_thread_kill_all step, which kills the
foreign tasks, and use the later Parrot_thread_destroy_all to
cancel the threads, kill its interpreters and free the threads_array.

I'm not sure if the scenario is sound and right but the tests pass.



_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-commits

Reply via email to