Project

General

Profile

Activity

From 06/09/2010 to 06/15/2010

06/15/2010

11:19 PM Bug #3443: requireが遅くなる
=begin
遠藤です。

prepare_iseq_build の中で expand_path するのは確かに遅そうなので、
rb_iseq_new を呼ぶ側でそれぞれ expand_path するようなパッチを書いて
みました。
三浦さんから効果が確認してもらったらコミットしようと思います。


diff --git a/eval_intern.h b/eval_intern.h
index 909b10a..549953a 1...
mame (Yusuke Endoh)
11:16 PM Bug #3443 (Closed): requireが遅くなる
=begin
[ruby-dev:41502] をチケット化します。

-----

三浦と申します。

1年ぶりくらいに最新バージョンのRubyでyarv2llvmを動かしてみたら、
すごく時間がかかるようになっていたので調べてみました。
環境は以下の通りです。
  CPU AMD Athlon(tm)X2 Dual-Core QL-60 1.90 GHz

 RAM 4GBytes

OS ...
mame (Yusuke Endoh)
11:18 PM Bug #3444 (Closed): 実行スクリプトのパスに全角が含まれていると No such file or directory
=begin
実行スクリプトのパスに全角が含まれていると No such file or directory となり実行できません。

C:\ruby\192>dir /B
192.rb

