[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