[macruby-changes] [3036] MacRuby/trunk/TODO

source_changes at macosforge.org source_changes at macosforge.org
Sat Nov 21 09:33:50 PST 2009


Revision: 3036
          http://trac.macosforge.org/projects/ruby/changeset/3036
Author:   lsansonetti at apple.com
Date:     2009-11-21 09:33:49 -0800 (Sat, 21 Nov 2009)
Log Message:
-----------
refreshed

Modified Paths:
--------------
    MacRuby/trunk/TODO

Modified: MacRuby/trunk/TODO
===================================================================
--- MacRuby/trunk/TODO	2009-11-20 08:58:22 UTC (rev 3035)
+++ MacRuby/trunk/TODO	2009-11-21 17:33:49 UTC (rev 3036)
@@ -7,7 +7,7 @@
 [/] 32-bit should be back
 [X] Array subclass for immediates
 [ ] Hash subclass for immediates
-[ ] try/catch should use a C++ exception
+[X] try/catch should use a C++ exception
 [X] implement 'protected' visibility
 [X] implement NODE_LAMBDA (1.9 proc syntax)
 [ ] remaining Cocoa bugs
@@ -62,6 +62,9 @@
       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
+  [ ] exceptions not properly handled by the default EH in GCD blocks called
+      from a different thread
+      ex: g=Dispatch::Group.new; g.dispatch(Dispatch::Queue.concurrent) { raise('hey') }; g.wait
   [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/20091121/54ef0f26/attachment.html>


More information about the macruby-changes mailing list