C:\ruby\192>ruby -v 192.rb
ruby 1.9.2dev (2010-05-31) [i386-mingw32]
192.rb: No such file or directory - C:/ruby/192 (Errno::EN...
mojamoja_mixi (Masashi Suzuki)
10:40 PM Bug #3124: SocketError on SnowLeopard (during make test-all)
=begin
I filed this problem of apple's ruby-1.8.7 as ID:7548770 to http://bugreport.apple.com/ at 2010-01-16.
The status the report is still "OPEN".
=end
kimuraw (Wataru Kimura)
04:43 PM Revision 3ccd6c0a (git): * ext/fiddle/extconf.rb: check ffi.h even when pkg-config succeeded.
On Debian/lenny, which is a "supported" platform, ffi.h is installed
in /usr/include/i486-linux-gnu/. This causes build error when using
gcc whose target is not i486-linux-gnu.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2833...
mame (Yusuke Endoh)
03:08 PM Revision 06ecaa49 (git): * 2010-06-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28331 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:08 PM Revision 29b22ba2 (git): * test/ruby/test_io.rb (safe_4): does not use Timeout because
Timeout.timeout uses Thread#kill which raises SecurityError when
$SAFE == 4. based on a patch from Tomoyuki Chikanaga.
[ruby-dev:41484]
* test/ruby/test_io.rb (test_print_separators): use pipe (test helper
method) instead of IO.p...
mame (Yusuke Endoh)
12:48 PM Feature #2032: Change the license to "GPLv2+ or Ruby's original".
=begin
Hi,

2010/6/15 mathew <meta@pobox.com>:
> The GNU Public License is *not* an EULA. You do not have to agree to
> it in order to download and use GPL-licensed software. As David Jones
> points out at <http://drj11.wordpress.c...
mame (Yusuke Endoh)
01:25 AM Feature #2032: Change the license to "GPLv2+ or Ruby's original".
=begin
On Tue, Jun 8, 2010 at 09:12, Yusuke ENDOH <mame@tsg.ne.jp> wrote:
>
> Though I think "or GPLv3" is much better if matz allows,
> I'll commit the following patch unless there is objection:

[...]
>
> +DO NOT LINK Ruby WITH...
meta (mathew murphy)
12:45 PM Bug #3231: Digest Does Not Build
=begin
Thanks so much for the detailed explanation. Can I ask you something? Does VC++ search directories in random order, or does it work under any specific rules that changed in VC++ 2010?

In Unix, there is a spec in SUS that t...
knu (Akinori MUSHA)
09:19 AM Bug #3231: Digest Does Not Build
=begin
In building process, both ext/digest/extconf.h and ext/digest/md5/extconf.h exist.
If you specify -I.. in ext/digest/md5 and #include <extconf.h>, compiler cannot
decide to include whether ext/digest/extconf.h or ext/digest/m...
usa (Usaku NAKAMURA)
12:13 PM Bug #3419: 1.9.2-preview3 possible bug with Rails 3 active_record sqlite_adapter
=begin
I am on Snow Leopard (10.6.3) with:

sqlite3 3.6.12

ruby 1.9.2dev (2010-05-31 revision 28117) [x86_64-darwin10.3.0]

Rails 3.0.0.beta4 (in bundler)

=end
joemsak (Joe Sak)
12:48 AM Bug #3419: 1.9.2-preview3 possible bug with Rails 3 active_record sqlite_adapter
=begin

=end
tenderlovemaking (Aaron Patterson)
08:16 AM Revision 6e10636d (git): * ext/fiddle/extconf.rb: De Morgan's laws.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28329 b2dd03c8-39d4-4d8f-98ff-823fe69b080e eban (Hirofumi WATANABE)
06:05 AM Feature #3436: Spawn the timer thread lazily
=begin
Unfortunately, that timer thread is also somehow involved with the select statement that lurks at the bottom of ruby's io system like tiamat in the deepest pit of hell. If you get rid of the timer thread, you break io. I don't ex...
coatl (caleb clausen)
04:48 AM Revision 77f0c306 (git): Refix test_regexp.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28328 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
03:14 AM Revision 423b4d81 (git): * ext/fiddle/extconf.rb: use pkg_config to find ffi.h.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28327 b2dd03c8-39d4-4d8f-98ff-823fe69b080e eban (Hirofumi WATANABE)
01:50 AM Revision 895b0d4c (git): Refix for test_dup_warn.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28326 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
01:47 AM Revision b665838e (git): * 2010-06-15
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28325 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:47 AM Revision c0ec23d1 (git): * bignum.c (rb_big2dbl), test/ruby/test_bignum.rb (test_to_f): A negative Bignum out of Float range should be converted to -Infinity. [ruby-core:30492] [Bug #3362]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28324 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Kenta Murata
12:09 AM Revision a1a529e6 (git): * Makefile.in (clean-enc): fix typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28323 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

06/14/2010

10:47 PM Bug #3433 (Closed): Error that occurs by BasicSocket#sendmsg
=begin
This issue was solved with changeset r28320.
Masaya, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
akr (Akira Tanaka)
09:55 AM Bug #3433: Error that occurs by BasicSocket#sendmsg
=begin
こんにちは、なかむら(う)です。

In message "[ruby-dev:41602] Re: [Bug #3433] Error that occurs by BasicSocket#sendmsg"
on Jun.13,2010 23:39:48, <akr@fsij.org> wrote:
> > r24199と関連するのですが、sendmsgが実装されていない場合に発生するエラーとして、
> > こちらの環境ではNotI...
usa (Usaku NAKAMURA)
07:12 AM Bug #3433: Error that occurs by BasicSocket#sendmsg
=begin
>
>> これで、
>> test_udp_server(TestSocket)
>> test_sendmsg_nonblock_error(TestSocketNonblock)
>> がErrorになっています。
>
> テストで rescue する例外に Errno::ENOSYS を加えると解決しますか?

解決というと曖昧なのでYes/Noで答えられませんが、
現象だけでいうとErrorのかわりにSkipになります。

...
tarui (Masaya Tarui)
09:00 PM Bug #3231: Digest Does Not Build
=begin

=end
knu (Akinori MUSHA)
08:15 PM Bug #3231: Digest Does Not Build
=begin
I think I misread the patch.
Digest submodules should be able to include digest.h without having to use a relative path form, while that's not the case for defs.h.

Let me think awhile about what the real problem is here.
...
knu (Akinori MUSHA)
06:58 PM Bug #3231: Digest Does Not Build
=begin
I'll handle this.

This fix is okay for me because defs.h is intended to be for internal use inside ext/digest/.
=end
knu (Akinori MUSHA)
10:09 AM Bug #3231 (Assigned): Digest Does Not Build
=begin
This patch shows only concept to fix.
The maintainer should think how to do now. It's not my task.
=end
usa (Usaku NAKAMURA)
05:57 PM Bug #3370 (Closed): test failure of drb
=begin
This issue was solved with changeset r28316.
Usaku, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
seki (Masatoshi Seki)
05:32 PM Revision 1d408c93 (git): * Makefile.in, common.mk (clean-ext, clean-enc): clean up cleaning
targets.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28322 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:46 PM Revision 9e38ffc3 (git): * 2010-06-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28321 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:46 PM Revision 3a4231cd (git): * test/socket/test_socket.rb (test_udp_server): rescue Errno::ENOSYS
for Windows.
* test/socket/test_nonblock.rb (test_sendmsg_nonblock_error): ditto.
[ruby-dev:41597] reported by Masaya Tarui.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28320 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
01:46 PM Revision b7fe55b3 (git): * test/socket/test_socket.rb (test_udp_server): rescue Errno::ENOSYS
for Windows.
* test/socket/test_nonblock.rb (test_sendmsg_nonblock_error): ditto.
[ruby-dev:41597] reported by Masaya Tarui.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28320 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
09:36 AM Revision 0556fa02 (git): fix a typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28319 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Masatoshi SEKI
09:34 AM Revision 21bcae09 (git): * 2010-06-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28318 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:34 AM Revision 36c13a6d (git): raise DRbConnError instead of ArgumentError if too many arguments.
[ruby-dev:41481]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28317 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Masatoshi SEKI
08:52 AM Revision b54b86d8 (git): raise DRbConnError instead of ArgumentError if too many arguments.
[ruby-dev:41481]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28316 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Masatoshi SEKI

06/13/2010

11:40 PM Bug #3433: Error that occurs by BasicSocket#sendmsg
=begin
2010年6月13日3:06 Masaya Tarui <redmine@ruby-lang.org>:
>
> r24199と関連するのですが、sendmsgが実装されていない場合に発生するエラーとして、
> こちらの環境ではNotImplementedErrorではなくErrno::ENOSYSが発生します。

Windows 上の ruby における sendmsg の実装をよく分かっていないのですが、
コンパイルした環境から他の環境に...
akr (Akira Tanaka)
07:45 AM Bug #3433: Error that occurs by BasicSocket#sendmsg
=begin
まつもと ゆきひろです

In message "Re: [ruby-dev:41597] [Bug #3433] Error that occurs by BasicSocket#sendmsg"
on Sun, 13 Jun 2010 03:06:34 +0900, Masaya Tarui <redmine@ruby-lang.org> writes:

|r24199と関連するのですが、sendmsgが実装されていない場合に発生...
matz (Yukihiro Matsumoto)
03:01 AM Bug #3433 (Closed): Error that occurs by BasicSocket#sendmsg
=begin
r24199と関連するのですが、sendmsgが実装されていない場合に発生するエラーとして、
こちらの環境ではNotImplementedErrorではなくErrno::ENOSYSが発生します。


ドキュメントにはエラーについて書いていないのですが、どちらが正解かまた両方ありえるのか、
どうなんでしょうか?

これで、
test_udp_server(TestSocket)
test_sendmsg_nonbloc...
tarui (Masaya Tarui)
08:31 PM Feature #3436 (Closed): Spawn the timer thread lazily
=begin
As discussed in http://redmine.ruby-lang.org/issues/show/1820, Ruby 1.9.1
always spawns a timer thread which is required to handle scheduling of Ruby
threads. Rubinius did the same and I suggested to only spawn the thread if...
mxey (Maximilian Gass)
07:06 PM Revision 7eec027f (git): * ext/fiddle/closure.c (dealloc): refix workaround r28300.
don't use ffi_closure_alloc, ffi_prep_closure_loc and
ffi_closure_free on MACOSX and __linux__.
[ruby-dev:41483] [ruby-dev:41214]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28315 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
06:53 PM Revision 065b574b (git): * 2010-06-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28314 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:53 PM Revision ca2402f5 (git): retry to fix test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28313 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
03:29 PM Bug #3434 (Closed): Specs for coercion?
=begin
What are the official specs of coercion for mathematical classes?

I will take Matrix as an example, but my questions are meant to be for the general case.

My understanding is that for a `obj.coerce(obj_2)` should retu...
marcandre (Marc-Andre Lafortune)
06:47 AM Revision d1dd7275 (git): * test/ruby/test_rubyoptions.rb: add a simple test for __END__ and
DATA.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28312 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
05:01 AM Revision 58f77917 (git): try to fix test for boron.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28311 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
04:27 AM Bug #2224 (Closed): lib/delegate: operator delegation
=begin
This issue was solved with changeset r28309.
Marc-Andre, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
marcandre (Marc-Andre Lafortune)
02:17 AM Bug #3432 (Closed): bad conversion from UTF8-MAC
=begin
This issue was solved with changeset r28307.
Benoit, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)
01:47 AM Bug #3371: test-all aborted on amd64 lenny
r28300 の変更で Abort はしなくなりましたが、ext/fiddle/closure.c:dealloc だけではなく ext/fiddle/closure.c:allocate も変更する必要があるのではないでしょうか?
znz (Kazuhiro NISHIYAMA)
12:37 AM Bug #3371 (Closed): test-all aborted on amd64 lenny
This issue was solved with changeset r28300.
Kazuhiro, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
naruse (Yui NARUSE)

06/12/2010

10:47 PM Bug #3432 (Assigned): bad conversion from UTF8-MAC
=begin

=end
nobu (Nobuyoshi Nakada)
07:54 PM Bug #3432 (Closed): bad conversion from UTF8-MAC
=begin
Ruby does not convert well from UTF8-MAC to UTF-8

The attached script shows it is the only encoding to behave that way and which is compatible 'é' or 'è' in UTF-8.

The results is:
UTF8-MAC Backward conversion: not the...
Eregon (Benoit Daloze)
07:28 PM Revision 4e968660 (git): Backport revision 28309:
* lib/delegate.rb: Delegate !=, eql? and hash [ruby-core:26139]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28310 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Marc-Andre Lafortune
07:25 PM Revision 0486db01 (git): * lib/delegate.rb: Delegate !=, eql? and hash [ruby-core:26139]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28309 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
05:18 PM Revision 1b5c41b4 (git): merge revision(s) 28307:
* enc/trans/utf8_mac.trans (buf_apply): fix for patterns
whose result is 2 bytes. [ruby-core:30751]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28308 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
05:13 PM Revision 78f5b54f (git): * enc/trans/utf8_mac.trans (buf_apply): fix for patterns
whose result is 2 bytes. [ruby-core:30751]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28307 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
04:41 PM Revision b27ec368 (git): merge revision(s) 28305:
* time.c (rb_localtime_r2): fix mixed declarations and code.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28306 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
04:40 PM Revision 051af243 (git): * time.c (rb_localtime_r2): fix mixed declarations and code.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28305 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
04:37 PM Revision 03efb12a (git): merge revision(s) 28302:
* ext/dl/lib/dl.rb: don't require when already loaded.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28304 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
04:37 PM Revision 6fcf972c (git): merge revision(s) 28300:
* ext/fiddle/closure.c (dealloc): workaround fix for libffi's
ffi_closure_free. [ruby-dev:41483] [ruby-dev:41214]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28303 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
03:28 PM Revision 75033ea1 (git): * ext/dl/lib/dl.rb: don't require when already loaded.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28302 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
03:28 PM Revision 2be63247 (git): * 2010-06-13
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28301 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:28 PM Revision 54221610 (git): * ext/fiddle/closure.c (dealloc): workaround fix for libffi's
ffi_closure_free. [ruby-dev:41483] [ruby-dev:41214]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28300 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
02:42 PM Bug #3123: uninitialized constant Object::C (NameError)
=begin
whiteleaf と申します。

> むしろ Object:: がついた方が
> 初学者には親切なのでは、という気もするのですが。

親切だと思えるのはトップレベルで定義した場合 Object に定義される
と知っているからだと思います。
Ruby を使う上では知っておくべき情報だとは思いますが、初学者にとって
は混乱のもとな気もします。

私も重大な問題ではないとは思いますが。
=end
whiteleaf (whiteleaf _)
02:12 PM Bug #3123: uninitialized constant Object::C (NameError)
=begin
遠藤です。

2010年6月12日11:28 Tadashi Saito <shiba@mail2.accsnet.ne.jp>:
>> > いつの間にかトップレベルでの uninitialized constant で Object:: が付くようになってしまっています。
>>
>> 確かにバグだと思いますが明らかに重大でないことと、直そうとすると
>> 意外と面倒っぽく、revert するのはそっちの方が大変更になるので、
>> 1.9...
mame (Yusuke Endoh)
09:27 AM Bug #3123 (Closed): uninitialized constant Object::C (NameError)
=begin
This issue was solved with changeset r28293.
Kazuhiro, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
matz (Yukihiro Matsumoto)
02:24 PM Bug #3231 (Open): Digest Does Not Build
=begin
Hi, Usaku

Could you please commit your patch?

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
07:56 AM Revision d65d2384 (git): * test/ruby/test_module.rb (test_attr_inherited_visibility): see [ruby-core:30638].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28299 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:04 AM Bug #3430 (Closed): ENV 'MAKE' is not considered in the gem test.
=begin
nmake install test-all
とした場合に、テストで環境変数を考慮していないため、

test_self_build_has_makefile(TestGemExtConfigureBuilder)
test_class_build(TestGemExtExtConfBuilder)
test_class_build(TestGemExtExtConfBuilder)

Expected "nmake", n...
tarui (Masaya Tarui)
04:06 AM Revision 99058e83 (git): * test/ruby/test_module.rb (test_uninitialized_toplevel_constant): test for [ruby-dev:40951].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28298 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:03 AM Feature #3427: instances of Dir class can't be compared
=begin
Oh, I see. Dir is actually a directory handle. I was thinking it was just a wrapper around the directory name; more akin to a Pathname than a File.

I agree, that makes == for Dir instances much less likely to be needed.
=end
coatl (caleb clausen)
02:12 AM Feature #3427: instances of Dir class can't be compared
=begin
Hi,

2010/6/11 caleb clausen <redmine@ruby-lang.org>:
> Dir#== and friends seem to be absent.

In principle, absent method is not a bug.
I move this ticket to 1.9.x feature.

File#== is also absent, but I think it...
mame (Yusuke Endoh)
03:59 AM Bug #3371: test-all aborted on amd64 lenny
This is because of libffi's bug.
It seems fixed in 3.0.5.
> 3.0.5 Apr-3-08
> ...
http://d.hatena.ne.jp/moriyoshi/20080322/1206220188
So we need some workaround.
naruse (Yui NARUSE)
03:49 AM Bug #3428: ri outputs ansi escape sequences even when stdout is not a tty
=begin
Ruby 1.8's ri never prints _any_ escape sequences... at least, I know that's true in 1.8.6.
=end
coatl (caleb clausen)
02:10 AM Bug #3428: ri outputs ansi escape sequences even when stdout is not a tty
=begin
ruby 1.8.x don't have this issue. in other word, this is regression.
=end
kosaki (Motohiro KOSAKI)
01:50 AM Bug #3428: ri outputs ansi escape sequences even when stdout is not a tty
=begin
Hi,

2010/6/11 caleb clausen <redmine@ruby-lang.org>:
> ri should only use ansi escape sequences if explicitly asked for or if stdout is known to be a tty. Otherwise, ugliness will occur when piping ri's output to something...
mame (Yusuke Endoh)
02:58 AM Revision c0ea75f9 (git): * test/ruby/test_method.rb (test_public_methods_with_extended): test for [ruby-dev:41553].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28297 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:07 AM Bug #3419: 1.9.2-preview3 possible bug with Rails 3 active_record sqlite_adapter
=begin
I will certainly report back to you on my version of sqlite3 and whether an upgrade helps

Thanks for the quick responses, all. Sorry if this is a waste of time
=end
joemsak (Joe Sak)
01:54 AM Bug #3419 (Feedback): 1.9.2-preview3 possible bug with Rails 3 active_record sqlite_adapter
=begin
Possibly third party's issue. Downgraded to Low-priority.
Please inform us if you find anything indicating ruby core's bug.
Thanks.

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
02:00 AM Feature #3426: exec doesn't allow command lines which begin with an env variable assignment
=begin
See #3321. At least, this won't be fixed in 1.9.2.

But many people seem to hope this spec to be changed and I can
understand them. Let's discuss towards 1.9.x.
I move this ticket to 1.9.x feature tracker.

--
Yu...
mame (Yusuke Endoh)
01:06 AM Bug #3385: ext/dbm: accept various version of db
=begin
> Berkeley DB は API の互換性とかにちゃんと気を使っている立派な
> プロジェクトなんですかね。OpenSSL とか Ruby とか見てるとどうも
> 疑い深くなってしまいます。
Berkley DBとしては4.6と4.7で非互換があって、/usr/pkgsrc/databased/db46 とかが存在します。

あくまでも「dbm互換の部分」だけに限れば、dbm自体がそんなに非互換が出てくるところは考えにくく、
...
taca (Takahiro Kambe)
12:45 AM Bug #3385 (Closed): ext/dbm: accept various version of db
=begin
遠藤です。

> > 実際にそれぞれのバージョンでビルドして、test/dbm/ がパスすることを
> > 確認して頂いたということでしょうか。
> テストまではしていません。ただ、dbmの互換ライブラリとして各バージョンのBerkeley DBを使う分に、
> それほど問題が出てくるとも思えません。

Berkeley DB は API の互換性とかにちゃんと気を使っている立派な
プロジェクトなんですかね。OpenSSL...
mame (Yusuke Endoh)
01:05 AM Revision 622fb1ca (git): * io.c (rb_f_syscall): should check argument string taint before
invoking system calls.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28296 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)
01:04 AM Revision 7d9714b4 (git): * 2010-06-12
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28295 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:04 AM Revision ebee5276 (git): * io.c (rb_f_syscall): should check argument string taint before
invoking system calls.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28294 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)
12:20 AM Revision ff025270 (git): * variable.c (uninitialized_constant): process through
rb_class_real() to remove "Object::" from error message.
[ruby-dev:40951]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28293 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)

