Project

General

Profile

Activity

From 07/17/2008 to 07/23/2008

07/23/2008

10:01 PM Revision f8f7f884 (git): * 2008-07-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18194 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:01 PM Revision a9db2aad (git): * 2008-07-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18193 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:01 PM Revision 7481463b (git): * ext/win32ole/win32ole.c: got rid of improper casts.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18192 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:01 PM Revision c41a7a28 (git): * ext/win32ole/win32ole.c: got rid of improper casts.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18192 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:14 PM Bug #356 (Closed): test_flush(TestIONonblock): Errno::EBADF: Bad file descriptor
=begin
Ubuntu 8.04.1の環境でtest_flush(TestIONonblock)がErrno::EBADFになります。
Debianなどの他の環境では(試した範囲内では)再現しませんでした。

% ruby-trunk -v test/io/nonblock/test_flush.rb
ruby 1.9.0 (2008-07-23 revision 18181) [i686-linux]
Loaded suite test/io...
znz (Kazuhiro NISHIYAMA)
04:21 PM Bug #355 (Closed): ext/opensslのmakeが通らない
=begin
% openssl version
OpenSSL 0.9.7l 28 Sep 2006
の環境でext/opensslがmake出来なくなっています。

ccache gcc -I. -I../../.ext/include/i686-linux -I.../include -I.../ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -D_FILE_OFFSET_BITS=64 -fPIC -...
Anonymous
04:17 PM Bug #354 (Closed): Test failure test/ruby/test_transcode.rb
=begin
test_iso_2022_jp ので 262 行目 (と 267 行目) は RuntimeError で失敗します。
原因は "\x1b$(Dd!\x1b(B".force_encoding("iso-2022-jp") での JIS X 0212 の 区68 点01
の「銙」という字です。iso-2022-jp は成瀬さん、このテストは mane さんが入れましたので、
整理お願いできますでしょうか。
=end
duerst (Martin Dürst)
02:25 PM Revision a0895f84 (git): * test/socket/test_tcp.rb (test_recvfrom): replace an irrelevant test
for old behavior.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18191 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
12:38 PM Revision ae7e1482 (git): * test/ruby/test_marshal.rb: suppress warning during test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18190 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
12:36 PM Revision ec6c4abd (git): * test/ruby/test_dir.rb: suppress warning during test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18189 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
09:27 AM Revision cff12394 (git): * ext/tk/{stubs,tcltklib}.c, ext/tk/tkutil/tkutil.c: fix warnings
about constness and signedness.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18188 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:27 AM Revision ed9a65c4 (git): * ext/tk/{stubs,tcltklib}.c, ext/tk/tkutil/tkutil.c: fix warnings
about constness and signedness.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18188 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:06 AM Revision d0b0af84 (git): * ext/bigdecimal/bigdecimal.{c,h} (VpIsNegDoubleZero, VpItoV): unused.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18187 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:04 AM Revision 756e804e (git): * ext/digest/digest.c (rb_digest_instance_inspect): consitifed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18186 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:03 AM Revision a1d7f739 (git): * ext/dl/dl.c (rb_ary_to_ptr), ext/dl/ptr.c (rb_dlmem_delete):
suppress warnings.
* ext/dl/ptr.c (rb_dlptr_inspect), ext/dl/sym.c (rb_dlsym_inspect):
use %p conversion.
* ext/dl/sym.c (rb_dlsym_guardcall): prevent guard from optimization.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ru...
nobu (Nobuyoshi Nakada)
08:51 AM Revision 99bcfc9c (git): * ext/nkf/nkf-utf8/nkf.c (options): operators without any effect.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18184 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:48 AM Revision f2fd63bd (git): * ext/socket/socket.c (init_inetsock_internal): suppress warnings.
* ext/socket/socket.c (unixpath, sock_s_unpack_sockaddr_un),
(sock_define_const): constified.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18183 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:39 AM Bug #161: Profile library seems broken in 1.9 15427cat t.rv
=begin
ruby-prof seems to at least somewhat work.

