[Ironruby-core] Code Review: Issues with Thread#kill and raising exception from ensure clause

Shri Borde Shri.Borde at microsoft.com
Fri Jan 9 18:32:32 EST 2009

  tfpt review "/shelveset:kill;REDMOND\sborde"

  Comment  : 
  Added more tests for Thread#kill, and fixed bugs that were exposed. Throwing an exception from the ensure clause exposes new code paths.
  Ruby allows Thread#kill to be completely subverted (not just deferred as an infinite loop in an ensure clause would do) by raising an exception from a ensure clause. I have not matched that behavior, and left it as a IronRuby bug for now.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: kill.diff
Type: application/octet-stream
Size: 26250 bytes
Desc: kill.diff
URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20090109/ad193ad5/attachment-0001.obj>

More information about the Ironruby-core mailing list