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

ruby-changes:4192

From: ko1@a...
Date: Tue, 4 Mar 2008 05:35:17 +0900 (JST)
Subject: [ruby-changes:4192] naruse - Ruby:r15682 (trunk): * io.c (open_key_args): use rb_io_open instead of rb_f_open.

naruse	2008-03-04 05:34:58 +0900 (Tue, 04 Mar 2008)

  New Revision: 15682

  Modified files:
    trunk/ChangeLog
    trunk/io.c
    trunk/version.h

  Log:
    * io.c (open_key_args): use rb_io_open instead of rb_f_open.
      [ruby-core:15746]

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/version.h?r1=15682&r2=15681&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=15682&r2=15681&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/io.c?r1=15682&r2=15681&diff_format=u

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 15681)
+++ ChangeLog	(revision 15682)
@@ -1,3 +1,8 @@
+Tue Mar 04 05:30:31 2008  NARUSE, Yui  <naruse@r...>
+
+	* io.c (open_key_args): use rb_io_open instead of rb_f_open.
+	  [ruby-core:15746]
+
 Mon Mar  3 23:28:37 2008  GOTOU Yuuzou  <gotoyuzo@n...>
 
 	* lib/webrick/httpservlet/filehandler.rb: should normalize path
Index: io.c
===================================================================
--- io.c	(revision 15681)
+++ io.c	(revision 15682)
@@ -5932,11 +5932,7 @@
     }
     v = rb_hash_aref(opt, mode);
     if (!NIL_P(v)) {
-	VALUE args[2];
-
-	args[0] = argv[0];
-	args[1] = v;
-	arg->io = rb_f_open(2, args);
+	arg->io = rb_io_open(RSTRING_PTR(argv[0]), StringValueCStr(v));
     }
 
     if (!arg->io) {
Index: version.h
===================================================================
--- version.h	(revision 15681)
+++ version.h	(revision 15682)
@@ -1,7 +1,7 @@
 #define RUBY_VERSION "1.9.0"
-#define RUBY_RELEASE_DATE "2008-03-03"
+#define RUBY_RELEASE_DATE "2008-03-04"
 #define RUBY_VERSION_CODE 190
-#define RUBY_RELEASE_CODE 20080303
+#define RUBY_RELEASE_CODE 20080304
 #define RUBY_PATCHLEVEL 0
 
 #define RUBY_VERSION_MAJOR 1
@@ -9,7 +9,7 @@
 #define RUBY_VERSION_TEENY 0
 #define RUBY_RELEASE_YEAR 2008
 #define RUBY_RELEASE_MONTH 3
-#define RUBY_RELEASE_DAY 3
+#define RUBY_RELEASE_DAY 4
 
 #ifdef RUBY_EXTERN
 RUBY_EXTERN const char ruby_version[];

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

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