[前][次][番号順一覧][スレッド一覧]

ruby-changes:9205

From: nobu <ko1@a...>
Date: Mon, 15 Dec 2008 11:35:46 +0900 (JST)
Subject: [ruby-changes:9205] Ruby:r20742 (trunk): * vm.c (vm_backtrace): defaults to script name for C functions.

nobu	2008-12-15 11:35:29 +0900 (Mon, 15 Dec 2008)

  New Revision: 20742

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

  Log:
    * vm.c (vm_backtrace): defaults to script name for C functions.

  Modified files:
    trunk/ChangeLog
    trunk/vm.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 20741)
+++ ChangeLog	(revision 20742)
@@ -1,3 +1,7 @@
+Mon Dec 15 11:35:27 2008  Nobuyoshi Nakada  <nobu@r...>
+
+	* vm.c (vm_backtrace): defaults to script name for C functions.
+
 Mon Dec 15 11:32:18 2008  Nobuyoshi Nakada  <nobu@r...>
 
 	* ruby.c (rubylib_mangled_path, rubylib_mangled_path2): cannot use
Index: vm.c
===================================================================
--- vm.c	(revision 20741)
+++ vm.c	(revision 20742)
@@ -704,7 +704,7 @@
     }
 
     ary = vm_backtrace_each(th, RUBY_VM_NEXT_CONTROL_FRAME(cfp),
-			    top_of_cfp, "", 0, ary);
+			    top_of_cfp, RSTRING_PTR(th->vm->progname), 0, ary);
     return ary;
 }
 

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]