[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