[ruby-cvs:50341] ko1:r43199 (trunk): * vm_backtrace.c, include/ruby/debug.h: add new APIs

ko1 at ruby-lang.org ko1 at ruby-lang.org
Tue Oct 8 21:08:21 JST 2013


ko1	2013-10-08 21:08:20 +0900 (Tue, 08 Oct 2013)

  New Revision: 43199

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=43199

  Log:
    * vm_backtrace.c, include/ruby/debug.h: add new APIs
    * VALUE rb_profile_frame_method_name(VALUE frame)
    * VALUE rb_profile_frame_qualified_method_name(VALUE frame)
    * iseq.c (rb_iseq_klass), internal.h: add new internal function
      rb_iseq_method_name().
    * ext/-test-/debug/profile_frames.c (profile_frames),
      test/-ext-/debug/test_profile_frames.rb: add a test.

  Modified files:
    trunk/ChangeLog
    trunk/ext/-test-/debug/profile_frames.c
    trunk/include/ruby/debug.h
    trunk/internal.h
    trunk/iseq.c
    trunk/test/-ext-/debug/test_profile_frames.rb
    trunk/vm_backtrace.c


More information about the ruby-cvs mailing list