06/11/2010

11:47 PM Bug #3123: uninitialized constant Object::C (NameError)
=begin
遠藤です。

> いつの間にかトップレベルでの uninitialized constant で Object:: が付くようになってしまっています。

確かにバグだと思いますが明らかに重大でないことと、直そうとすると
意外と面倒っぽく、revert するのはそっちの方が大変更になるので、
1.9.2 では WONTFIX とします。
1.9.3 以降で元の挙動に戻ることはありえます。

--
Yusuke En...
mame (Yusuke Endoh)
11:45 PM Feature #3429: Integer#**(large) warns "in a**b, b may be too big" and return Infinity
=begin
On 11 June 2010 15:58, Yusuke Endoh <redmine@ruby-lang.org> wrote:
| I agree that it is not good behavior, but it is definitely intended
| and traditional behavior.  Not a bug.

For a mathematician, and even if he takes care ...
Eregon (Benoit Daloze)
10:58 PM Feature #3429: Integer#**(large) warns "in a**b, b may be too big" and return Infinity
=begin
Hi,

I agree that it is not good behavior, but it is definitely intended
and traditional behavior. Not a bug.

1.9.2 should not be changed. Let's discuss towards 1.9.3.
I move to 1.9.x feature request.

--
Yu...
mame (Yusuke Endoh)
10:37 PM Feature #3429: Integer#**(large) warns "in a**b, b may be too big" and return Infinity
=begin
"And Integer**Integer should always return an Integer (Infinity is a Float)"
=> I meant Integer**(positive Integer) of course
=end
Eregon (Benoit Daloze)
10:36 PM Feature #3429 (Closed): Integer#**(large) warns "in a**b, b may be too big" and return Infinity
=begin
Hi,

