Project

General

Profile

Activity

From 07/11/2008 to 07/17/2008

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

07/16/2008

07:33 PM Revision c60b57ad (git): * test/ruby/enc: moved tests for particular encodings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18095 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:19 PM Revision 47e3f4e1 (git): * thread.c (thread_start_func_2): wake up joining threads.
* thread.c (sleep_forever, sleep_timeval): return when interrupted.
[ruby-dev:35542]
* thread.c (timer_thread_function): restore main thread status.
[ruby-core:17270]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18094 b2dd03c...
nobu (Nobuyoshi Nakada)
07:12 PM Revision aba40d1a (git): * test/ruby/test_signal.rb (test_trap): string commands are allowed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18093 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:07 PM Bug #279 (Closed): trap("INT", "p 1") causes ArgumentError
=begin
Applied in changeset r18084.
=end
nobu (Nobuyoshi Nakada)
02:24 PM Bug #279 (Closed): trap("INT", "p 1") causes ArgumentError
=begin
trap("INT", "p 1") とすると、ArgumentError になります。

% ./ruby -ve 'trap("INT", "p 1")'
ruby 1.9.0 (2008-07-16 revision 18083) [i686-linux]
-e:1:in `trap': wrong trap - p 1 (ArgumentError)
from -e:1:in `<main>'