~/dev/ruby_1_9_svn ruby-prof go.rb
Thread ID: 214780
Total: 0.058815

%self total self wait child calls name
12.782 0.008 0.008 0.000 0.0...
rogerdpack (Roger Pack)
08:37 AM Revision 97a94b11 (git): * ext/zlib/zlib.c: suppress warnings. backported r9918 and r10358.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18182 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:36 AM Bug #345 (Closed): 1.9 racc appears to seg fault
=begin
ruby_parser, which uses racc, generates a seg fault in 1.9
require 'ruby_parser'

irb(main):003:0> RubyParser.new.parse "1+1"

/Users/rogerpack/dev/ruby_19_installed/lib/ruby/gems/1.9.0/gems/ruby_parser-1.0.0/lib/ruby...
rogerdpack (Roger Pack)
08:04 AM Revision 7b9b1f45 (git): * ext/openssl/openssl_missing.h (d2i_of_void): define for older
versions. [ruby-dev:35637]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18181 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:04 AM Revision 4ffe1fe6 (git): * ext/openssl/openssl_missing.h (d2i_of_void): define for older
versions. [ruby-dev:35637]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18181 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:49 AM Bug #344 (Closed): File.grpowned?のテスト
=begin
西山和広です。

Mac OS Xでassert(File.grpowned?(@file))がFailureになります。

61) Failure:
test_owned_p(TestFileExhaustive) [/Users/nishiyamakazuhiro/wc/ruby-lang/trunk/test/ruby/test_file_exhaustive.rb:240]:
<false> is not true.
...
znz (Kazuhiro NISHIYAMA)
04:53 AM Revision 391f0a72 (git): * ext/curses/extconf.rb: use try_static_assert.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18180 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:53 AM Revision eea3fae8 (git): * ext/curses/extconf.rb: use try_static_assert.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18180 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:09 AM Revision 4c3799ec (git): * test/zlib/test_zlib.rb (TestZlibDeflate#test_params): suppress a finalizer warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18179 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
01:09 AM Revision e64c1cc0 (git): fix a typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18178 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)

07/22/2008