Trying to do
int**some_large_number can result in
"warning: in a**b, b may be too big"
#=> Infinity
By example,
2**7830457

It is not good behavior, as we can make a workaround and it works perfectly:
# ...
Eregon (Benoit Daloze)
11:07 PM Bug #3384 (Closed): ext/openssl: avoid to use cast
=begin
This issue was solved with changeset r28282.
Takahiro, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)
11:04 PM Bug #3384: ext/openssl: avoid to use cast
=begin
http://cvs.openssl.org/fileview?f=openssl/crypto/stack/safestack.h&v=1.14
で入ったAPIのようなので、単に古いまま残っているだけのようですね。
なのでtrunkには取込みます。
=end
naruse (Yui NARUSE)
10:48 PM Bug #3384: ext/openssl: avoid to use cast
=begin
> cast を使用していると問題があるでしょうか。
そう言われてしまうと身も蓋もありません。本来のOpenSSLが提供しているAPIを避けて、キャストを使い続けるのはどうなんだろうと思った次第です。将来のOpenSSLのリリースに向けた移植性という面では確実に不利ではないでしょうか?

> 今は下手にいじりたくないなと思います。
1.9.2のリリースまでに修正して欲しいとも思ってはいません。
=end
taca (Takahiro Kambe)
11:03 PM Revision fbfd5fdc (git): * ext/openssl/extconf.rb: __VA_ARGS__ is already checked in configure.
* ext/openssl/extconf.rb: use try_static_assert for version check.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28292 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:53 PM Bug #3385: ext/dbm: accept various version of db
=begin
> 確認ですが、バージョン 3 から 5 を認識させるようになったのですよね。
そうです。

> 実際にそれぞれのバージョンでビルドして、test/dbm/ がパスすることを
> 確認して頂いたということでしょうか。
テストまではしていません。ただ、dbmの互換ライブラリとして各バージョンのBerkeley DBを使う分に、
それほど問題が出てくるとも思えません。

> そういうことであれば、神戸さんを信じて取り込もうと思...
taca (Takahiro Kambe)
10:47 PM Bug #1085 (Closed): Got the error message, after run 'gem install --test'.
=begin
This issue was solved with changeset r28279.
Kouji, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
mame (Yusuke Endoh)
10:35 PM Revision 987c782a (git): configure.in: Backport #1710 [ruby-core:24104]; backport of r20573 to clean up handling of LIBPATHFLAG.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28291 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wyhaines (Kirk Haines)
10:30 PM Bug #3428 (Closed): ri outputs ansi escape sequences even when stdout is not a tty
=begin
ri should only use ansi escape sequences if explicitly asked for or if stdout is known to be a tty. Otherwise, ugliness will occur when piping ri's output to something else. For instance, here are the first few lines displayed wh...
coatl (caleb clausen)
10:16 PM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin

=end
naruse (Yui NARUSE)
10:16 PM Bug #3140 (Open): gem activation has changed between 1.8 and 1.9
=begin