1.8 ではなりませ...
Anonymous
05:07 PM Revision c9d0983a (git): merge revision(s) 18036:
* lib/xmlrpc/client.rb (XMLRPC::Client#do_rpc): requires
webrick/cookie. [ ruby-Bugs-21139 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@18091 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
04:39 PM Revision 20bf6c6d (git): merge revision(s) 18031:
* ext/zlib/zlib.c (rb_gzfile_set_mtime): fix typo. [ruby-core:17713]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@18089 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
04:37 PM Revision dbfbe18a (git): merge revision(s) 18031:
* ext/zlib/zlib.c (rb_gzfile_set_mtime): fix typo. [ruby-core:17713]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@18087 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
04:30 PM Revision bb09f09b (git): * 2008-07-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18086 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:30 PM Revision 27bf963f (git): * io.c (appendline): remove invalid access.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18085 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
10:56 AM Bug #277 (Rejected): 1.9/trunk: build broken in ruby/ruby.h
=begin

=end
nobu (Nobuyoshi Nakada)
08:05 AM Bug #277: 1.9/trunk: build broken in ruby/ruby.h
=begin
Thanks, manual re-run of autoconf/configure fixed it. Ticket can be closed.
=end
roberto (Ollivier Robert)
09:04 AM Revision 1b2af065 (git): * signal.c (signal_exec, trap_handler): trap accepts a string as
command. [ruby-dev:35533]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18084 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)

07/15/2008

10:02 PM Bug #277: 1.9/trunk: build broken in ruby/ruby.h
=begin
Hello,

In message "[ruby-core:17786] [Ruby 1.9 - Bug #277] 1.9/trunk: build broken in ruby/ruby.h"
on Jul.15,2008 21:40:04, <[email protected]> wrote:
> Here is my config.log.

It seems that re-configure didn't run...
usa (Usaku NAKAMURA)
09:44 PM Bug #277: 1.9/trunk: build broken in ruby/ruby.h
=begin
Here is my config.log.
=end
roberto (Ollivier Robert)
09:44 PM Bug #277 (Rejected): 1.9/trunk: build broken in ruby/ruby.h
=begin
MacOS X 10.4.11 / Ruby 1.9 from trunk/#18072 / gcc 4.2 from macports

Since the latest commits to ruby/ruby.h, build is broken in transcode.c:

checking whether ELF binaries are produced... no
checking whether OS depend...
roberto (Ollivier Robert)
06:12 PM Bug #257: Thread#kill cannot break BLOCKING_REGION() on windows
=begin
まつもと ゆきひろです

In message "Re: [ruby-dev:35511] Re: [Bug:trunk] Thread#kill cannot break BLOCKING_REGION() on windows"
on Tue, 15 Jul 2008 17:51:36 +0900, "U.Nakamura" <[email protected]> writes:

|いろいろ考えるに、sendやrecvはい...
matz (Yukihiro Matsumoto)
05:56 PM Bug #257: Thread#kill cannot break BLOCKING_REGION() on windows
=begin
こんにちは、なかむら(う)です。

In message "[ruby-dev:35448] Re: [Bug:trunk] Thread#kill cannot break BLOCKING_REGION() on windows"
on Jul.12,2008 04:32:40, <[email protected]> wrote:
> 思うに、socket.soからrb_thread_blocking_region()を呼び...
usa (Usaku NAKAMURA)
03:26 PM Revision 51988978 (git): * 2008-07-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18083 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:26 PM Revision eafe85f6 (git): * test/ruby/envutil.rb (Test::Unit::Assertions#assert_in_out_err): new
method.
* test/ruby/test_argf.rb: use assert_in_out_err instead of
EnvUtil.rubyexec.
* test/ruby/test_module.rb: ditto.
* test/ruby/test_require.rb: ditto.
* test/ruby/test_objectspace.rb: ditto.
* test/ruby/test_object.rb: ditto....
mame (Yusuke Endoh)
02:03 PM Revision 0c694317 (git): * {bcc32,win32}/Makefile.sub (ruby_version): follow changes in
configure.in.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18081 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
01:34 PM Revision e74af2cf (git): * win32/Makefile.sub (ruby_version): follow changes in configure.in.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18080 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
12:58 PM Revision c6271c79 (git): * ext/tk/{,tkutil/}extconf.rb: ruby/ruby.h no longer needs to be
checked.
* ext/tk/{tcltklib.c,tkutil/tkutil.c}: check macros for each headers.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18079 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:58 PM Revision 3e7b91ee (git): * ext/tk/{,tkutil/}extconf.rb: ruby/ruby.h no longer needs to be
checked.
* ext/tk/{tcltklib.c,tkutil/tkutil.c}: check macros for each headers.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18079 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:50 PM Revision 7eb2e99e (git): Add a comment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18078 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
12:49 PM Revision 074d49e3 (git): * ext/tk/extconf.rb, ext/tk/tcltklib.c, ext/tk/tkutil/tkutil.c: Do
not test ruby/ruby.h, which makes OS X's gcc pick the wrong
header file from Ruby.framework.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18077 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Akinori MUSHA
12:48 PM Revision e3cc2ee1 (git): * ext/tk/extconf.rb, ext/tk/tcltklib.c, ext/tk/tkutil/tkutil.c: Do
not test ruby/ruby.h, which makes OS X's gcc pick the wrong
header file from Ruby.framework.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18076 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Akinori MUSHA
12:43 PM Revision 714de1cf (git): * 2008-07-15
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18075 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:43 PM Revision 80382b0e (git): * configure.in (--with-ruby-version): Add a new option to specify
the ruby version string for version specific directories.
[ruby-dev:35490]
* mkconfig.rb: Definition of ruby_version is now determined by the
configure script.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18074 b2...
Akinori MUSHA
12:36 PM Feature #235: default charset of rdoc
=begin

=end
drbrain (Eric Hodel)
12:34 PM Revision c9eba693 (git): * ext/socket/socket.c (ruby_connect, s_accept): came back blocking
region because other thread/process maybe read/write the socket
between select() and connect()/accept().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18073 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
12:33 PM Revision 6bc480e0 (git): * configure.in (--with-ruby-version): Add a new option to specify
the ruby version string for version specific directories.
[ruby-dev:35490]
* mkconfig.rb: Definition of ruby_version is now determined by the
configure script.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18072 b2dd03c8-39d4-...
Akinori MUSHA
09:26 AM Revision a6efdc47 (git): * ChangeLog: type.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18071 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
09:17 AM Revision 57331140 (git): * ext/socket/socket.c (ruby_connect, s_accept): no need to wrap by
blocking region if checked before readable/writable by select.
* ext/socket/socket.c (bsock_send, s_recvfrom, udp_send, unix_send_io,
unix_recv_io): should check readable/writable before blocking calling
bloc...
U.Nakamura
09:14 AM Revision ad999502 (git): * 2008-07-15
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18069 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:14 AM Revision 25498d24 (git): * thread_win32.c (ubf_handle): cancel blocking IO if it can (only
Vista). see [ruby-dev:35446]
* win32/win32.c (errmap): add ERROR_OPERATION_ABORTED as EINTR.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18068 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
02:55 AM Bug #256: defined?(Gem::RubyGemsVersion) behaves strange
=begin
斎藤です。

On Tue, 15 Jul 2008 00:35:41 +0900
Kazuhiro NISHIYAMA <[email protected]> wrote:

> require 'rubygems'してもrubygems.rbが読み込まれないところです。

なるほど、問題を読み違えていたようです。

On Tue, 15 Jul 2008 00:34:45 +0900
wanabe <[email protected]...
Anonymous
12:40 AM Bug #256: defined?(Gem::RubyGemsVersion) behaves strange
=begin
西山和広です。

At Tue, 15 Jul 2008 00:14:50 +0900,
Tadashi Saito wrote:
>
> > #256には書き忘れてしまったのですが、require 'rubygems'しても
> > 同じなので、rubygemsの方が悪いのではないかと思います。
>
> どこが悪いのでしょうか。

require 'rubygems'してもrubygems.rbが読み込まれないところです。

...
znz (Kazuhiro NISHIYAMA)
12:39 AM Bug #256: defined?(Gem::RubyGemsVersion) behaves strange
=begin
ワナベです。

2008/07/15 0:14 Tadashi Saito <[email protected]>:
> On Mon, 14 Jul 2008 23:31:13 +0900
> Kazuhiro NISHIYAMA <[email protected]> wrote:
>
>> #256には書き忘れてしまったのですが、require 'rubygems'しても
>> 同じなので、rubygemsの方が悪いので...
Anonymous
12:19 AM Bug #256: defined?(Gem::RubyGemsVersion) behaves strange
=begin
斎藤と申します。

On Mon, 14 Jul 2008 23:31:13 +0900
Kazuhiro NISHIYAMA <[email protected]> wrote:

> #256には書き忘れてしまったのですが、require 'rubygems'しても
> 同じなので、rubygemsの方が悪いのではないかと思います。

どこが悪いのでしょうか。

defined? の後ろの式は、評価されません。

$ ruby1...
Anonymous

07/14/2008

11:35 PM Bug #256: defined?(Gem::RubyGemsVersion) behaves strange
=begin
西山和広です。

At Mon, 14 Jul 2008 23:14:42 +0900,
wanabe wrote:
>
> RubyGems は const_missing 等で遅延ロードされるようなので
> defined? 実行時にロードされないのは正常だと思います。
>
> チケットの例文でいえば、 defined? の代わりに実際に値を参照して
> 適宜 NameError を拾うといった感じの対応ではどうでしょうか。
...
znz (Kazuhiro NISHIYAMA)
11:19 PM Bug #256: defined?(Gem::RubyGemsVersion) behaves strange
=begin
ワナベと申します。
# 英語ができないので ruby-dev に引っ張ってきてしまいました。

2008/7/11 Kazuhiro NISHIYAMA <[email protected]>:
> Bug #256: defined?(Gem::RubyGemsVersion) behaves strange
(中略)
> % ruby-trunk -ve 'p defined?(Gem::RubyGemsVersion)
> p...
Anonymous
09:57 AM Bug #256: defined?(Gem::RubyGemsVersion) behaves strange
=begin

=end
ko1 (Koichi Sasada)
05:59 PM Bug #272 (Closed): test_chdir failed when Dir.tmpdir is symlink
=begin
Dir.tmpdirが返すディレクトリがsymlinkのときにtest_chdirが失敗します。

% ln -s /tmp $HOME/symlink-tmpdir
% env TMPDIR=$HOME/symlink-tmpdir ruby-trunk -v test/ruby/test_dir.rb
ruby 1.9.0 (2008-07-14 revision 18060) [i686-linux]
Loaded suite ...
znz (Kazuhiro NISHIYAMA)
11:38 AM Revision 598fdcb7 (git): * test/win32ole/test_win32ole_event.rb (teardown): fix typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18067 b2dd03c8-39d4-4d8f-98ff-823fe69b080e suke (Masaki Suketa)
10:23 AM Bug #270: lazy timer thraed creation
=begin

=end
ko1 (Koichi Sasada)
10:23 AM Bug #270 (Closed): lazy timer thraed creation
=begin
 ささだです.

 現在,1.9 では timer thread というものを起動時に作って,以下の用途
に利用しています.

a) スレッドスイッチの契機
b) signal の集約
c) sampling profiling

 (a) は SIGVTALRM の代わりに,select で polling して,定期的に ruby