09:25 PM Revision 4e007129 (git): * ext/syck: suppress warnings more.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18177 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:25 PM Revision d5d402eb (git): * ext/syck: suppress warnings more.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18177 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:12 PM Revision df87d029 (git): * ext/syck: suppress warnings more.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18176 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:12 PM Revision 9049de78 (git): * ext/syck: suppress warnings more.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18176 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:18 PM Revision ed9097a4 (git): * ext/syck: suppress warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18175 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:17 PM Revision cbf2c76c (git): * ext/nkf/nkf-utf8/nkf.c (struct input_code.name, input_codename),
(options): constified.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18174 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:16 PM Revision 9e37dc33 (git): * 2008-07-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18173 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:16 PM Revision e9341215 (git): * ext/openssl: suppress warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18172 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:19 PM Revision e35550c3 (git): * ext/nkf/nkf-utf8/nkf.c (struct input_code.name, input_codename):
constified.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18171 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:02 PM Revision 5c0dcf52 (git): * ext/syck: suppress warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18170 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:34 PM Revision a0dfa481 (git): * 2008-07-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18169 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:34 PM Revision 6c0f5402 (git): * ext/openssl: suppress warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18168 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:04 PM Revision d56885b4 (git): * ext/syck/rubyext.c, ext/syck/yaml2byte.c, ext/syck/emitter.c,
ext/syck/syck.c, ext/syck/handler.c, ext/syck/syck.h: suppress GCC
warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18167 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
12:55 PM Revision 09a59527 (git): * process.c (pst_message): removed no longer used variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18166 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:43 AM Revision 7771f6c0 (git): * ext/bigdecimal/bigdecimal.c (BigDecimalCmp): BigDecimal#<=> should
return nil if an argument can't be coerced into BigDecimal.
* ext/bigdecimal/bigdecimal.h, ext/bigdecimal/bigdecimal.c
(VpIsNegDoubleZero, VpItoV): comment out unused functions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@1816...
mame (Yusuke Endoh)
11:34 AM Revision 08bbb08c (git): * test/rdoc/test_rdoc_parser_ruby.rb (teardown): close tempfile.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18161 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
11:27 AM Bug #272 (Closed): test_chdir failed when Dir.tmpdir is symlink
=begin
Applied in changeset r18153.
=end
Anonymous
10:39 AM Revision ba3fe885 (git): * test/ruby/test_transcode.rb: added two comments
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18160 b2dd03c8-39d4-4d8f-98ff-823fe69b080e duerst (Martin Dürst)
09:09 AM Revision 818e1de1 (git): * README.EXT, README.EXT.ja: mention about FIX2LONG and NUM2LONG.
see [ruby-dev:35197]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18159 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
08:53 AM Revision 0acca9a8 (git): * compile.c (insn_data_to_s_detail), file.c (rb_stat_inspect),
iseq.c (ruby_iseq_disasm_insn, ruby_iseq_disasm),
process.c (pst_message), re.c (match_inspect): use rb_str_catf.
* dir.c (dir_inspect), iseq.c (iseq_inspect, insn_operand_intern): use
rb_sprintf.
* error.c (rb_name_error, rb_raise...
nobu (Nobuyoshi Nakada)
08:22 AM Revision ee560dc6 (git): * win32/win32.c (init_func): new function to get API's address which
is often used and not supported on all Windows.
* win32/win32.c (overlapped_socket_io): shouldn't use overlapped I/O if
CancelIo() is not supported.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18157 b2dd03c8-3...
U.Nakamura
07:48 AM Revision 70b317b9 (git): * include/ruby/intern.h, sprintf.c (rb_str_catf, rb_str_vcatf): new
functions. [ruby-dev:35597]
* string.c (rb_str_capacity): new function to return the capacity.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18156 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:09 AM Revision e4d911fa (git): * ext/socket/socket.c (connect_blocking, socks_connect_blocking,
ruby_connect): cast.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18155 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
07:05 AM Revision 9654ea62 (git): * regint.h: use "ruby/..." instead of <ruby/...>.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18154 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:17 AM Revision 784ddb80 (git): * test/ruby/test_dir.rb: use realpath of tmpdir. [ruby-dev:35481]
* test/ruby/test_process.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18153 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
znz (Kazuhiro NISHIYAMA)
02:15 AM Revision 51596d4a (git): refine whitespaces
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18152 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:51 AM Revision 163e5155 (git): * 2008-07-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18151 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:51 AM Revision 1bcbc29d (git): * misc/ruby-mode.el: fix here-doc strings with inner quotes. patches
by Nathan Weizenbaum <nex342 AT gmail.com> from [ruby-core:17615]
through [ruby-core:17910].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18150 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:51 AM Revision 637f5162 (git): * misc/ruby-mode.el: fix here-doc strings with inner quotes. patches
by Nathan Weizenbaum <nex342 AT gmail.com> from [ruby-core:17615]
through [ruby-core:17910].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18150 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)

07/21/2008