=end
naruse (Yui NARUSE)
09:47 PM Revision c09d54a4 (git): * test/open-uri/test_open-uri.rb (test_progress, test_progress_chunked):
fix typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28290 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Masaya Tarui
09:47 PM Revision e1a52d82 (git): * test/open-uri/test_open-uri.rb (test_progress, test_progress_chunked):
fix typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28290 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Masaya Tarui
09:36 PM Bug #2611: Hang while executing END blocks with redirected stderr
=begin
I don't know my patch is good solution, But I think that it is not harmful.
I will commit the patch this weekend, unless any objection.
Anyone, Any comment?
=end
wanabe (_ wanabe)
09:34 PM Revision 5815bb44 (git): * 2010-06-12
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28289 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:34 PM Revision c4f3a04c (git): * test/open-uri/test_open-uri.rb (test_progress, test_progress_chunked):
'size' is a accumulated transferred size in bytes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28288 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Masaya Tarui
09:34 PM Revision c7c14d41 (git): * test/open-uri/test_open-uri.rb (test_progress, test_progress_chunked):
'size' is a accumulated transferred size in bytes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28288 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Masaya Tarui
08:10 PM Feature #3427 (Rejected): instances of Dir class can't be compared
=begin
Dir#== and friends seem to be absent.

$ install/bin/ruby -e 'p Dir.new(".")==Dir.new(".")'
false
=end
coatl (caleb clausen)
08:07 PM Feature #3426 (Rejected): exec doesn't allow command lines which begin with an env variable assignment
=begin
The documentation for exec states: "If single string is given as the command, it is taken as a command line that is subject to shell expansion before being executed." However, command lines that begin with environment variable a...
coatl (caleb clausen)
05:40 PM Bug #3420: Module#method calling <=> causes SystemStackError
=begin
Please let me ask, why as from 1.9.2:


Sat Oct 24 13:38:45 2009 Yukihiro Matsumoto

* object.c (rb_obj_cmp): defines Object#<=>. [ruby-core:24063]

Before that all ruby implementations did:

ruby-1.8.7-p249 >
Brok...
boof (Florian Aßmann)
09:24 AM Bug #3420: Module#method calling <=> causes SystemStackError
=begin
Hi,

In message "Re: [ruby-core:30727] [Bug #3420] Module#method calling <=> causes SystemStackError"
on Fri, 11 Jun 2010 08:30:26 +0900, Florian Aßmann <redmine@ruby-lang.org> writes:

