[macruby-changes] [4020] MacRuby/trunk/ext/libyaml/rubyext.c

source_changes at macosforge.org source_changes at macosforge.org
Tue May 4 19:07:49 PDT 2010


Revision: 4020
          http://trac.macosforge.org/projects/ruby/changeset/4020
Author:   lsansonetti at apple.com
Date:     2010-05-04 19:07:48 -0700 (Tue, 04 May 2010)
Log Message:
-----------
do not rely on an hidden symbol

Modified Paths:
--------------
    MacRuby/trunk/ext/libyaml/rubyext.c

Modified: MacRuby/trunk/ext/libyaml/rubyext.c
===================================================================
--- MacRuby/trunk/ext/libyaml/rubyext.c	2010-05-04 22:46:44 UTC (rev 4019)
+++ MacRuby/trunk/ext/libyaml/rubyext.c	2010-05-05 02:07:48 UTC (rev 4020)
@@ -11,7 +11,6 @@
 #include "ruby/node.h"
 #include "ruby/io.h"
 #include "objc.h"
-#include "id.h"
 #include "vm.h"
 #include "yaml.h"
 #include <unistd.h>
@@ -1058,7 +1057,7 @@
     //rb_objc_define_method(rb_cResolver, "add_ruby_type", rb_yaml_resolver_add_ruby_type, 1);
     //rb_objc_define_method(rb_cResolver, "add_builtin_type", rb_yaml_resolver_add_builtin_type, 1);
     //rb_objc_define_method(rb_cResolver, "add_private_type", rb_yaml_resolver_add_private_type, 1);
-    rb_oDefaultResolver = rb_vm_call(rb_cResolver, selNew, 0, NULL, false);
+    rb_oDefaultResolver = rb_vm_call(rb_cResolver, sel_registerName("new"), 0, NULL, false);
     rb_define_const(rb_mLibYAML, "DEFAULT_RESOLVER", rb_oDefaultResolver);
 
     rb_cEmitter = rb_define_class_under(rb_mLibYAML, "Emitter", rb_cObject);
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-changes/attachments/20100504/0b5c51a7/attachment-0001.html>


More information about the macruby-changes mailing list