From 68ae248e5787e613f8c825fe8550d9e86ce12d30 Mon Sep 17 00:00:00 2001 From: matz Date: Tue, 23 Dec 2003 19:53:45 +0000 Subject: * io.c (read_all): do not return nil at the end of file. [ruby-dev:22334] * io.c (argf_read): do not depend on nil at eof behavior of IO#read(). * eval.c (rb_thread_join): dup exception before re-raising it. * io.c (rb_io_eof): call clearerr() to prevent side effect. this patch is supplied by Masahiro Sakai . [ruby-dev:22234] * pack.c (OFF16): get offset for big endian machines. * pack.c (pack_pack): use OFF16 instead of OFF16B. [ruby-dev:22344] * pack.c (pack_unpack): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5266 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 32 +++++++++++++++++++++++++++++--- 1 file changed, 29 insertions(+), 3 deletions(-) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 67faca838..0e84d6a73 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,32 @@ +Wed Dec 24 00:56:54 2003 Yukihiro Matsumoto + + * io.c (read_all): do not return nil at the end of file. + [ruby-dev:22334] + + * io.c (argf_read): do not depend on nil at eof behavior of + IO#read(). + + * eval.c (rb_thread_join): dup exception before re-raising it. + + * io.c (rb_io_eof): call clearerr() to prevent side effect. this + patch is supplied by Masahiro Sakai . + [ruby-dev:22234] + + * pack.c (OFF16): get offset for big endian machines. + + * pack.c (pack_pack): use OFF16 instead of OFF16B. + [ruby-dev:22344] + + * pack.c (pack_unpack): ditto. + +Tue Dec 23 22:47:14 2003 Yukihiro Matsumoto + + * io.c (rb_io_check_readable): set FMODE_RBUF always, even if + NEED_IO_SEEK_BETWEEN_RW is not defined. [ruby-dev:22340] + + * io.c (rb_io_check_writable): clear FMODE_RBUF before writing + something. + Tue Dec 23 22:25:00 2003 Gavin Sinclair * lib/optparse.rb: incomplete RDoc documentation added in place of @@ -22,9 +51,6 @@ Tue Dec 23 18:09:40 2003 Yukihiro Matsumoto * pack.c (pack_pack): remove unnecessary negative value check. [ruby-dev:22329] - * io.c (rb_io_ungetc): need fflush before ungetc if write buffer - is filled. [ruby-dev:22330] - Tue Dec 23 17:26:55 2003 KONISHI Hiromasa * bcc32/Makefile.sub (config.h): bcc has finite(). [ruby-list:38940] -- cgit