[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