threads に対してスレッド切り替えを促します.

 (b) は,一...
ko1 (Koichi Sasada)
09:59 AM Feature #108: strftimeのusec対応
=begin

=end
ko1 (Koichi Sasada)
09:58 AM Bug #268: "make benchmark" segfaults on amd64 Linux gcc 4.3.1
=begin

=end
ko1 (Koichi Sasada)
09:57 AM Feature #235: default charset of rdoc
=begin
Who's task?

Kazuhiro NISHIYAMA wrote:
> Issue #235 has been reported by Kazuhiro NISHIYAMA.
>
> ----------------------------------------
> Feature #235: default charset of rdoc
> http://redmine.ruby-lang.org/issues/show/...
ko1 (Koichi Sasada)
09:47 AM Revision 94ed51b2 (git): * transcode.c (transcode_loop): constified.
* transcode.c (str_transcode): rb_str_set_len() sets a delimiter.
* transcode_data.h (rb_transcoder): constified preprocessor and
postprocessor input.
* enc/trans/japanese.c: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk...
nobu (Nobuyoshi Nakada)
08:40 AM Revision ae875579 (git): * test/ruby/test_time.rb (TestTime#test_time_interval): add timeout
to avoid stopping tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18063 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
znz (Kazuhiro NISHIYAMA)
06:27 AM Revision ef62472e (git): * transcode.c (get_replacement_character): temporary function,
get characters for replacement mode.
* transcode.c (transcode_loop): add undef key and replace value.
* transcode.c (str_transcode): ditto.
* transcode.c (Init_transcode): define sym_undef and sym_replace.
git-svn-id: svn+ssh://ci.ru...
naruse (Yui NARUSE)
06:17 AM Revision 641d6ece (git): * test/ruby/test_variable.rb (TestVariable#test_global_variable_0): add test of $0.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18061 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
04:37 AM Revision 878a3f60 (git): * ext/socket/extconf.rb: initialize winsock on win32 to avoid error
dialog of OS.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18060 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura

07/13/2008

09:02 PM Revision bd232e15 (git): * 2008-07-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18059 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:02 PM Revision 40bbf214 (git): * lib/optparse.rb (OptionParser#environment): requires shellwords.
[ruby-dev:35466]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18058 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:02 PM Revision bd4c28af (git): * lib/optparse.rb (OptionParser#environment): requires shellwords.
[ruby-dev:35466]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18058 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:09 PM Revision 85e375d4 (git): * 2008-07-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18057 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:09 PM Revision 27b8a31b (git): * bignum.c (big2ulong, big2ull): constified.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18056 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:36 PM Revision 6e0ed557 (git): * ext/win32ole/win32ole.c (EVENTSINK_Invoke): using hash
to set value to the reference argument of event.
* test/win32ole/test_win32ole_event.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18055 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
suke (Masaki Suketa)
09:20 AM Bug #268: "make benchmark" segfaults on amd64 Linux gcc 4.3.1
=begin
It's the stock Ruby ruby-1.8.6_p230 that's crashing. So there's nothing wrong with Ruby 1.9. In fact, the Ruby 1.8.6 from SVN doesn't crash either, just the one in Gentoo Linux. So I'm going to close this one and open another one...
znmeb (Ed Borasky)
09:09 AM Bug #268 (Closed): "make benchmark" segfaults on amd64 Linux gcc 4.3.1
=begin
OS is Gentoo Linux, 2.6.25 kernel, amd64 architecture
compiler is gcc 4.3.1
cflags were "-g -march=athlon64 -pipe -O3". I haven't tried it with less optimization yet
Ruby was checked out from SVN and is At revision 18054.
...
znmeb (Ed Borasky)

07/12/2008

09:57 PM Revision 2a3a5d7a (git): * 2008-07-13
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18054 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:57 PM Revision b7000ccf (git): * ext/pty/pty.c (raise_from_wait, pty_syswait, get_device_once):
constified.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18053 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:57 PM Revision ed1605fb (git): * ext/pty/pty.c (raise_from_wait, pty_syswait, get_device_once):
constified.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18053 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:39 PM Revision eb43e44c (git): * 2008-07-13
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18052 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:39 PM Revision a0fe21b3 (git): * include/ruby/ruby.h (PRI_PTRDIFF_PREFIX, PRI_SIZE_PREFIX): typo.
* {bcc32,win32}/Makefile.sub: (SIZEOF_SIZE_T, SIZEOF_PTRDIFF_T): added.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18051 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
03:08 PM Revision 93f643d9 (git): merge revision(s) 17940:
* lib/ipaddr.rb (IPAddr#initialize): get rid of ArgumentError in
IPAddr#to_range. a patch from okkez <okkez000 AT gmail.com> in
[ruby-dev:35091].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@1804...
shyouhei (Shyouhei Urabe)
03:07 PM Revision b3470a1a (git): merge revision(s) 17940:
* lib/ipaddr.rb (IPAddr#initialize): get rid of ArgumentError in
IPAddr#to_range. a patch from okkez <okkez000 AT gmail.com> in
[ruby-dev:35091].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@1804...
shyouhei (Shyouhei Urabe)
03:06 PM Revision 07df5779 (git): merge revision(s) 17841,17845,17858:
* configure.in (erfc): erfc of glibc comes with Debian GNU/Linux Etch
on IA64 is broken. erfc(10000.0) aborts.
use missing/erf.c instead.
http://sources.redhat.com/ml/libc-hacker/2005-08/msg00008.html
git...
shyouhei (Shyouhei Urabe)
03:03 PM Revision 40e3baf2 (git): merge revision(s) 17841,17845,17858:
* configure.in (erfc): erfc of glibc comes with Debian GNU/Linux Etch
on IA64 is broken. erfc(10000.0) aborts.
use missing/erf.c instead.
http://sources.redhat.com/ml/libc-hacker/2005-08/msg00008.html
git...
shyouhei (Shyouhei Urabe)
02:58 PM Revision 2d46553f (git): * win32/Makefile.sub (LIBRUBY_DLDFLAGS): import library which created
with DLL is broken. save import library which created by lib.exe and
install it.
fixed the problem mentioned at the postscript of [ruby-dev:35448]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18042 b2dd03c8-39...
U.Nakamura
02:25 PM Revision 97208f2b (git): * ext/socket/socket.c: use PRIuSIZE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18041 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:41 PM Revision 4fd8cbe4 (git): * include/ruby/ruby.h (PRI_PTRDIFF_PREFIX, PRI_SIZE_PREFIX): fixed typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18040 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:30 PM Revision 73653014 (git): * include/ruby/intern.h (HAVE_RUBY_RUBY_H): defines macros so that
extconf.rb do not need to check if headers exist under separated
directory. [ruby-dev:35437]
* include/{ruby,rubyio,rubysig}.h, include/ruby/intern.h: use
"ruby/..." instead of <ruby/...>.
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
nobu (Nobuyoshi Nakada)
01:17 PM Revision f94f8f35 (git): * configure.in (sizeof ptrdiff_t): check for size of ptrdiff_t.
* include/ruby/ruby.h (PRI?PTRDIFF, PRI?SIZE): printf conversion
specifiers for ptrdiff_t and size_t/ssize_t.
* insns.def (leave), marshal.c (long_toobig), transcode.c
(str_transcode), vm_dump.c (control_frame_dump, stack_dump_each)...
nobu (Nobuyoshi Nakada)
07:02 AM Revision bee36688 (git): * 2008-07-12
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18037 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:02 AM Revision 2c0a3f22 (git): * lib/xmlrpc/client.rb (XMLRPC::Client#do_rpc): requires
webrick/cookie. [ ruby-Bugs-21139 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18036 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:02 AM Revision b20a5887 (git): * lib/xmlrpc/client.rb (XMLRPC::Client#do_rpc): requires
webrick/cookie. [ ruby-Bugs-21139 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18036 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:37 AM Bug #257: Thread#kill cannot break BLOCKING_REGION() on windows
=begin
こんにちは、なかむら(う)です。

In message "[ruby-dev:35446] [Bug:trunk] Thread#kill cannot break BLOCKING_REGION() on windows"
on Jul.12,2008 01:56:54, <[email protected]> wrote:
| Windows(除cygwin)では、外部からBLOCKING_REGION()を中断させる
|...
usa (Usaku NAKAMURA)
02:13 AM Bug #257: Thread#kill cannot break BLOCKING_REGION() on windows
=begin

=end
usa (Usaku NAKAMURA)
02:11 AM Bug #257: Thread#kill cannot break BLOCKING_REGION() on windows
=begin

=end
usa (Usaku NAKAMURA)
02:01 AM Bug #257 (Closed): Thread#kill cannot break BLOCKING_REGION() on windows
=begin
こんにちは、なかむら(う)です。

Windows(除cygwin)では、外部からBLOCKING_REGION()を中断させる
ことができないので、あるスレッドがBLOCKING_REGION()に入ってい
る場合、そのスレッドをThread#killで終了されることができません。

例:
require "socket"
s = TCPServer.new(0)
t = Thread.new{s.acc...
usa (Usaku NAKAMURA)
04:12 AM Feature #259: String crypt method's salt argument should be optional
=begin
This is done in the Facets library: http://facets.rubyforge.org/
=end
rlaager (Richard Laager)
04:09 AM Feature #259 (Rejected): String crypt method's salt argument should be optional
=begin
The salt argument to String.crypt should be optional. If it is not specified, a random salt should be generated and used.
=end
rlaager (Richard Laager)
12:31 AM Revision 6c62eafc (git): * test/win32ole/test_win32ole_event.rb: add test
for WIN32OLE_EVENT#on_event_with_outargs
* test/win32ole/test_win32ole_event.rb(teardown): calling
WIN32OLE_EVENT.message_loop
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18035 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
suke (Masaki Suketa)

07/11/2008

11:45 PM Feature #220 (Closed): test-coverage measurement
=begin
integrated in r17781
=end
mame (Yusuke Endoh)
04:27 PM Feature #220: test-coverage measurement
=begin

=end
ko1 (Koichi Sasada)
11:44 PM Feature #17 (Closed): deadlock detection for 1.9
=begin
integrated in r17110
=end
mame (Yusuke Endoh)
11:07 PM Bug #239 (Closed): Zlib::Deflate#params can corrupt output
=begin
Applied in changeset r18029.
=end
mame (Yusuke Endoh)
06:46 PM Bug #256 (Rejected): defined?(Gem::RubyGemsVersion) behaves strange
=begin
% ruby-trunk -ve 'p defined?(Gem::RubyGemsVersion)
p Gem::RubyGemsVersion
p defined?(Gem::RubyGemsVersion)'
ruby 1.9.0 (2008-07-11 revision 18024) [i686-linux]
nil
"1.2.0.1824"
"constant"
%
=end
znz (Kazuhiro NISHIYAMA)
04:55 PM Revision 3400b01e (git): * 2008-07-12
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18034 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:55 PM Revision dde09058 (git): * win32/win32.c (rb_w32_select): shoudn't pass non-socket handle to
original select().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18033 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
02:51 PM Revision 71de0be7 (git): * 2008-07-11
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18032 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:51 PM Revision fa4390eb (git): * ext/zlib/zlib.c (rb_gzfile_set_mtime): fix typo. [ruby-core:17713]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18031 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
02:06 PM Revision dfd0d6a5 (git): * test/zlib/test_zlib.rb: add a test for Zlib::Deflate#params.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18030 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
01:59 PM Revision 7a89495b (git): * ext/zlib/zlib.c (rb_deflate_params): flush before deflateParams.
[ruby-core:17675]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18029 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
01:10 PM Revision bf050c3c (git): * win32/setup.rb, win32/Makefile.sub (PLATFORM): use $(PLATFORM)
instead of $(OS) because ENV["OS"] is used in test-all (drb).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18028 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
11:51 AM Revision f3fcd2e4 (git): * io.c (rb_io_wait_readable, rb_io_wait_writable): check if the file
descriptor is closed.
* thread.c (rb_thread_wait_fd_rw): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18027 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:18 AM Revision 4532c0d8 (git): * win32/win32.c (rb_w32_accept, rb_w32_socket, rb_w32_socketpair):
prohibit inheritance of sockets, too. [experimental]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18024 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
05:43 AM Revision e9db21d9 (git): * win32/win32.c (CreateChild): the measures for Vista is no longer
unnecessary.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18022 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
04:45 AM Feature #255: CGI element generation methods should convert keys/values to Strings before escaping.
=begin
Just wanted to say that this report and the patch are by me.
=end
NoKarma (Arthur Schreiber)
01:07 AM Bug #236 (Closed): Segfault when multiple threads
=begin
Applied in changeset r18014.
=end
ko1 (Koichi Sasada)
 

Also available in: Atom