08:26 PM Revision 56e28fcf (git): * enumerator.c (enumerator_with_object): suppress a warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18149 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:26 PM Revision 5ffd0cc8 (git): * include/ruby/intern.h (rb_str_buf_new2): optimization for literals.
* string.c (str_buf_cat): returns VALUE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18148 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:35 PM Revision cd9e9c6d (git): Update to RDoc 2.1.0 r112
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18147 b2dd03c8-39d4-4d8f-98ff-823fe69b080e drbrain (Eric Hodel)
05:51 PM Revision c62db067 (git): * include/ruby/intern.h (rb_str_buf_cat2, rb_str_cat2): optimization
for literals.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18146 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:50 PM Revision 2ef807cc (git): * 2008-07-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18145 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:50 PM Revision 791bdf07 (git): * README.EXT, README.EXT.ja (1.5 Manipulating Ruby data): fix the
prototype of rb_vsprintf, and added rb_str_cat2. [ruby-dev:35622]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18144 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:47 PM Bug #340 (Third Party's Issue): 1.9/trunk does not work when compiled with llvm-gcc4 2.3 (gcc 4.2.1)
=begin
Ive tried llvm-gcc4 (http://www.llvm.org/) on both FreeBSD 7.0 & MacOS X 10.4 and both shows the same behaviour. When configured with llvm-gcc as compiler, everything compiles fine but the first time miniruby is run (see below),...
roberto (Ollivier Robert)
04:47 PM Bug #293: context switch may occur during freeing io
=begin
なかだです。

At Sun, 20 Jul 2008 08:27:35 +0900,
Nobuyoshi Nakada wrote in [ruby-dev:35594]:
> > と呼び出しが進んで、GC 中に他のスレッドが動き出してしまうためです。
>
> T_DATAのdfreeとfptr_finalizeはdeferredに回しましょうか。

ObjectSpaceから見えてしまうとまずいので、訂正です。


Inde...
nobu (Nobuyoshi Nakada)
08:16 AM Revision 4fb4516a (git): * encoding.c (rb_filesystem_encoding): use locale encoding on Unix.
[ruby-dev:35617]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18143 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
06:29 AM Revision 6ccce7e3 (git): * missing/vsnprintf.c (struct __sbuf, FILE): use size_t.
* sprintf.c (ruby__sfvwrite): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18142 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:55 AM Revision 2bd1599c (git): * README.EXT, README.EXT.ja (1.5 Manipulating Ruby data): mentioned
rb_sprintf and rb_vsprintf. [ruby-dev:35611]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18141 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:25 AM Revision c98b3a7e (git): * io.c (prepare_getline_args): check if rs is a string when non-nil
lim is given. [ruby-dev:35610]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18140 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)

07/20/2008

07:57 PM Revision 1b16c560 (git): * dir.c (dir_initialize): use rb_convert_type instead of
rb_check_convert_type to prevent SEGV by Dir.new(".", true).
(dir_initialize): use FilePathValue before rb_enc_get(dirname) to
prevent SEGV by Dir.new(0).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18139 b2dd03c8-39d4-4d8f-9...
akr (Akira Tanaka)
07:44 PM Revision 0f673a17 (git): * 2008-07-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18138 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:44 PM Revision fe80d63d (git): * re.c (rb_reg_s_union): useless rb_enc_get call removed to prevent
SEGV by Regexp.union("", nil).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18137 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
01:50 PM Revision 16ab763b (git): * compile.c (iseq_compile_each): NODE_POSTEXE should set each end
procs only once. [ruby-dev:35596]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18136 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:33 AM Bug #293: context switch may occur during freeing io
=begin
なかだです。

At Fri, 18 Jul 2008 19:47:28 +0900,
Yusuke ENDOH wrote in [ruby-dev:35578]:
> 原因は、T_FILE が GC されるとき
>
> fptr_finalize
> -> io_fflush
> -> rb_thread_fd_writable
> -> rb_thread_wait_fd_rw
> -> do_select
> ...
nobu (Nobuyoshi Nakada)
07:05 AM Revision 4e554319 (git): * ext/win32ole/win32ole.c (EVENTSINK_Invoke): use rb_protect
instead of rb_rescue2. [ruby-dev:35595]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18135 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
suke (Masaki Suketa)

07/19/2008

04:28 PM Revision 8ceaf909 (git): * 2008-07-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18134 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:28 PM Revision a9b125cf (git): * ext/win32ole/win32ole.c (EVENTSINK_Invoke): little refactoring.
* ext/win32ole/win32ole.c (EVENTSINK_GetIDsOfNames): return
ITypeInfo::GetIDsOfNames().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18133 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
suke (Masaki Suketa)
12:35 AM Revision 535f17f3 (git): * ext/win32ole/win32ole.c (EVENTSINK_Invoke): little refactoring.
* ext/win32ole/win32ole.c: add document of inspect methods.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18132 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
suke (Masaki Suketa)

07/18/2008

