[macruby-changes] [2932] MacRuby/trunk/TODO
source_changes at macosforge.org
source_changes at macosforge.org
Fri Oct 30 20:38:52 PDT 2009
Revision: 2932
http://trac.macosforge.org/projects/ruby/changeset/2932
Author: lsansonetti at apple.com
Date: 2009-10-30 20:38:49 -0700 (Fri, 30 Oct 2009)
Log Message:
-----------
added another thread-safe problem
Modified Paths:
--------------
MacRuby/trunk/TODO
Modified: MacRuby/trunk/TODO
===================================================================
--- MacRuby/trunk/TODO 2009-10-31 02:34:53 UTC (rev 2931)
+++ MacRuby/trunk/TODO 2009-10-31 03:38:49 UTC (rev 2932)
@@ -60,6 +60,8 @@
[ ] method cache is not thread safe
[X] block dvars are corrupted in case the receiver leaves
ex: 10.times { |i| Thread.new { p i } }; sleep 1
+ [ ] blocks are not reentrant
+ ex: b=Proc.new{}; 100.times{Thread.new{100.times{b.call}}}; sleep 1
[X] lazy GCD VMs are never finalized
[X] random.c is not thread-safe and should be rewritten using random(3)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-changes/attachments/20091030/63c9fc05/attachment.html>
More information about the macruby-changes
mailing list