ruby-cvs:15566
From: (matz) <matz ruby-lang.org>
Date: Tue, 20 Sep 2005 01:01:10 +0900
Subject: [ruby-cvs] ruby/lib, ruby: * io.c (io_close): call rb_io_close() directly if io is a T_FILE
matz Tue, 20 Sep 2005 01:01:10 +0900
Modified files:
ruby/lib:
rational.rb mathn.rb
ruby:
numeric.c io.c file.c ChangeLog
Log:
* io.c (io_close): call rb_io_close() directly if io is a T_FILE
object. [ruby-dev:27156]
* file.c (file_expand_path): allow pathnames to expand.
[ruby-dev:27152]
* numeric.c (Init_Numeric): should define Fixnum#div.
[ruby-dev:27129]
* file.c (rb_thread_flock): wrap flock(2) by TRAP_BEG and
TRAP_END. [ruby-dev:27122]
* file.c (rb_file_join): call FilePathValue() to all Pathnames to
join. [ruby-dev:27127]
* file.c (rb_get_path): call StringValueCStr() to ensure no nul
bytes in path strings.
* gc.c (garbage_collect): need value for return. [ruby-dev:27127]
Revision Changes Path
1.16 +6 -0 ruby/lib/rational.rb
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/lib/rational.rb?cvsroot=src&r1=1.15&r2=1.16
1.11 +6 -1 ruby/lib/mathn.rb
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/lib/mathn.rb?cvsroot=src&r1=1.10&r2=1.11
1.128 +2 -2 ruby/numeric.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/numeric.c?cvsroot=src&r1=1.127&r2=1.128
1.386 +6 -2 ruby/io.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/io.c?cvsroot=src&r1=1.385&r2=1.386
1.209 +15 -4 ruby/file.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/file.c?cvsroot=src&r1=1.208&r2=1.209
1.4608 +26 -3 ruby/ChangeLog
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ChangeLog?cvsroot=src&r1=1.4607&r2=1.4608