|Ok, but then imho the Exception i...
matz (Yukihiro Matsumoto)
08:30 AM Bug #3420: Module#method calling <=> causes SystemStackError
=begin
Ok, but then imho the Exception is inappropriate and most people don't expect a SystemStackError when they found a method implementation missing. For most people it isn't obvious (see commit message in the ref link) why including...
boof (Florian Aßmann)
04:14 PM Revision 2acc30ee (git): add sleep.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28287 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
03:47 PM Revision 5e483566 (git): * ChangeLog: add an acknowledge.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28286 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
03:40 PM Revision ae18daf6 (git): * 2010-06-12
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28285 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:40 PM Revision 8af5f01a (git): * ext/dbm/extconf.rb: accept Berkley DB version 3, 4 and 5.
[ruby-dev:41531]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28284 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
02:26 PM Revision 8ce47e7a (git): * time.c (init_leap_second_info): check the result of
gmtime_with_leapsecond.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28283 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
02:26 PM Revision 8c7786bf (git): * time.c (init_leap_second_info): check the result of
gmtime_with_leapsecond.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28283 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
02:06 PM Revision 78e3dfd9 (git): * ext/openssl/ossl_ssl.c (ossl_sslctx_get_ciphers):
use sk_SSL_CIPHER_num and sk_SSL_CIPHER_value instead of cast.
patched by Takahiro Kambe [ruby-dev:41530]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28282 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
02:02 PM Revision a260025a (git): merges r28279 from trunk into ruby_1_9_2.
---
* lib/rubygems/install_update_options.rb
(Gem::InstallUpdateOptions#add_install_update_options): deprecate
--test option which has not worked. [ruby-core:21714]
* test/rubygems/test_gem_command_manager.rb: ditto.
git-svn-id: ...
mame (Yusuke Endoh)
02:00 PM Revision b04fa7b8 (git): * include/ruby/missing.h (isnan): fix compilation error on OpenBSD.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28280 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:42 PM Revision 48c5afeb (git): * lib/rubygems/install_update_options.rb
(Gem::InstallUpdateOptions#add_install_update_options): deprecate
--test option which has not worked. [ruby-core:21714]
* test/rubygems/test_gem_command_manager.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28279 b2dd...
mame (Yusuke Endoh)
01:38 PM Revision 87a9a150 (git): * README: add a note about linking a library whose license is not
compatible with Ruby License. [ruby-core:30662]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28278 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
04:21 AM Revision 27a0ad31 (git): merges r28187 and r28189 from trunk into ruby_1_9_2.
--
* array.c (rb_ary_product): clear uninitialized elements in temporary
array.
--
* test/ruby/test_array.rb (test_product): test for r28187.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28277 b2dd03c8-39d4-4d8f-98f...
yugui (Yuki Sonoda)
04:21 AM Revision 24d86dc0 (git): merges r28174 from trunk into ruby_1_9_2.
--
add an assertion message.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28276 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
04:21 AM Revision 33e861ba (git): merges r28158 from trunk into ruby_1_9_2.
--
Clarification of what '*' matches. Patch by John Wells <john.wells at greatworx.com>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28275 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
04:21 AM Revision 234358fa (git): merges r28157 from trunk into ruby_1_9_2.
--
* test/dl/test_cfunc.rb: test for r28156
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28274 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
04:20 AM Revision 40a47b1a (git): merges r28146 from trunk into ruby_1_9_2.
--
* insns.def (concatarray): removed unused variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28273 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
04:20 AM Revision 3cc8da5f (git): merges r28136 from trunk into ruby_1_9_2.
--
* test/ruby/test_path.rb (test_path): workaround for drive
letter.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28272 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
04:20 AM Revision 2de959db (git): merges r28129 from trunk into ruby_1_9_2.
--
* ext/dl/lib/dl/cparser.rb (parse_ctype): add backwards compatibility
by supporting "uint" types in the c parser. [ruby-core:29750]
* test/dl/test_cparser.rb: adding a test for "uint" changes.
git-svn-id: svn+ssh://ci.ruby-lang.org...
yugui (Yuki Sonoda)
04:20 AM Revision aa473577 (git): merges r28123 from trunk into ruby_1_9_2.
--
* compile.c (iseq_compile_each): should consider block on stack,
if block argument is passed. [ruby-core:30534]
* parse.c (arg_concat_gen): should append to nd_head, not to
nd_iter for NODE_BLOCK_PASS.
git-svn-id: svn+ssh://ci....
yugui (Yuki Sonoda)
04:16 AM Bug #3423 (Closed): Inconsistent behaviour of Module#const_get with included modules
=begin
module Foo
A = 1
end

class Object
include Foo
end

class Bar
include Foo
end

Object.const_get(:A, false) # => works fine
Bar.const_get(:A, false) # => raises error

Un...
judofyr (Magnus Holm)
04:11 AM Bug #3422 (Closed): Object.const_get(:A, false) can access BasicObject::A
=begin
From the documentation of Module#const_get(sym, inherit=true):

If the constant is not defined or is defined by the ancestors and inherit is false, NameError will be raised.

Yet, this works fine:

BasicObject::A...
judofyr (Magnus Holm)
04:04 AM Bug #3419: 1.9.2-preview3 possible bug with Rails 3 active_record sqlite_adapter
=begin
Hello,

Can you tell us which version of SQLite3 you're linking with?

Seems you're using an old OSX version (10.3) which might have problems with the set of features sqlite3-ruby 1.3.0 uses, specially in statement releas...
luislavena (Luis Lavena)
03:50 AM Bug #3419: 1.9.2-preview3 possible bug with Rails 3 active_record sqlite_adapter
=begin
I am using sqlite3-ruby 1.3.0

$ bundle show sqlite3-ruby
/Users/hubble/.rvm/gems/ruby-1.8.7-head/gems/sqlite3-ruby-1.3.0

I have confirmed that my app works with Rails beta4 and Ruby 1.8.7, by the way
=end
joemsak (Joe Sak)
12:33 AM Bug #3419: 1.9.2-preview3 possible bug with Rails 3 active_record sqlite_adapter
=begin
What your version of sqlite3-ruby?
sqlite3-ruby 1.3.0 is required for Ruby 1.9
=end
naruse (Yui NARUSE)

06/10/2010

11:41 PM Feature #3418 (Open): IO#putc Clobbers Multi-byte Characters
=begin
Hi,

I agree that this is an implementation detail, but I also expect IO#putc
to handle normal character, because IO#getc behaves so:

$ cat t.txt
あいうえお

$ ruby19 -e 'open("t.txt") {|f| p f.getc }'
"あ"
...
mame (Yusuke Endoh)
09:17 AM Feature #3418 (Closed): IO#putc Clobbers Multi-byte Characters
=begin
This issue was solved with changeset r28243.
Run Paint, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
matz (Yukihiro Matsumoto)
09:09 AM Feature #3418: IO#putc Clobbers Multi-byte Characters
=begin
Hi,

In message "Re: [ruby-core:30701] [Bug #3418] IO#putc Clobbers Multi-byte Characters"
on Thu, 10 Jun 2010 07:18:58 +0900, Run Paint Run Run <redmine@ruby-lang.org> writes:

|File io.c-putc.patch added

Thank you f...
matz (Yukihiro Matsumoto)
07:18 AM Feature #3418: IO#putc Clobbers Multi-byte Characters
=begin
Drat. Wrong file; try this one.
=end
runpaint (Run Paint Run Run)
07:15 AM Feature #3418: IO#putc Clobbers Multi-byte Characters
=begin
Thanks. Patch attached.
=end
runpaint (Run Paint Run Run)
06:44 AM Feature #3418: IO#putc Clobbers Multi-byte Characters
=begin
Hi,

In message "Re: [ruby-core:30697] [Bug #3418] IO#putc Clobbers Multi-byte Characters"
on Thu, 10 Jun 2010 05:49:55 +0900, Run Paint Run Run <redmine@ruby-lang.org> writes:

|IO#putc claims to write a "character", wh...
matz (Yukihiro Matsumoto)
05:49 AM Feature #3418 (Closed): IO#putc Clobbers Multi-byte Characters
=begin
IO#putc claims to write a "character", when in fact it writes a byte. I assume this is for backward compatibility reasons, but as this could lead to data loss, the documentation needs clarifying. Currently, #putc doesn't require ...
runpaint (Run Paint Run Run)
10:37 PM Revision 22ce9f81 (git): * time.c (find_time_t): test the result of LOCALTIME.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28269 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
10:37 PM Revision 6670aee9 (git): * time.c (find_time_t): test the result of LOCALTIME.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28269 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
06:49 PM Bug #3420 (Rejected): Module#method calling <=> causes SystemStackError
=begin
You can feel free to shoot your foot. Ruby doesn't prohibit it.
=end
nobu (Nobuyoshi Nakada)
06:10 PM Bug #3420: Module#method calling <=> causes SystemStackError
=begin
The "problem" is that Object#<=> calls #== internally:

rb_obj_cmp(VALUE obj1, VALUE obj2)
{
if (obj1 == obj2 || rb_equal(obj1, obj2)) // <- Calls rb_equal
return INT2FIX(0);
return Qnil;
}

VALUE
rb_...
judofyr (Magnus Holm)
04:12 PM Bug #3420: Module#method calling <=> causes SystemStackError
=begin
Sorry again, this should be in ruby-1.9... :/
=end
boof (Florian Aßmann)
04:03 PM Bug #3420: Module#method calling <=> causes SystemStackError
=begin
Sorry, ruby -v: ruby 1.9.2dev (2010-06-01 revision 28116) [x86_64-darwin10.3.0]
=end
boof (Florian Aßmann)
03:53 PM Bug #3420 (Rejected): Module#method calling <=> causes SystemStackError
=begin
It seems the SystemStackError will be raised when compar.c calls the spaceship:

static VALUE
cmp_eq(VALUE *a)
{
VALUE c = rb_funcall(a[0], cmp, 1, a[1]);
...

ruby-1.9.2-head >
...
boof (Florian Aßmann)
04:46 PM Revision fce17c54 (git): merges r28105 from trunk into ruby_1_9_2.
--
* file.c (file_expand_path): Refix r28102: this breaks
r28039. test for [ruby-dev:41429] is added. [ruby-core:30516]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28268 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
03:59 PM Revision 32e34787 (git): merges r28101 from trunk into ruby_1_9_2.
--
* insns.def (defined): respond_to_missing? may not be available
(for BasicObject instances).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28267 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
03:58 PM Revision 94010486 (git): merges r28093 from trunk into ruby_1_9_2.
--
* lib/tempfile.rb (Tempfile#unlink): leave @data. Assigning nil to
@data caused double closing error of the same IO in finalizer. a
patch from Simon Nicholls. [ruby-core:29395]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branc...
yugui (Yuki Sonoda)
03:58 PM Revision f8beb090 (git): merges r28088 from trunk into ruby_1_9_2.
--
* file.c (rb_file_directory_p): update rdoc. a patch from Ilkka
Laukkanen. [ruby-core:30016]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28265 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
03:58 PM Revision 50d9b43b (git): merges r28086,r28162 and r28173 from trunk into ruby_1_9_2.
--
* .gdbinit (rp): mark singleton classes.
--
* .gdbinit (rp): detect and show RTypedData.
--
* .gdbinit (rp): show type name for RTypedData.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28264 b2dd03c8-39d4-4d8f-98ff...
yugui (Yuki Sonoda)
03:58 PM Revision 100046ed (git): merges r28055 from trunk into ruby_1_9_2.
--
* thread.c (blocking_region_begin): avoid RUBY_VM_CHECK_INTS()
call during GVL state transition. [Bug#3354] [ruby-dev:41435]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28263 b2dd03c8-39d4-4d8f-98f...
yugui (Yuki Sonoda)
03:45 PM Revision b0722b59 (git): * 2010-06-11
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28262 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:45 PM Revision cb962c5a (git): * time.c (rb_localtime_r2): fix localtime overflow check.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28261 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
03:45 PM Revision a0e2603b (git): * time.c (rb_localtime_r2): fix localtime overflow check.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28261 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
03:27 PM Revision 42eca4f4 (git): more tests
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28260 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
03:15 PM Revision 5f8eeea3 (git): * 2010-06-11
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28259 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:15 PM Revision 670b62a6 (git): make it runnable by ruby 1.8.6.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28258 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:54 PM Revision 9c2a9688 (git): split tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28257 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:10 PM Revision 6cedcf89 (git): * time.c (rb_localtime_r2): refine localtime overflow check for
FreeBSD 6.4.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28256 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
02:10 PM Revision 094ca028 (git): * time.c (rb_localtime_r2): refine localtime overflow check for
FreeBSD 6.4.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28256 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
01:53 PM Revision deed6fbb (git): lib/uri/generic.rb: Backport #2428 [ruby-core:27019]; fixed #eql? so that it can handle being passed a nil value.
test/generic/test_generic.rb: added a test for the fix to #eql?.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28255 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
wyhaines (Kirk Haines)
12:38 PM Revision cce257de (git): * time.c (find_time_t): always outerpolate from past.
[ruby-core:30672] reported by Benoit Daloze.
backport r28238 from trunk.
* time.c (calc_tm_yday): extracted from timegmw_noleapsecond.
backport r28236 from trunk.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@282...
akr (Akira Tanaka)
12:34 PM Revision ebda24cc (git): add comment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28253 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:33 PM Revision b06885ff (git): more tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28252 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
11:53 AM Bug #3371: test-all aborted on amd64 lenny
全部実行しなくても dl fiddle gdbm の3ディレクトリだけでも再現しました。
~~~
% ./miniruby -v
ruby 1.9.3dev (2010-06-10 trunk 28243) [x86_64-linux]
% make test-all TESTS="-v dl fiddle gdbm" RUNRUBYOPT='--debug'
./miniruby -I../lib -I.ext/common -I./- -r../ext...
znz (Kazuhiro NISHIYAMA)
07:06 AM Bug #3419 (Rejected): 1.9.2-preview3 possible bug with Rails 3 active_record sqlite_adapter
=begin
When accessing the home page of my rails3 app, this happens in console:

$ r s
=> Booting WEBrick
=> Rails 3.0.0.beta4 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to ...
joemsak (Joe Sak)
05:51 AM Revision 52ae6c71 (git): * 2010-06-10
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28251 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:51 AM Revision 96b19c48 (git): * ext/dl/dl.c (rb_dl_strdup): strdup() only allocates a buffer of
strlen()+1 bytes. [Bug #2794]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28250 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Akinori MUSHA
05:51 AM Revision a0efdbbb (git): merge revision(s) 25342:
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28249 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shyouhei (Shyouhei Urabe)
05:23 AM Revision 067361e3 (git): * lib/webrick/httpstatus.rb (WEBrick::HTTPStatus::Status::initialize):
accept 0 or more arguments. [ruby-core:28692]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28248 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
05:04 AM Revision 3c6fac49 (git): merge revision(s) 28245:
------------------------------------------------------------------------
r28245 | naruse | 2010-06-10 13:31:08 +0900 (Thu, 10 Jun 2010) | 4 lines
Revert r28200.
It caused many failures on test-all and following is SEGV.
./ruby -e 'requ...
naruse (Yui NARUSE)
04:38 AM Revision 980e7b7f (git): merge revision(s) 26159:
* eval.c (rb_load): initialize orig_func. [ruby-core:27296]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28246 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
04:31 AM Revision c659f404 (git): Revert r28200.
It caused many failures on test-all and following is SEGV.
./ruby -e 'require %!#{"foo/" * 10000}foo!'
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28245 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
01:06 AM Revision 05f0e2ae (git): merge revision(s) 28243:
* io.c (rb_io_putc): documentation updated to mention putc would
not work well with multi-byte characters. [ruby-core:30697]
* io.c (rb_f_putc): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2...
naruse (Yui NARUSE)
12:18 AM Bug #3417 (Closed): undef load and backtrace
=begin
以下のようにすると SEGV します。

% cat t.rb
class C
def initialize
@a = @b = @c = @d = nil
end
end
GC.stress = true
module Kernel
undef load
end
C.new
raise
% ./ruby -ve 'load "t.rb"'
ruby 1.9.3dev (20...
akr (Akira Tanaka)
12:11 AM Revision 020bd635 (git): * io.c (rb_io_putc): documentation updated to mention putc would
not work well with multi-byte characters. [ruby-core:30697]
* io.c (rb_f_putc): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28243 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)

06/09/2010

10:57 PM Bug #3411 (Closed): Time.local 1916,5,1 #=> 1916-04-30 23:00:00 +0100
=begin
This issue was solved with changeset r28238.
Benoit, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
akr (Akira Tanaka)
08:00 PM Bug #3411: Time.local 1916,5,1 #=> 1916-04-30 23:00:00 +0100
=begin
Hi,
On 9 June 2010 11:01, Yukihiro Matsumoto <matz@ruby-lang.org> wrote:
> Hi,
>
> In message "Re: [ruby-core:30683] Re: [Bug #3411] Time.local 1916,5,1 #=>       1916-04-30 23:00:00 +0100"
>    on Wed, 9 Jun 2010 10:21:37 +...
Eregon (Benoit Daloze)
06:01 PM Bug #3411: Time.local 1916,5,1 #=> 1916-04-30 23:00:00 +0100
=begin
Hi,

In message "Re: [ruby-core:30683] Re: [Bug #3411] Time.local 1916,5,1 #=> 1916-04-30 23:00:00 +0100"
on Wed, 9 Jun 2010 10:21:37 +0900, Tanaka Akira <akr@fsij.org> writes:

|This shows that a second after 1916-04-3...
matz (Yukihiro Matsumoto)
10:21 AM Bug #3411: Time.local 1916,5,1 #=> 1916-04-30 23:00:00 +0100
=begin
2010/6/9 Benoit Daloze <eregontp@gmail.com>:

> I am at Brussels, BRU - Belgium, CEST (UTC+2) (and so CET (UTC+1) in winter).

1916-05-01 00:00:00 is not exist in Brussels.

% zdump -v Europe/Brussels|grep 1916
Europe/Brus...
akr (Akira Tanaka)
08:52 AM Bug #3411: Time.local 1916,5,1 #=> 1916-04-30 23:00:00 +0100
=begin
On Jun 8, 2010, at 6:42 PM, Benoit Daloze <eregontp@gmail.com> wrote:

> Hi !
> On 9 June 2010 00:27, Yukihiro Matsumoto <matz@ruby-lang.org> wrote:
>> Hi,
>>
>> Cannot reproduce on my timezone. Could you tell us your time...
hasari (Hiro Asari)
08:42 AM Bug #3411: Time.local 1916,5,1 #=> 1916-04-30 23:00:00 +0100
=begin
Hi !
On 9 June 2010 00:27, Yukihiro Matsumoto <matz@ruby-lang.org> wrote:
> Hi,
>
> Cannot reproduce on my timezone.  Could you tell us your timezone
> setting?
>
>                                                        ma...
Eregon (Benoit Daloze)
07:34 AM Bug #3411: Time.local 1916,5,1 #=> 1916-04-30 23:00:00 +0100
=begin
On Jun 8, 2010, at 4:06 PM, Benoit Daloze wrote:

>> Then maybe it is a platform problem
>> or a zone problem (you are in -5, so it is likely not happening).
>> Could someone checks on OSX with trunk and 1.9.2 ?
>>
>> For ...
hasari (Hiro Asari)
07:27 AM Bug #3411: Time.local 1916,5,1 #=> 1916-04-30 23:00:00 +0100
=begin
Hi,

Cannot reproduce on my timezone. Could you tell us your timezone
setting?

matz.

In message "Re: [ruby-core:30672] [Bug #3411] Time.local 1916,5,1 #=> 1916-04-30 23:00:00 +0100"
on Wed, 9 Jun 2010 03:58:...
matz (Yukihiro Matsumoto)
06:06 AM Bug #3411: Time.local 1916,5,1 #=> 1916-04-30 23:00:00 +0100
=begin
> Then maybe it is a platform problem
> or a zone problem (you are in -5, so it is likely not happening).
> Could someone checks on OSX with trunk and 1.9.2 ?
>
> For my part I still get:
> $ ruby -e 'p Time.local 1916,5,1'
...
Eregon (Benoit Daloze)
05:45 AM Bug #3411: Time.local 1916,5,1 #=> 1916-04-30 23:00:00 +0100
=begin
On 8 June 2010 21:53, <brabuhr@gmail.com> wrote:

> On Tue, Jun 8, 2010 at 2:58 PM, Benoit Daloze <redmine@ruby-lang.org>
> wrote:
> > Bug #3411: Time.local 1916,5,1 #=> 1916-04-30 23:00:00 +0100
> > http://redmine.ruby-lang...
Eregon (Benoit Daloze)
03:58 AM Bug #3411 (Closed): Time.local 1916,5,1 #=> 1916-04-30 23:00:00 +0100
=begin
Everything is in the title.

My apologies if this is normal behavior, but I think is not.

It is the only first day of a month of the 20th century to behave like this
(and also the only day in -4000..4000 to not respect...
Eregon (Benoit Daloze)
09:52 PM Revision c43e977e (git): ext/nkf/nkf-utf8/nkf.c: Backport #2953 [ruby-dev:40606]; change nkf_char buffer in numchar_getc() size form 8 to 10 to avoid potential for a segfault.
test/nkf/test_nkf.rb: Added a test for the change.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28242 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
wyhaines (Kirk Haines)
09:51 PM Revision 55fb81e7 (git): * 2010-06-10
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28241 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:51 PM Revision 77f69058 (git): new test file.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28240 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
05:39 PM Bug #3398 (Closed): 1.9.2 SEGV during test-all
=begin

=end
naruse (Yui NARUSE)
05:06 PM Revision 09a7d017 (git): lib/delegate.rb: Backport #1781 [ruby-core:24356]; allow a block to be properly passed through.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28239 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wyhaines (Kirk Haines)
01:54 PM Revision 82e646ea (git): * time.c (find_time_t): always outerpolate from past.
[ruby-core:30672] reported by Benoit Daloze.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28238 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
01:52 PM Feature #1800: rubygems can replace system executable files
=begin
Adding --prompt as a stopgap that defaults to off is acceptable to me. I don't know if I will have time to implement it until next week, though.
=end
drbrain (Eric Hodel)
01:40 PM Bug #2176: [rubygems] $LOAD_PATH includes bin directory
=begin
We can remove bin from load path, but users upgrading from a previous ruby install may need to run `gem pristine`.

Gems installed using RubyGems 1.3.1 and older do not use Gem.bin_path to locate the correct executable inside...
drbrain (Eric Hodel)
01:13 PM Revision 2560c3aa (git): * 2010-06-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28237 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:13 PM Revision 2a1d97cc (git): * time.c (calc_tm_yday): extracted from timegmw_noleapsecond.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28236 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:48 PM Bug #1085: Got the error message, after run 'gem install --test'.
=begin
I like your patch. Please commit it.
=end
drbrain (Eric Hodel)
12:43 PM Bug #3084 (Closed): ri shows the same description twice
=begin
Committed accidentally at r28158
=end
drbrain (Eric Hodel)
07:08 AM Bug #2223: lib/delegate: security model?
=begin
Hi!

I've had very few spare time last month, sorry, but I'll close the few issues assigned to me soon (definitely in time for the release candidate)

Thanks!
--
Marc-André
=end
marcandre (Marc-Andre Lafortune)
12:20 AM Bug #2223: lib/delegate: security model?
=begin
Hi, Marc-andre

What's the status? Or should I do it myself?


> Could you create and send a patch?
> If rubyspec and make check passes, and if there is no objection,
> please commit it by yourself.
>
> You can...
mame (Yusuke Endoh)
03:41 AM Bug #3332: r27953: gem install causes "uninitialized constant Gem::Commands::InstallCommand"
=begin
Hi, Gregory

I also cannot reproduce. Could you answer to Ryan's questions?
Otherwise, we can't do anything about this ticket.

This ticket will have Low-priority until you answer.

--
Yusuke Endoh <mame@tsg.ne....
mame (Yusuke Endoh)
12:18 AM Bug #3382 (Assigned): cannot cross-compile socket.so for winsock2 (mingw32)
=begin
Kirk, it turned out that configure's --with-winsock2 option had not been working for mingw32 compilers.

Revision r28223 should fix it. Please backport.
=end
shyouhei (Shyouhei Urabe)
 

Also available in: Atom