From: "halorgium (Tim Carey-Smith)" <ruby-lang@...>
Date: 2013-04-19T19:55:03+09:00
Subject: [ruby-core:54461] [CommonRuby - Feature #8263] Support discovering yield state of individual Fibers


Issue #8263 has been updated by halorgium (Tim Carey-Smith).


There was some confusion about what I am proposing. 
I realised I didn't even explain this!

I would like to be able to see the backtrace of individual Fibers. 
This would allow our Celluloid.stack_dump to show each point at which the Fibers are waiting. 
----------------------------------------
Feature #8263: Support discovering yield state of individual Fibers
https://bugs.ruby-lang.org/issues/8263#change-38745

Author: halorgium (Tim Carey-Smith)
Status: Open
Priority: Normal
Assignee: 
Category: 
Target version: 


=begin
Related to #8215, when debugging a multi-Fiber application or library it is useful to be able to look at the stack for the (({Thread})) which is possible right now. 
Currently it is not possible to discover where the Fiber was yielded. 

Is this something that could be added?

((<Thread.backtrace example|URL:https://gist.github.com/halorgium/f63abf177a96d7113ce3>))
=end


-- 
http://bugs.ruby-lang.org/