[macruby-changes] [2003] MacRuby/branches/experimental/spec/frozen/core/thread/fixtures/ classes.rb
source_changes at macosforge.org
source_changes at macosforge.org
Wed Jul 8 12:29:01 PDT 2009
Revision: 2003
http://trac.macosforge.org/projects/ruby/changeset/2003
Author: lsansonetti at apple.com
Date: 2009-07-08 12:29:01 -0700 (Wed, 08 Jul 2009)
Log Message:
-----------
removed temporary hack
Modified Paths:
--------------
MacRuby/branches/experimental/spec/frozen/core/thread/fixtures/classes.rb
Modified: MacRuby/branches/experimental/spec/frozen/core/thread/fixtures/classes.rb
===================================================================
--- MacRuby/branches/experimental/spec/frozen/core/thread/fixtures/classes.rb 2009-07-08 19:28:45 UTC (rev 2002)
+++ MacRuby/branches/experimental/spec/frozen/core/thread/fixtures/classes.rb 2009-07-08 19:29:01 UTC (rev 2003)
@@ -136,11 +136,9 @@
end
def self.dying_thread_ensures(kill_method_name=:kill)
- # XXX MacRuby hack: work around local variable corruption because the
- # main thread might exit before kill_method_name is used.
- t = Thread.new(kill_method_name) do |mid|
+ t = Thread.new do
begin
- Thread.current.send(mid)
+ Thread.current.send(kill_method_name)
ensure
yield
end
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-changes/attachments/20090708/19ef8eb9/attachment.html>
More information about the macruby-changes
mailing list