ruby-changes:23723
From: nobu <ko1@a...>
Date: Thu, 24 May 2012 23:01:55 +0900 (JST)
Subject: [ruby-changes:23723] nobu:r35775 (trunk): vm.c: marshal compatibility
nobu 2012-05-24 23:01:41 +0900 (Thu, 24 May 2012) New Revision: 35775 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=35775 Log: vm.c: marshal compatibility * vm.c (Init_VM): fix marshal compatibility of backtrace. Modified files: trunk/vm.c Index: vm.c =================================================================== --- vm.c (revision 35774) +++ vm.c (revision 35775) @@ -2449,8 +2449,7 @@ rb_cBacktrace = rb_define_class_under(rb_cRubyVM, "Backtrace", rb_cObject); rb_define_alloc_func(rb_cBacktrace, backtrace_alloc); rb_undef_method(CLASS_OF(rb_cBacktrace), "new"); - rb_define_method(rb_cBacktrace, "_dump_data", backtrace_dump_data, 0); - rb_define_method(rb_cBacktrace, "_load_data", backtrace_load_data, 1); + rb_marshal_define_compat(rb_cBacktrace, rb_cArray, backtrace_dump_data, backtrace_load_data); /* ::RubyVM::USAGE_ANALYSIS_* */ rb_define_const(rb_cRubyVM, "USAGE_ANALYSIS_INSN", rb_hash_new()); -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/