09:10 PM Revision 71b4ecb3 (git): Import RDoc r104. Various test fixes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18131 b2dd03c8-39d4-4d8f-98ff-823fe69b080e drbrain (Eric Hodel)
07:52 PM Bug #293 (Closed): context switch may occur during freeing io
=begin
遠藤です。

以下のように do_select の blocking region に native_thread_yield を
入れた上で、


Index: thread.c
===================================================================
--- thread.c (revision 18124)
+++ thread.c (working copy)
@@...
mame (Yusuke Endoh)
06:33 PM Feature #255: CGI element generation methods should convert keys/values to Strings before escaping.
=begin
Ok, the old patch is bugged.
Converting keys to Strings using #to_s might result in duplicated element attributes, so this change has been removed.

New patch attached.
=end
NoKarma (Arthur Schreiber)
03:41 PM Revision 0dc39b72 (git): * 2008-07-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18130 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:41 PM Revision 61a2d6ba (git): Sat Jul 19 00:27:58 2008 NAKAMURA Usaku <usa@ruby-lang.org>
* numeric.c (check_uint, rb_num2uint, rb_fix2uint): fixed wrong check
about 64bit positive value.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18129 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
03:32 PM Revision dbd68031 (git): * numeric.c (check_uint): fix wrong message.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18128 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
03:29 PM Revision 2513550e (git): * 2008-07-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18127 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:29 PM Revision 404d0ad4 (git): * numeric.c (check_uint, rb_num2uint, rb_fix2uint): fixed wrong check
about 64bit positive value.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18126 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
02:28 PM Revision 305b347a (git): * ext/win32ole/win32ole.c (EVENTSINK_Invoke): avoid cfp consistency
error when exception raised in event callback.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18125 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
suke (Masaki Suketa)
11:47 AM Bug #289: sleep and Thread#run
=begin

In article <E1KJ90G-0005Id-TX@x61.netlab.jp>,
Yukihiro Matsumoto <matz@ruby-lang.org> writes:

> 1.8とはThreadの実装が違うので、なんらかの事情で1.9は起こせな
> いのであっても受け入れられます。ただし、その場合はrdocは更新
> すべきでしょうね。

べつに実際に使っていてという話ではなくて、また、sleep...
Anonymous
11:41 AM Bug #289: sleep and Thread#run
=begin
まつもと ゆきひろです

In message "Re: [ruby-dev:35542] [Bug:1.9] sleep and Thread#run"
on Wed, 16 Jul 2008 20:43:16 +0900, Tanaka Akira <akr@fsij.org> writes:

|1.9 では sleep で寝ているスレッドを Thread#run で起こせない
|ようです。

|sleep を Thread...
matz (Yukihiro Matsumoto)
11:40 AM Bug #289 (Closed): sleep and Thread#run
=begin
1.9 では sleep で寝ているスレッドを Thread#run で起こせない
ようです。

