[macruby-changes] [980] MacRuby/branches/experimental
source_changes at macosforge.org
source_changes at macosforge.org
Tue Mar 17 21:09:13 PDT 2009
Revision: 980
http://trac.macosforge.org/projects/ruby/changeset/980
Author: lsansonetti at apple.com
Date: 2009-03-17 21:09:13 -0700 (Tue, 17 Mar 2009)
Log Message:
-----------
implemented toplevel qualifier constant lookup
Modified Paths:
--------------
MacRuby/branches/experimental/roxor.cpp
MacRuby/branches/experimental/test_roxor.rb
Modified: MacRuby/branches/experimental/roxor.cpp
===================================================================
--- MacRuby/branches/experimental/roxor.cpp 2009-03-18 03:43:52 UTC (rev 979)
+++ MacRuby/branches/experimental/roxor.cpp 2009-03-18 04:09:13 UTC (rev 980)
@@ -3768,6 +3768,10 @@
}
break;
+ case NODE_COLON3:
+ assert(node->nd_mid > 0);
+ return compile_const(node->nd_mid, ConstantInt::get(RubyObjTy, (long)rb_cObject));
+
case NODE_CASE:
{
Function *f = bb->getParent();
Modified: MacRuby/branches/experimental/test_roxor.rb
===================================================================
--- MacRuby/branches/experimental/test_roxor.rb 2009-03-18 03:43:52 UTC (rev 979)
+++ MacRuby/branches/experimental/test_roxor.rb 2009-03-18 04:09:13 UTC (rev 980)
@@ -365,6 +365,8 @@
p Z::Y.new.foo
}
+ assert 'true', 'p ::String == String'
+
end
test "ranges" do
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-changes/attachments/20090317/45bdabd6/attachment.html>
More information about the macruby-changes
mailing list