35002-35918

34802-37073 subjects 35205-40376

^ [Ruby 1.8 - Bug #116] (Open) SortedSet#each does not return self
35002 [redmine ruby] Issue #116 has been reported by Arthur Schreiber.

^ [Bug:1.9] SEGV by ./ruby -e ''
35008 [akr fsij.org] 以下のように ./ruby -e '' が SEGV します。

^ Float("0.")
35009 [zn mbf.nifty] Float("0.")がArgumentErrorから0.0を返すように変わったのは
35010 [akr fsij.org] [ruby-dev:34835] を書いたときに調べた結果としては、strtod を
35027 [s.wanabe gma] [ruby-dev:29036] を参考にさせて頂くと、こんな感じでしょうか。
35031 [matz ruby-la] コミットしてください(1.8も)。

^ [Bug:1.9] Time.now <=> SimpleDelegator.new(Time.now)
35011 [akr fsij.org] Time.now <=> SimpleDelegator.new(Time.now) が nil になるのは
35830 [s.wanabe gma] パッチを書いてみましたが rb_funcall が多く、結果がコストに見合っていない気がします。
35838 [matz ruby-la] <=>が型が合わないとnilを返すことが期待されていることを利用し

^ [Ruby 1.8 - Bug #116] (Closed) SortedSet#each does not return self
35012 [redmine ruby] Issue #116 has been updated by Akinori MUSHA.

^ KNOWNBUGS.rb
35015 [ko1 atdot.ne] I move "bootstraptest/test_knownbug.rb" to "./KNOWNBUGS.rb".

^ リリースプラン:1.9.0-2
35016 [ko1 atdot.ne]  もうすぐ RubyKaigi ですが,1.9.0-2 をその前後で出したいと考えてい
+ 35017 [ko1 atdot.ne]  寝ぼけてました.9月じゃなくて,6月です.以下同じ.
| 35018 [matz ruby-la] 修正の上、了解しました。16日以降は新機能の追加はなし、です
| 35107 [ko1 atdot.ne]  やり残したこと,「これが直るまではまずい!」ということは無いでしょ
| + 35110 [naruse airem] [ruby-dev:34923] で議論されている修正を入れたいと思っています。
| + 35119 [nagai ai.kyu] 1.9 の変更はとりあえずは落ち着いたと考えていいでしょうか?
|   35120 [ko1 atdot.ne]  いいえ,1.9.0-2 のための変更に限っています.1.9.1 に向けて,まだ動
|   35132 [nagai ai.kyu] あ,ごめんなさい.「1.9.0-2 に向けて」のつもりでした.
+ 35168 [ko1 atdot.ne]  KNOWNBUGS.rb の中身をとりあえず一掃したので,私には心残りはないの
  + 35178 [ko1 atdot.ne]  6/20 (金) の朝にリリース予定なので,何か変更がある場合は今晩中にお
  | 35180 [zn mbf.nifty] [ruby-list:45047]は入れてしまってもいいのではないでしょうか。
  + 35183 [masaki.suket] 遅くてごめんなさい。とりあえず報告だけです。

^ Ruby 1.8.7-p17 has been released
35020 [knu iDaemons]  Ruby 1.8.7-p17 をリリースしました。
+ 35023 [knu iDaemons]  差分形式も用意しました。
+ 35082 [tommy tmtm.o] ダウンロードページ http://www.ruby-lang.org/ja/downloads/ のリンクが
| 35086 [usa garbagec] そもそもリリースの記事もありませんでした... orz
| 35092 [tommy tmtm.o] リリース文中に謎の「Ruby 1.8.6-p110」という文字列があります。
| 35093 [usa garbagec] うわ、お恥ずかしい...
+ 35099 [taca back-st] こんばんは。
  35101 [knu iDaemons]  ありがとうございます。取り込ませていただきます。

^ [ruby1.9] rb_argv0
35024 [nagai ai.kyu] revision 17039 で

^ Array#shuffle! returns nil ?
35034 [okkez000 gma] Array#shuffle! はどういう場合に nil を返すのでしょうか?
35035 [matz ruby-la] nilは返しませんね。「!系は変更がなかった時にnilを返す」とい
+ 35038 [konami kyoto] るりまのために shuffle! の解説を日本語に訳したのは私ですが,ど
| 35039 [matz ruby-la] いえいえ、元が間違ってるのいけないわけで。
+ 35077 [okkez000 gma] 説明ありがとうございます。

^ deadlock detection for 1.9
35044 [mame tsg.ne.] 遠藤です。
+ 35046 [matz ruby-la] 最終的にこれを取り込むかどうかの判断は笹田くんにおまかせしま
| 35050 [mame tsg.ne.] 遠藤です。
| 35053 [matz ruby-la] これで私からの注文はもうありません。笹田さんがOKならコミット
| 35058 [ko1 atdot.ne]  確認する余裕はありませんが,きっとえんどうさんなら大丈夫だろうと思
| 35080 [mame tsg.ne.] コミットしました。コミット直後は win32 関係などでちょっと
+ 35322 [sh sheepman.] 細かい話ですが、以下のようなコードで 1.8 と挙動が異なります。
  35327 [matz ruby-la] 遠藤さんに聞いてみないと。
  35330 [mame tsg.ne.] シングルスレッドで Thread.stop すると例外になるので、Thread.stop で
  35331 [matz ruby-la] これは遠藤さんの方が説得力がありますね。パッチは当てないこと
  35349 [nobu ruby-la] 1.8だとスレッドがどのMutexをロックしてるかは知りませんから。
  35361 [matz ruby-la] うーん、このパッチに寄る変更が及ぼす影響は私にはよくわからな
  35362 [shyouhei rub] ruby_1_8はリリースには関係ないので、気にしなくていいと思います。
  35364 [matz ruby-la] あ、そうなるのか。ごめんなさい基本的なことを理解してなくて。

^ RUBY_VM macro in ext/tk
35047 [nobu ruby-la] ext/tkでは条件コンパイルのためにRUBY_VMというマクロを多用してい
35048 [nagai ai.kyu] 1.8 と 1.9 とでソースを共通化するために,
35049 [nobu ruby-la] 目的は理解していますが、1.9か1.8かとは無関係なものがあったり、
35052 [nagai ai.kyu] すみません.

^ to_iとto_fの一貫性
35051 [rubikitch ru] String#to_iとString#to_fで連続した_の扱いに違いがあります。

^ SSE2版 strlen
35054 [naruse airem] サイボウズの光成さんの所に SSE2 を用いた strlen が載っているのですが、
+ 35055 [matz ruby-la] バイナリの互換性など、若干気になる点はありますが、取り込んで
+ 35057 [taca back-st] 最終的に、こういう古いCPUで動かしたときはどうなるのでしょうか。
  + 35060 [ko1 atdot.ne]  __SSE2__ を見るから大丈夫,という話じゃないでしょうか.
  | + 35062 [matz ruby-la] でもコンパイル時のチェックですよね。新しいCPUのある環境でコ
  | | + 35063 [ko1 atdot.ne]  なるほど,そんな問題が.
  | | + 35066 [zn mbf.nifty] この場合に使えるのかどうかはわかりませんが、
  | |   35067 [tietew tiete] [[ruby-dev:35066] Re: SSE2版 strlen]
  | |   + 35068 [tietew tiete] [[ruby-dev:35067] Re: SSE2版 strlen]
  | |   + 35069 [taca back-st] このような古いCPUのマシンでは、高速なマシンで作ったバイナリ・パッケー
  | + 35097 [naruse airem] 色々ベンチの取り方を工夫してみたりしたのですが、
  + 35065 [yui.naruse g] 確かにバイナリをそのまま移すとx86では動きませんね。

^ Wide Finder performance
35056 [matz ruby-la] まつもと ゆきひろです
35059 [ko1 atdot.ne]  すみません,現象をこちらでも確認したいのですが,どう試すのかわかり
35061 [matz ruby-la] どんなプログラムでもよいのですが、ブロックを使うものを実行す
35064 [ko1 atdot.ne]  iseq->arg_rest が -1 でない,とは,rest 引数がある,という話です.
35070 [matz ruby-la] あれ、なにかおかしいですね。もう少し確かめてみます。
35071 [matz ruby-la] iseq->arg_restが0(!= -1)だったのは、先のメールに添付した
35072 [ko1 atdot.ne]  なるほど.
35073 [matz ruby-la] 優先順位は低いのでなんとかする方法を思いついて、時間が取れた

^ [Bug:1.9] irb fg
35074 [zn mbf.nifty] fgに引数を指定しなかったりjobsにない数値を指定すると

^ [Bug:1.8][Bug:1.8.7] irb fg
35075 [zn mbf.nifty] 1.8, 1.8.7, 1.8.6, 1.8.5でも同様です。
35084 [keiju ishits] irb関連コマンドはエラー処理のことあまり考えてないですねぇ...
35902 [mame tsg.ne.] とりあえずこの問題のパッチだけ書いてみました。
35918 [keiju ishits] パッチありがとうございます.

^ lib/irb/lc/ja/error.rb encoding
35076 [zn mbf.nifty] [ruby-core:17232]の件でどれかにmagic commentをつければ

^ can't build openssl(ruby-1.8.7-p17) with VC6
35078 [artonx yahoo] VC6を利用したruby-1.8.7-p17のmake中に、opensslでコンパイルエラーとなりま
35079 [usa garbagec] opensslは--with-winsock2じゃないとコンパイルできないじゃんバ

^ [Ruby 1.9 - Bug #112] (Closed) Rational("355/113") clear $&
35089 [redmine ruby] Issue #112 has been updated by Anonymous.

^ [Ruby 1.9 - Bug #113] (Closed) Complex("1i") clear $~
35090 [redmine ruby] Issue #113 has been updated by Anonymous.

^ IPAddr#to_range raise ArgumentError
35091 [okkez000 gma] ipaddr で IPv4 アドレスを以下の方法で作成した場合に IPAddr#to_range すると
35384 [okkez000 gma] 以前、出したメールですが、忘れられてしまっているのでしょうか?
35399 [taca back-st] こんにちは。
35401 [okkez000 gma] こんにちは。

^ "No.9".succ == "Np.0"
35094 [rubikitch ru] 現状のString#succは以下のような挙動になるのですが、
+ 35096 [shigi s5.dio] "a9".succ が "b1" になって欲しい人もいそうです
+ 35385 [nobu ruby-la] とくに困ることもないかも知れませんね。
  35387 [matz ruby-la] 前から気になっていたので、取り込もうと思います。コミットして

^ 1.8.7-p17: cygwin: make test  で SEGV (was:  Ruby 1.8.7-p17 has been released)
35095 [subscriber.j] /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35102 [knu iDaemons]  私自身はWindows開発環境が手元になく、行っていませんでした。
+ 35103 [shyouhei rub] 実は私もWindows環境が手元にありません(開発環境がないどころかWindowsの動
+ 35104 [subscriber.j] /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 35105 [subscriber.j] /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

^ trunk: mswin32: nmake realclean 時に大量のファイルが残る
35098 [subscriber.j] pegacorn です。

^ String#scan
35106 [tadf dotrb.o] が、これは何故なのでしょうか。
35154 [matz ruby-la] 1.8まではscanは「最後にマッチした$~」を保存していたのですが、
35182 [tadf dotrb.o] gsub でも同様の現象があるようです。

^ Re: [ruby-list:44988] Re:  各ブランチの計画
35108 [shyouhei rub] 一応、r16730(1.8.7のリリース)までの間に自分が「バックポートすべき」と
+ 35111 [usa garbagec] mswin32で確認してみました。
| + 35113 [zn mbf.nifty] cygwinで確認してみました。
| + 35126 [shyouhei rub] とりあえずこれを当てました。ご確認ください。
|   35127 [usa garbagec] 確認しました。ありがとうございます。
|   35128 [hogemuta gma] 元凶のわたしがいうのもなんなんですが
|   35129 [usa garbagec] ruby_1_8_7、ruby_1_8、trunkでは既にrb_io_tに改名されています。
|   35130 [hogemuta gma] それは大変失礼しました。
|   35140 [usa garbagec] 10年越しでしたもんねえ。
+ 35112 [usa garbagec] ついでにruby_1_8_6も見ました。
+ 35114 [keita.yamagu] 今確認したところ、r16514 が適用されていないように思われます。
| 35123 [shyouhei rub] 見落としてました。当てたので確認してみてください。
| 35124 [keita.yamagu] 確認しました。
+ 35121 [yugui yugui.] 次の環境ではr11594をマージしないとmkmf.rbで転けて
  35125 [shyouhei rub] あててみました。ご確認ください。

^ Class#dup
35116 [ko1 atdot.ne]  ruby-core のほうで Class#dup すると思った通りの動作にならない,と
35394 [ko1 atdot.ne]  これ,どうしましょう>まつもとさん

^ [Ruby 1.9 - Bug #163] (Open) Thread.priority= is effectively a no-op
35117 [redmine ruby] チケット #163 が報告されました。 (by Dave Thomas)

^ [Ruby 1.9 - Bug #164] (Open) set_trace_func no longer reports 'line', 'call' and 'return' events
35118 [redmine ruby] チケット #164 が報告されました。 (by Dave Thomas)

^ /\p{Hiragana}/s may dump core when sizeof(int) differs from sizeof(long)
35131 [mame tsg.ne.] sizeof(int) と sizeof(long) が異なる環境で正規表現の property name を
35134 [matz ruby-la] いいんじゃないでしょうか。コミットしてください。
35137 [nobu ruby-la] longでは、sizeof(void*) > sizeof(long)の環境で余計なところまで破
35144 [mame tsg.ne.] あ、確かにそうですね。そのようにしてコミットしました。

^ [BUG] class variable
35133 [nagai ai.kyu] 以下の挙動はバグであるように思います.
35135 [ko1 atdot.ne]  全く同じ質問を [ruby-dev:34527] でもしたんですが,反応がありませ
+ 35136 [matz ruby-la] すいません。
| 35139 [ko1 atdot.ne]  実は,パッチもあるので直そうと思えば直せるのですが,どうするべきで
| 35142 [matz ruby-la] ささださんが「16日過ぎているので受け入れられない」というの
| 35145 [ko1 atdot.ne]  議論の余地もなく,1.8 の仕様が正しい,ということでしたら入れます.
| 35146 [matz ruby-la] 「議論の余地がないとはいえないけど、私は1.8の仕様が正しいと思っ
| 35147 [ko1 atdot.ne]  すみませんすみません.[ruby-dev:34527] は別の話で,しかもすでに
| 35149 [nagai ai.kyu] うゎ,ごめんなさい.1.8 以前ではできていたと勘違いしてました.
| 35190 [sh sheepman.] これは特異メソッドではなくて、クラス変数のスコープの問題だと思います。
| 35193 [nagai ai.kyu] あぁ,なるほど.そういうことなんですか.
+ 35138 [nagai ai.kyu] すみません.見落としてました.

^ Etc::Passwd, Etc::Group  というクラスは存在しない
35141 [okkez000 gma] etc ライブラリのコメントに間違いがあったのでパッチを送ります。
35150 [nobu ruby-la] 他のところはみんなStruct::になっているので、単純なミスだと思いま
35159 [matz ruby-la] そうですね。1.8ではパッチをそのまま当て、1.9では別名を用意す
35160 [ko1 atdot.ne]  修正だったら入れていいんじゃないですかね.

^ [Feature:trunk] IO#binmode?
35148 [usa garbagec] IO#binmode? というメソッドがあるとうれしいことがあるんじゃな
35179 [matz ruby-la] どうぞ。

^ [Bug:trunk] confusion about treating filesystem encoding
35151 [usa garbagec] # ぶら下げどころが決め切れなかった
35164 [naruse airem] そういえばこの理由ですが、単に現時点で UTF-8 の index を扱うコードが

^ PATCH for MySQL/Ruby
35152 [nobu ruby-la] MySQL/Ruby 2.8pre2をみてみたのですが、やや問題があるようです。
35185 [tommy tmtm.o] 以前のバージョンの Ruby で動くかどうかは全然確認してなかったのですが、
35186 [tommy tmtm.o] あれ? MySQL/Ruby 2.8 では、ちゃんと RSTRING_PTR, RSTRING_LEN になってますね…。
35187 [nobu ruby-la] 2.8のつもりでしたが、2.7.5のも一緒に送ってしまいました。2.8用の
35188 [tommy tmtm.o] あ、ありました。すいません。

^ [Ruby 1.9 - Bug #179] (Closed) confusion about treating filesystem encoding
35153 [redmine ruby] チケット #179 が更新されました。 (by Yui NARUSE)

^ [Bug:trunk] boundary case of acosh() in missing/acosh.c
35155 [usa garbagec] 本当にバグなのかどうかよくわかりませんが、missing/acosh.c内の
35176 [matz ruby-la] コミットしてください。反対があればリバートするということで。

^ error: Ruby 1.8.7 object allocation during garbage collection phase
35156 [techml sgtpe] =E6=A3=AE=E8=84=87=E3=81=A7=E3=81=99=E3=80=82
35157 [usa garbagec] メッセージの通り、GC中にrubyオブジェクトのアロケーションを行

^ Etc.passwd{} のなかでのEtc.getpwnamの呼び出しがループします。
35158 [kinpoco gmai] もうどなたかご対応されているかもしれませんが、
+ 35161 [mame tsg.ne.] ご報告ありがとうございます。
| 35162 [kinpoco gmai] ご返答ありがとうございます。
+ 35166 [taca back-st] こういう場合は、(あれば)getpwent_r()とかgetpwnam_r()を使った方が良いん
  35184 [kinpoco gmai] ext/etc/etc.cをいじってgetpwent_rをつかうようにしても、

^ ppc Macで1.8.7-p17 --enable-pthread付でビルド時にSEGV
35163 [kimuraw i.ni] MacOSX 10.5.3(ppc)でruby-1.8.7-p17に--enable-pthreadを与えて

^ return from proc
35165 [ko1 atdot.ne]  proc{return} って,そのメソッドから return する,で良いのですよね?
35169 [knu iDaemons] 1.9 での変更点ですよね。1.8.6 -> 1.8.7 で変わったわけではないです。
35170 [ko1 atdot.ne]  いえ,procがネストしている時に,変だな,という話です.1.8 以前の問
35171 [matz ruby-la] そうです。1.8の時は囲んでいるメソッドから脱出するはずです。
35174 [knu iDaemons] 互換性の問題があるのでちょっと慎重に考えたいです。

^ return from proc in lambda
35167 [ko1 atdot.ne] def m
35172 [matz ruby-la] [ruby-dev:35171]に書いた原則に従えば、:ng1が返るはずです。
35173 [ko1 atdot.ne]  まず訂正ですが,1.9 では :ng1 を返してました.
35175 [matz ruby-la] そうですよね。気になるのは

^ [Ruby 1.9 - Bug #189] (Closed) boundary case of acosh() in missing/acosh.c
35177 [redmine ruby] チケット #189 が更新されました。 (by Usaku NAKAMURA)

^ [Bug:1.8] test_circular_references(YAML_Unit_Tests)
35181 [zn mbf.nifty] 1.8.5と1.8.6のmake test-allがDebian etchの環境で

^ mathn Rational#power2
35189 [matz ruby-la] 主に石塚さん向け。
35195 [keiju ishits] 確に. 申し訳ない.

^ [Ruby 1.8 - Bug #194] (Closed) test_circular_references(YAML_Unit_Tests)
35191 [redmine ruby] チケット #194 が更新されました。 (by Shyouhei Urabe)

^ [Ruby 1.9 - Feature #177] (Closed) IO#binmode?
35192 [redmine ruby] チケット #177 が更新されました。 (by Usaku NAKAMURA)

^ IncompatibleEncodingError
35194 [kou cozmixng] Ruby 1.9ではたくさんの"incompatible encodings: ..."という例
35201 [naruse airem] たしかにそれはいいかもしれません。
35204 [kou cozmixng] In <485E0281.7000802@airemix.jp>
35210 [naruse airem] IRC でも話した結果、
35211 [matz ruby-la] うーん、まあ、いいんじゃないでしょうか。
35216 [knu iDaemons]  ほかに Encoding 関係のエラーを追加するときも StandardError の
35223 [duerst it.ao] Encoding と transcode を一緒にした方がいいと考えると、
35225 [naruse airem] Transcodeクラスが作られることがないならば、一緒の方がいいかもしれません。

^ デッドロック時のバックトレース
35196 [keiju ishits] いま, 田中さんがバックトレースの話をしていましたが...

^ FIX2INT -> FIX2LONG
35197 [tommy tmtm.o] r17145 でREADME.EXT.ja が更新されましたが、

^ version.hの自動更新について
35198 [usa garbagec] committerのみなさんへ。

^ DelegateClassでクラスを得る方法
35199 [s.wanabe gma] 1.9 で DelegateClass 由来のクラスのインスタンスから、

^ Win32 Unicode console output
35200 [tietew tiete] VS2008 でUnicode文字列のコンソール出力ができたのでとりあえずなパッチを投
+ 35202 [naruse airem] 実装をどうするかはさておき、とりあえず、
| 35203 [kimura.koich] =E3=81=A8=E3=82=8A=E3=81=82=E3=81=88=E3=81=9A each =E3=82=92=E4=BD=BF=E3=81=
| + 35206 [naruse airem] GetConsole を呼んで、コンソールか調べてから、WriteConsoleW を呼べばいいっぽいですね。
| | 35209 [usa garbagec] GetConsole()でわかるのかなあ...
| | 35213 [tietew tiete] [[ruby-dev:35209] Re: Win32 Unicode console output]
| + 35212 [tietew tiete] [[ruby-dev:35203] Re: Win32 Unicode console output]
+ 35270 [naruse airem] This is a multi-part message in MIME format.
  35275 [artonx yahoo] 「あ」と雪だるまですよね?
  35283 [naruse airem] そうですね、「あ[雪ダルマ]」です。
  35288 [tietew tiete] [[ruby-dev:35283] Re: Win32 Unicode console output]
  35328 [naruse airem] む、そうなのですか。
  + 35329 [naruse airem] パッチを間違えました、正しくは以下のとおりです。
  + 35334 [tietew tiete] [[ruby-dev:35328] Re: Win32 Unicode console output]
  | 35339 [usa garbagec] とりあえず、次はGetCommandLineW()だろう、と思ってコードを見な
  | 35343 [naruse airem] GetCommandLineW() で解釈して、default_external に
  | 35345 [usa garbagec] えーと、WindowsというかCスタートアップルーチンが作成してくれ
  | 35347 [naruse airem] ここはもっと単純に、
  | + 35348 [usa garbagec] ここで変換するなら今までどおりGetCommandLineA()の方がいいよう
  | | 35388 [usa garbagec] とりあえず、6以外は作ってwin32-uncode-testに入れてみました。
  | + 35376 [duerst it.ao] 成瀬さん、中村さん、こんにちは。
  + 35391 [tietew tiete] [[ruby-dev:35328] Re: Win32 Unicode console output]
threads.html
top