% ./ruby -ve '
t = Thread.new {
t1 = Time.now
sleep 5
t2 = Time.now
p t2 - t1
}
sleep 1
t.run
t.join
'
ruby 1.9.0 (2008-07-16 revision 18083) [i...
Anonymous
11:39 AM Bug #272: test_chdir failed when Dir.tmpdir is symlink
=begin
西山和広です。

At Mon, 14 Jul 2008 17:54:40 +0900,
Kazuhiro NISHIYAMA wrote:
>
> Dir.tmpdirが返すディレクトリがsymlinkのときにtest_chdirが失敗します。

test_execopts_chdir(TestProcess)も同様に失敗します。

Pathname#realpathを使えば解決するようですが、
こういう解決方法で良いのでしょうか...
znz (Kazuhiro NISHIYAMA)
05:59 AM Revision 068dd603 (git): * win32/win32.c (socklist): table for registering socket options
(currently only O_NONBLOCK).
* win32/win32.c (StartSockets, exit_handler): alloc/free socklist.
* win32/win32.c (is_socket): use socklist.
* win32/win32.c (rb_w32_accept, rb_w32_socket, rb_w32_socketpair):
...
U.Nakamura
01:22 AM Revision bfc8925b (git): svn:eol-style LF
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18123 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:46 AM Revision 1f98b69e (git): * 2008-07-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18122 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:46 AM Revision fd25f74d (git): Import RDoc r101.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18121 b2dd03c8-39d4-4d8f-98ff-823fe69b080e drbrain (Eric Hodel)

07/17/2008

02:46 PM Revision 0af4a490 (git): * test/rdoc/test_rdoc_c_parser.rb (teardown): close tempfile.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18120 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
12:42 PM Revision 296150a2 (git): * lib/net/smtp.rb (Net::SMTP::start): revert to avoid RFC2821
violation. [ruby-dev:35487]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@18118 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
12:40 PM Revision 91db0310 (git): * lib/net/smtp.rb (Net::SMTP::start): revert to avoid RFC2821
violation. [ruby-dev:35487]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@18116 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
12:33 PM Revision b3f06325 (git): merge revision(s) 17719:
* string.c (rb_str_format_m): make tmp volatile to avoid possible GC
problem.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@18114 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
12:32 PM Revision a571edd8 (git): merge revision(s) 17719:
* string.c (rb_str_format_m): make tmp volatile to avoid possible GC
problem.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@18112 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
12:31 PM Revision 3ac99143 (git): merge revision(s) 18058:
* lib/optparse.rb (OptionParser#environment): requires shellwords.
[ruby-dev:35466]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@18110 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
12:30 PM Revision 98d848a9 (git): merge revision(s) 18058:
* lib/optparse.rb (OptionParser#environment): requires shellwords.
[ruby-dev:35466]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@18108 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
12:09 PM Revision d80a9afb (git): * test/ruby/test_process.rb (test_getpriority, test_setpriority): use
PRIO_PROCESS instead of PRIO_USER.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18107 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
11:42 AM Revision df5604ce (git): * pack.c (pack_unpack): fix v and V with big endian.
[1].pack("V").unpack("V") was [4294967296].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18106 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
11:36 AM Revision 871c83dd (git): * pack.c (pack_pack): fix i! with big endian. [1].pack("i!") was
"\0\0\0\0".
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18105 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
07:49 AM Revision fae330b3 (git): * ext/socket/socket.c (ruby_connect): select() for connect() has
mean only when the socket is non-blocking.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18104 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
07:03 AM Bug #282 (Closed): failure of test_asctime(TestTime) on mswin32
=begin
表題の通りですが、忘れないように記録に残しておきます。

test_asctime(TestTime) [(snip)/test/ruby/test_time.rb:291]:
<"Sat Jan 1 00:00:00 2000"> expected but was
<"Sat Jan 01 00:00:00 2000">.

C90を読む限りは日付の部分は月名部分に続けて "%3d" なので、MSVCRTのバグです。
...
usa (Usaku NAKAMURA)
06:58 AM Bug #6: sprintf() of %f on Windows(MSVCRT)
=begin
忘れないように関係があると思われる問題を追加しておきます。

test_attr(Complex_Test) [(snip)/test/ruby/test_complex.rb:186]:
<"-0.0"> expected but was
<"0.0">.

test_fixed_bug(Complex_Test) [(snip)/test/ruby/test_complex.rb:1114]:
<"-1.0-0....
usa (Usaku NAKAMURA)
01:55 AM Revision b85504f0 (git): Simplify expression for RDoc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18102 b2dd03c8-39d4-4d8f-98ff-823fe69b080e drbrain (Eric Hodel)
01:33 AM Revision fda0d273 (git): * 2008-07-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18101 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:32 AM Revision b4e38121 (git): * numeric.c (check_uint, rb_num2uint, rb_fix2uint): strict check.
fixed [ruby-dev:33683]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18100 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
01:23 AM Revision 6852eaaf (git): * numeric.c (check_uint, rb_num2uint, rb_fix2uint): strict check.
fixed [ruby-dev:33683]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18099 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
 

Also available in: Atom