[macruby-changes] [2189] MacRuby/branches/experimental

source_changes at macosforge.org source_changes at macosforge.org
Mon Aug 3 13:00:09 PDT 2009


Revision: 2189
          http://trac.macosforge.org/projects/ruby/changeset/2189
Author:   pthomson at apple.com
Date:     2009-08-03 13:00:08 -0700 (Mon, 03 Aug 2009)
Log Message:
-----------
Added another VM test and put in a comment where I changed the libyaml sources.

Modified Paths:
--------------
    MacRuby/branches/experimental/ext/libyaml/emitter.c
    MacRuby/branches/experimental/test_vm/block.rb

Modified: MacRuby/branches/experimental/ext/libyaml/emitter.c
===================================================================
--- MacRuby/branches/experimental/ext/libyaml/emitter.c	2009-08-03 19:38:06 UTC (rev 2188)
+++ MacRuby/branches/experimental/ext/libyaml/emitter.c	2009-08-03 20:00:08 UTC (rev 2189)
@@ -634,6 +634,9 @@
         if (!implicit) {
             if (!yaml_emitter_write_indent(emitter))
                 return 0;
+			/*
+			MacRuby change: ensuring that a space is written after the header
+			*/
             if (!yaml_emitter_write_indicator(emitter, "--- ", 1, 1, 0))
                 return 0;
             if (emitter->canonical) {

Modified: MacRuby/branches/experimental/test_vm/block.rb
===================================================================
--- MacRuby/branches/experimental/test_vm/block.rb	2009-08-03 19:38:06 UTC (rev 2188)
+++ MacRuby/branches/experimental/test_vm/block.rb	2009-08-03 20:00:08 UTC (rev 2189)
@@ -644,3 +644,22 @@
   END { $x += 1 }
   END { p $x }
 }
+
+assert '42', %{
+  class Foo
+    def something(var)
+      var
+    end
+  end
+  
+  class Bar
+    def something(var)
+      instance_eval do
+        super(var)
+      end
+    end
+  end
+  
+  x = Bar.new
+  x.something(42)
+}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-changes/attachments/20090803/6ceb1c35/attachment.html>


More information about the macruby-changes mailing list