ruby-changes:6272
From: mame <ko1@a...>
Date: Wed, 2 Jul 2008 03:43:38 +0900 (JST)
Subject: [ruby-changes:6272] Ruby:r17787 (trunk): * test/ruby/test_settracefunc.rb: fix expected traces for
mame 2008-07-02 03:43:25 +0900 (Wed, 02 Jul 2008) New Revision: 17787 Modified files: trunk/ChangeLog trunk/test/ruby/test_settracefunc.rb Log: * test/ruby/test_settracefunc.rb: fix expected traces for RubyVM::FrozenCore's event and r17744. http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=17787 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=17787&r2=17786&diff_format=u http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/test/ruby/test_settracefunc.rb?r1=17787&r2=17786&diff_format=u Index: ChangeLog =================================================================== --- ChangeLog (revision 17786) +++ ChangeLog (revision 17787) @@ -1,3 +1,8 @@ +Wed Jul 2 03:42:44 2008 Yusuke Endoh <mame@t...> + + * test/ruby/test_settracefunc.rb: fix expected traces for + RubyVM::FrozenCore's event and r17744. + Wed Jul 2 03:10:41 2008 Koichi Sasada <ko1@a...> * compile.h, insns.def: reduce insn operand of "trace". Index: test/ruby/test_settracefunc.rb =================================================================== --- test/ruby/test_settracefunc.rb (revision 17786) +++ test/ruby/test_settracefunc.rb (revision 17787) @@ -54,10 +54,14 @@ events.shift) assert_equal(["line", 4, __method__, self.class], events.shift) + assert_equal(["c-call", 4, :core_define_method, RubyVM::FrozenCore], + events.shift) assert_equal(["c-call", 4, :method_added, Module], events.shift) assert_equal(["c-return", 4, :method_added, Module], events.shift) + assert_equal(["c-return", 4, :core_define_method, RubyVM::FrozenCore], + events.shift) assert_equal(["line", 7, __method__, self.class], events.shift) assert_equal(["call", 6, :add, self.class], @@ -102,10 +106,14 @@ events.shift) assert_equal(["line", 5, nil, nil], events.shift) + assert_equal(["c-call", 5, :core_define_method, RubyVM::FrozenCore], + events.shift) assert_equal(["c-call", 5, :method_added, Module], events.shift) assert_equal(["c-return", 5, :method_added, Module], events.shift) + assert_equal(["c-return", 5, :core_define_method, RubyVM::FrozenCore], + events.shift) assert_equal(["end", 7, nil, nil], events.shift) assert_equal(["line", 8, __method__, self.class], @@ -145,34 +153,36 @@ events.shift) assert_equal(["line", 4, __method__, self.class], events.shift) - assert_equal(["c-call", 4, :raise, Kernel], + assert_equal(["line", 5, __method__, self.class], events.shift) - assert_equal(["c-call", 4, :new, Class], + assert_equal(["c-call", 5, :raise, Kernel], events.shift) - assert_equal(["c-call", 4, :initialize, Exception], + assert_equal(["c-call", 5, :exception, Exception], events.shift) - assert_equal(["c-return", 4, :initialize, Exception], + assert_equal(["c-call", 5, :initialize, Exception], events.shift) - assert_equal(["c-return", 4, :new, Class], + assert_equal(["c-return", 5, :initialize, Exception], events.shift) - assert_equal(["c-call", 4, :backtrace, Exception], + assert_equal(["c-return", 5, :exception, Exception], events.shift) - assert_equal(["c-return", 4, :backtrace, Exception], + assert_equal(["c-call", 5, :backtrace, Exception], events.shift) - assert_equal(["c-call", 4, :set_backtrace, Exception], + assert_equal(["c-return", 5, :backtrace, Exception], events.shift) - assert_equal(["c-return", 4, :set_backtrace, Exception], + assert_equal(["c-call", 5, :set_backtrace, Exception], events.shift) - assert_equal(["raise", 4, :test_raise, TestSetTraceFunc], + assert_equal(["c-return", 5, :set_backtrace, Exception], events.shift) - assert_equal(["c-call", 4, :===, Module], + assert_equal(["raise", 5, :test_raise, TestSetTraceFunc], events.shift) - assert_equal(["c-return", 4, :===, Module], + assert_equal(["c-call", 6, :===, Module], events.shift) - assert_equal(["line", 5, __method__, self.class], + assert_equal(["c-return", 6, :===, Module], events.shift) - assert_equal(["c-call", 5, :set_trace_func, Kernel], + assert_equal(["line", 8, __method__, self.class], events.shift) + assert_equal(["c-call", 8, :set_trace_func, Kernel], + events.shift) assert_equal([], events) end -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/