ruby-changes:4394
From: ko1@a...
Date: Wed, 2 Apr 2008 06:54:40 +0900 (JST)
Subject: [ruby-changes:4394] matz - Ruby:r15885 (trunk): * .gdbinit (rp): supports rational and complex numbers. it's
matz 2008-04-02 06:54:16 +0900 (Wed, 02 Apr 2008)
New Revision: 15885
Modified files:
trunk/.gdbinit
trunk/ChangeLog
Log:
* .gdbinit (rp): supports rational and complex numbers. it's
cheating since it uses rb_p().
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/.gdbinit?r1=15885&r2=15884&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=15885&r2=15884&diff_format=u
Index: .gdbinit
===================================================================
--- .gdbinit (revision 15884)
+++ .gdbinit (revision 15885)
@@ -143,6 +143,14 @@
((struct RBignum*)$arg0)->as.ary : \
((struct RBignum*)$arg0)->as.heap.digits)
else
+ if ($flags & RUBY_T_MASK) == RUBY_T_RATIONAL
+ printf "T_RATIONAL: "
+ rb_p $arg0
+ else
+ if ($flags & RUBY_T_MASK) == RUBY_T_COMPLEX
+ printf "T_COMPLEX: "
+ rb_p $arg0
+ else
if ($flags & RUBY_T_MASK) == RUBY_T_FILE
printf "T_FILE: "
print (struct RFile *)$arg0
@@ -220,6 +228,8 @@
end
end
end
+ end
+ end
end
document rp
Print a Ruby's VALUE.
Index: ChangeLog
===================================================================
--- ChangeLog (revision 15884)
+++ ChangeLog (revision 15885)
@@ -1,3 +1,8 @@
+Wed Apr 2 06:52:31 2008 Yukihiro Matsumoto <matz@r...>
+
+ * .gdbinit (rp): supports rational and complex numbers. it's
+ cheating since it uses rb_p().
+
Wed Apr 2 06:24:06 2008 Yukihiro Matsumoto <matz@r...>
* include/ruby/node.h: add new constants for rb_call()'s scope.
--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/