[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