35409-36218

35205-40376 subjects 35640-36423

^ [Ruby 1.9 - Bug #250] (Open) tr  で 全角数字が変換されません。
35409 [redmine ruby] チケット #250 が報告されました。 (by Anonymous)

^ [Ruby 1.9 - Bug #250] (Closed) tr  で 全角数字が変換されません。
35410 [redmine ruby] チケット #250 が更新されました。 (by Yui NARUSE)

^ [Ruby 1.9 - Bug #163] Thread.priority= is effectively a no-op
35411 [redmine ruby] チケット #163 が更新されました。 (by Yusuke Endoh)

^ [Bug:1.9] $? is not thread scope
35414 [akr fsij.org] 以下のように、他のスレッドで動かしたコマンドの結果が $? に表

^ [Ruby 1.9 - Bug #251] (Closed) $? is not thread scope
35416 [redmine ruby] チケット #251 が更新されました。 (by Anonymous)

^ Re: [ruby-cvs:25212] Ruby:r17993 (trunk): * test/ruby/envutil.rb (assert_normal_exit): finish writing script
35420 [akr fsij.org] spawn する前にパイプに書き込むと、パイプから読み出すプロセス
35421 [s.wanabe gma] すみません、問題になる場合があることを全く想定しておらずコミットしてしまいました。
35422 [usa garbagec] 割とやばそうな話なのでもうちょっと細かいことを知りたいんです
35423 [s.wanabe gma] XP の SP2 です。cygwin 上で gcc -mno-cygwin でコンパイルしています。
35424 [usa garbagec] うーん、困ったな。
35430 [usa garbagec] 問題箇所がわかったような気がするのでr18015で対応してみました。
+ 35432 [s.wanabe gma] 期待通りの動作を確認しました。ありがとうございました。
+ 35435 [akr fsij.org] Unix 上での動作からいうと、なにもしなければ継承されるのは当
  35436 [usa garbagec] 任意のファイルハンドルを継承できます。
  35438 [tietew tiete] [[ruby-dev:35436] Re: [ruby-cvs:25212] Ruby:r17993 (trunk): * test/ruby/envutil.rb (assert_normal_exit): finish writing script]
  35439 [usa garbagec] NT系に限定すれば、できます。

^ cgiのテストについて
35426 [fuj rabbix.j] 以前から話題になっていますが、
35428 [naruse airem] 当時は ruby-core でも話がでまして、
35431 [fuj rabbix.j] そうでしたか。ruby-coreのほうは知りませんでした。

^ Re: [ruby-core:17623] Re: We'll release 1.8.6/1.8.7 this Friday
35441 [shyouhei rub] まったく個人的な思いつきですけど、Rubyアソシエーションでなにかやっていた
35443 [shugo ruby-l] 見逃してました、情報ありがとうございます。

^ [Ruby 1.9 - Feature #17] (Closed) deadlock detection for 1.9
35444 [redmine ruby] チケット #17 が更新されました。 (by Yusuke Endoh)

^ [Ruby 1.9 - Feature #220] (Closed) test-coverage measurement
35445 [redmine ruby] チケット #220 が更新されました。 (by Yusuke Endoh)

^ [Bug:trunk] Thread#kill cannot break BLOCKING_REGION() on windows
35446 [usa garbagec] Windows(除cygwin)では、外部からBLOCKING_REGION()を中断させる
35448 [usa garbagec] この問題は解決してないんですが、
35511 [usa garbagec] いろいろ考えるに、sendやrecvはいずれにせよブロックする可能性
35512 [matz ruby-la] どうぞ。ダメだったらリバートするということで。

^ [BUG] cfp consistency error in Win32OLE
35450 [masaki.suket] 次のスクリプトをtrunkで実行すると cfp consistency error になります。
35541 [s.wanabe gma] Rubyの想定しているところに無理やり入ってしまえばいい、と考えますと
35543 [masaki.suket] ありがとうございます。
+ 35544 [masaki.suket] 試しに、Thread#joinをコールしてみたら、make test-all TESTS=win32ole
+ 35564 [s.wanabe gma] すみません、勘違いしていました。
  35576 [s.wanabe gma] Thread を使わずに例外を捕捉する方法を1つ思いつきました。
  + 35582 [masaki.suket] 実は同じようなことを考えていました。
  | 35586 [masaki.suket] 実際に試してみたら、_exit() ではなく、exit()でも大丈夫
  + 35595 [nobu ruby-la] 拡張ライブラリで例外をトラップするのであれば、rb_rescueよりも
    35600 [masaki.suket] そういえば、rb_protectの存在を忘れていました。

^ make profiler for gc
35458 [authornari g] GC用のプロファイラを作りました。
+ 35459 [authornari g] 「い」を書き漏れました。。。
+ 35460 [shiba mail2.] 自分もGCに興味があるので、プロファイラが入ったらうれしいです。
+ 35461 [akr fsij.org] プロファイルするときは当該プロセスで消費した時間だけを計るも
  35468 [authornari g] みなさんご指摘ありがとうございます。
  35469 [authornari g] 動的に変更できるパッチも併せて作成しました。
  35568 [authornari g] こんにちわ、nariです。
  + 35569 [authornari g] 一点書き間違いが。。。
  + 35581 [kou cozmixng] 名前だけですが。。。
    35589 [authornari g] nariです。
    35590 [ko1 atdot.ne] enable= / enable? のペアはないと思いますよ.
    35591 [authornari g] nariです。
    35630 [m-72 tf6.so-] 遅い反応で申し訳ありません。
    35631 [authorNari g] This is a multi-part message in MIME format.
    35803 [authorNari g] この件に関して、昨日まつもとさんに直接尋ねてみた所、
    + 35804 [matz ruby-la] どもです。
    + 35805 [kouji takao7] (省略)
      35806 [authorNari g] This is a multi-part message in MIME format.
      35807 [sakuro 2238c] statisticは単数形でよいのでしょうか?
      35810 [authorNari g] ご指摘ありがとうございます。
      35822 [authornari g] まつもとさんに許可を頂いたのでコミットしました。

^ [Ruby 1.8 - Bug #269] (Open) OptionParser#environment requires shellwords
35466 [redmine ruby] チケット #269 が報告されました。 (by Takashi Tamura)

^ [Ruby 1.8 - Bug #269] OptionParser#environment requires shellwords
35467 [redmine ruby] チケット #269 が更新されました。 (by Shyouhei Urabe)

^ [Ruby 1.8 - Bug #269] (Closed) OptionParser#environment requires shellwords
35470 [redmine ruby] チケット #269 が更新されました。 (by Nobuyoshi Nakada)

^ [Bug: 1.9] lazy timer thraed creation
35471 [ko1 atdot.ne]  現在,1.9 では timer thread というものを起動時に作って,以下の用途

^ 1.9.1 featureと1.9.0-3リリースプラン
35480 [yugui yugui.] Yuguiです。[ruby-core:17644]以下のお話をまとめてみました。

^ [Ruby 1.9 - Bug #272] (Open) test_chdir failed when Dir.tmpdir is symlink
35481 [redmine ruby] チケット #272 が報告されました。 (by Kazuhiro NISHIYAMA)
35565 [zn mbf.nifty] test_execopts_chdir(TestProcess)も同様に失敗します。

^ pack('i')の挙動...はたして何が期待されているのか
35483 [shyouhei rub] rubyspecに
35550 [naruse airem] pack.c の rdoc を見ると cslq は 8, 16, 32, 64bit 固定なんですが、
35552 [usa garbagec] packとunpackで説明が違うようですね...

^ Re: [ruby-core:17739] [Ruby 1.9 - Bug #256] (Open) defined?(Gem::RubyGemsVersion) behaves strange
35484 [s.wanabe gma] # 英語ができないので ruby-dev に引っ張ってきてしまいました。
35485 [zn mbf.nifty] #256には書き忘れてしまったのですが、require 'rubygems'しても
35488 [shiba mail2.] どこが悪いのでしょうか。
+ 35491 [s.wanabe gma] 明示的にロードし終えているのに定数が定義されていないということですと
+ 35492 [zn mbf.nifty] require 'rubygems'してもrubygems.rbが読み込まれないところです。
  35500 [shiba mail2.] なるほど、問題を読み違えていたようです。

^ [Ruby 1.8 - Bug #221]  Net::SMTPでSMTPのHELO/EHLOにデフォルトで不正なホスト名を使用
35487 [redmine ruby] チケット #221 が更新されました。 (by Masahiro Tomita)

^ [Ruby 1.8 - Bug #274] (Open) typo in net/smtp
35489 [redmine ruby] チケット #274 が報告されました。 (by Masao Takaku)

^ configure --with-ruby-version
35490 [knu iDaemons]  configure オプション --with-ruby-version={minor|full|STR} の

^ [Ruby 1.8 - Bug #221]  Net::SMTPでSMTPのHELO/EHLOにデフォルトで不正なホスト名を使用
35493 [redmine ruby] チケット #221 が更新されました。 (by Anonymous)

^ [Ruby 1.8 - Bug #221]  Net::SMTPでSMTPのHELO/EHLOにデフォルトで不正なホスト名を使用
35495 [redmine ruby] チケット #221 が更新されました。 (by Masahiro Tomita)
35499 [matz ruby-la] ふむ。
35502 [tommy tmtm.o] 正しい対策の一例としては、自ホストのFQDN名 または IPアドレスを使う…と
35503 [matz ruby-la] ですが、Anonymousさんのおっしゃること([ruby-dev:35493]とか
35504 [tommy tmtm.o] # MLへの投稿も Redmine に反映されるんですね。便利〜。

^ [Ruby 1.8 - Bug #221]  Net::SMTPでSMTPのHELO/EHLOにデフォルトで不正なホスト名を使用
35497 [redmine ruby] チケット #221 が更新されました。 (by Anonymous)

^ [Ruby 1.8 - Bug #221]  Net::SMTPでSMTPのHELO/EHLOにデフォルトで不正なホスト名を使用
35498 [redmine ruby] チケット #221 が更新されました。 (by Anonymous)

^ [Ruby 1.8 - Bug #221]  Net::SMTPでSMTPのHELO/EHLOにデフォルトで不正なホスト名を使用
35501 [redmine ruby] チケット #221 が更新されました。 (by Anonymous)

^ [Ruby 1.8 - Bug #221]  Net::SMTPでSMTPのHELO/EHLOにデフォルトで不正なホスト名を使用
35505 [redmine ruby] チケット #221 が更新されました。 (by Anonymous)
35516 [tommy tmtm.o] おお、これは知りませんでした。

^ [Ruby 1.8 - Bug #221]  Net::SMTPでSMTPのHELO/EHLOにデフォルトで不正なホスト名を使用
35518 [redmine ruby] チケット #221 が更新されました。 (by Anonymous)
35520 [tommy tmtm.o] RFC 違反であることを示せば条件を満たすと思ってたので、具体例については

^ [Ruby 1.8 - Bug #221]  Net::SMTPでSMTPのHELO/EHLOにデフォルトで不正なホスト名を使用
35521 [redmine ruby] チケット #221 が更新されました。 (by Anonymous)
35522 [tommy tmtm.o] この場でメールシステムの正しい設定について議論するつもりはないです。
35527 [tommy tmtm.o] あ、1.8.6, 1.8.7 はまつもとさんじゃなくて卜部さんの判断になるのかな。
35537 [shyouhei rub] はい。1.8.6/1.8.7は私が判断します。
35547 [zn mbf.nifty] 古いRFCの821でもlocalhostはOKのように見えますが、それを考慮しても
35567 [shyouhei rub] 1.8.6と1.8.7だけrevertしました。
35571 [matz ruby-la] ありがとうございます。
+ 35572 [tommy tmtm.o] いっそのこと次のようにするのはどうでしょうか。
+ 35573 [knu iDaemons]  localhost がデフォルトとしていちばん安全だと思います。loopback
| 35574 [ueda netfore] 私の使っている Becky! もそうですが、Windows の MUA では HELO/EHLO 時に
+ 35575 [usa garbagec] [127.0.0.1] を推します。

^ [Ruby 1.8 - Bug #221]  Net::SMTPでSMTPのHELO/EHLOにデフォルトで不正なホスト名を使用
35529 [redmine ruby] チケット #221 が更新されました。 (by Anonymous)

^ [Ruby 1.8 - Bug #221]  Net::SMTPでSMTPのHELO/EHLOにデフォルトで不正なホスト名を使用
35530 [redmine ruby] チケット #221 が更新されました。 (by Hiroyuki UEDA)

^ [Bug:1.9] trap("INT", "p 1") causes ArgumentError
35533 [akr fsij.org] trap("INT", "p 1") とすると、ArgumentError になります。

^ [Ruby 1.9 - Bug #279] (Closed) trap("INT", "p 1") causes ArgumentError
35540 [redmine ruby] チケット #279 が更新されました。 (by Nobuyoshi Nakada)

^ [Bug:1.9] sleep and Thread#run
35542 [akr fsij.org] 1.9 では sleep で寝ているスレッドを Thread#run で起こせない
35549 [matz ruby-la] 1.8とはThreadの実装が違うので、なんらかの事情で1.9は起こせな
+ 35560 [akr fsij.org] べつに実際に使っていてという話ではなくて、また、sleep する前
+ 35563 [nobu ruby-la] [ruby-core:17270]を直したときのバグです。

^ Test::Unit -> miniunit
35545 [kou cozmixng] 日本語でごめんなさい。
+ 35546 [kouji takao7] # ruby-coreのほうを読んでおらず、須藤さんのメールのみでの私の意見を述べます。
| 35580 [kou cozmixng] In <006A50EA-BC8C-4807-9B28-528DAF44B6D6@takao7.net>
+ 35548 [matz ruby-la] <全部略>
| 35579 [kou cozmixng] In <E1KJ8y0-0005Fm-9e@x61.netlab.jp>
| 35583 [shyouhei rub] 判断も何も...議論というのは正しいか/間違っているかという軸で行われるべき
| 35584 [kou cozmixng] In <48808E76.8040504@ruby-lang.org>
| 35587 [shyouhei rub] じゃあなんでわざわざRyanが読めないruby-devに移ってきてまでうだうだ言って
| 35601 [kou cozmixng] In <4880BDBB.9050003@ruby-lang.org>
| 35603 [shyouhei rub] 書き方はともかくruby-coreでやるべきです。
+ 35585 [mame tsg.ne.] miniunit を使ったこともない立場ですが、偉そうにコメントします。
  35602 [kou cozmixng] In <e0b1e5700807180702p7810ade8x47932e5dfc7689db@mail.gmail.com>
  35612 [mame tsg.ne.] うーん、テスト環境改善の目的に対して、miniunit 導入反対が手段に

^ [Ruby 1.8 - Bug #212] Issues with Readline in Mac OS X
35551 [kouji takao7] # Subjectを変えます。
35553 [keita.yamagu] このコードを Ubuntu 8.04 の libedit で実行してみたのですが、
+ 35556 [kouji takao7] 情報ありがとうございます。
| 35588 [kouji takao7] ということで、Readline::HISTORYに対する単体テストを作成しました。
| 35592 [kouji takao7] 今回の問題に対応するためのパッチを作成しました。
| + 35593 [kouji takao7] 間違えがありました。
| + 35598 [keita.yamagu] - GNU Readline 5.2
| | 35628 [kouji takao7] 作業いただき、ありがとうございます。
| + 35629 [macobasi gma] GyRCJDMkcyRLJEEkTyEjGyhCTS5TdXp1a2kbJEIkRyQ5ISMbKEINCg0KGyRCO24kNyRGJF8kXiQ3
|   35639 [kouji takao7] 同僚のはからいで、Mac OSX 10.4のアカウントをもらいました。
|   35645 [kouji takao7] テストを修正しました。
|   + 35662 [kouji takao7] いろいろな環境でテストしようと考えたのですが、
|   | 35712 [shugo ruby-l] まつもとさんとも相談して高尾君に引き取ってもらうことにしました。
|   | 35716 [kouji takao7] 今日、前田さんにkoujiというアカウントを作成していただきました。
|   | 35725 [kouji takao7] r18313にてコミットしました。
|   + 35701 [macobasi gma] GyRCJDMkcyRLJEEkTxsoQiBNLlN1enVraSAbJEIkRyQ5ISMbKEINCg0KTWFjIE9TWCAxMC40GyRC
|     35707 [kouji takao7] ありがとうございます。
|     + 35708 [matz ruby-la] patch に -l オプションを付けると空白の違いを無視してくれます。
|     + 35710 [macobasi gma] DQpNLlN1enVraSAbJEIkRyQ5ISMbKEINCg0KPiAbJEIkSiRzJCtKUSRKNXNGMCRyJDckRiQkJF4k
|       35711 [kouji takao7] たしかに仕方ないのかもしれません。
+ 35557 [macobasi gma] TS5TdXp1a2kbJEIkSD89JDckXiQ5ISMbKEINCg0KPiAbJEI7ZCRPGyhCIE1hYyBPU1ggGyRCNEQ2
  35558 [kouji takao7] これは奇妙ですね。

^ [Ruby 1.9 - Bug #6] sprintf() of %f on Windows(MSVCRT)
35554 [redmine ruby] チケット #6 が更新されました。 (by Usaku NAKAMURA)

^ [Ruby 1.9 - Bug #282] (Open) failure of test_asctime(TestTime) on mswin32
35555 [redmine ruby] チケット #282 が報告されました。 (by Usaku NAKAMURA)
35831 [s.wanabe gma] 単純にこんな風に対応してしまうのは駄目なのでしょうか。
35832 [kbk kt.rim.o] ・_WIN32というシンボルは対象が広すぎ(MSVCRTを使わないものも含む)
35843 [s.wanabe gma] なるほど。そうしますとどうするのがいいのでしょう。
35849 [kbk kt.rim.o] __MSVCRT__ でソースを検索して見つけたのですが(win32.c)、
35984 [usa garbagec] なぜか反応が遅くなってしまいましたが、

^ rdoc defines Hash#method_missing
35566 [mame tsg.ne.] make test-all の以下のエラーについてです。

^ [Bug:1.9] context switch may occur during freeing io
35578 [mame tsg.ne.] 以下のように do_select の blocking region に native_thread_yield を
35594 [nobu ruby-la] T_DATAのdfreeとfptr_finalizeはdeferredに回しましょうか。
35616 [nobu ruby-la] ObjectSpaceから見えてしまうとまずいので、訂正です。

^ ruby1.9 -n/-p and END{}
35596 [nov yo.rim.o] Ruby 1.9 の起動オプションに -n や -p を付けると、END{} のブロックが入

^ [request]C APIの拡張
35597 [g.psy.va gma] 藤と申します。
+ 35604 [naruse airem] 気になった点をいくつか。
+ 35606 [nobu ruby-la] 何のためでしょうか。あるAPIの有無を調べるなどなら、mkmf.rbの
+ 35607 [nobu ruby-la] newf系は既存のrb_sprintf, rb_vsprintf, rb_enc_sprintf,
  35611 [g.psy.va gma] ご意見ありがとうございます。
  + 35613 [shyouhei rub] 特に賛成でも反対でもないのですが、一つ疑問なのは、妥当性の検証というのが
  + 35614 [nobu ruby-la] たしかに需要はそこそこあるようですね。あとは名前かな。ちなみに、
    35618 [g.psy.va gma] snprintf()のバッファサイズを決定するのが,私にとってはわりと面倒な作業であり,またRubyソースコード中で用いられる値が様々であることから,この「面倒くささ」はわりと普遍なのではないかと思いました。実装しているときに「面倒くさい」と思うことは,第三者(や,数ヵ月後の自分)にとっては「理解しにくい」ということになりがちなような気がします。「妥当性の検証が難しい」という言葉はそういう意味で使用しました。
    35621 [shyouhei rub] 分かりました。過去はともかく、今なら「悩んだらrb_sprintf使っとけ」くらい
    35622 [g.psy.va gma] Perlにも同等の関数がありますが,この類の関数はnewSVpvf()(PerlではVALUEに相当するものがsv: scalar
    35623 [nobu ruby-la] rb_append_ は仮名なので、もっといい名前はないですかねぇ。
    35624 [matz ruby-la] sprintfした結果をconcatするという意味では正確な名前だとは思い
    35625 [nobu ruby-la] # 実は食肉目の小型動物に関係する関数だとか。
    35626 [matz ruby-la] sprintfがあるので不要だと思います。
    35632 [g.psy.va gma] 欲しい機能としてはこれで満足です。ありがとうございました。

^ Readline::HISTORYの特異メソッドのrdocの書き方について
35599 [kouji takao7] Readline モジュールの rdoc を書いています。

^ Generator/Fiber (Re:  Re: fiber  もどき for 1.8.x)
35605 [ruby gmail.c] GeneratorとFiberの扱いについて。

^ SEGV by STDIN.gets(0,0)
35610 [akr fsij.org] STDIN.gets(0,0) で SEGV します。

^ more descriptive aliases of rb_str_new[2-5] (Re: [request]C APIの拡張)
35615 [nobu ruby-la] 別名を付けてみました。

^ rb_filesystem_encoding on Unix
35617 [akr fsij.org] Unix で、単一の locale に従って運用している場合は、エンコー
35619 [naruse airem] おっと、そうしようと思って忘れていました。

^ non-locale filename encoding
35620 [akr fsij.org] Dir の使いかたとして、ファイル名のエンコーディングが locale
35634 [naruse airem] あまりプログラムにがんばらせたくないなぁと思っているのですが、
35635 [akr fsij.org] Dir の internal_encoding, external_encoding を使うには、プロ
35642 [naruse airem] 想定としては、Unix 系でファイルシステムのエンコーディングが
35643 [akr fsij.org] なるほど。
+ 35644 [akr fsij.org] おっと、:external_encoding だけの指定ならバイト列は変換され
+ 35652 [naruse airem] [ruby-dev:35644] の通り、:external_encoding のみだと force_encoding になります。
  35656 [akr fsij.org] よくわからかったのですが、具体的に :internal_encoding はどう
  35660 [naruse airem] Windows で W 系 API が使われるのを前提として (今はまだ A 系)、
  35661 [akr fsij.org] ふむ、CP51932 ですか。使用頻度が低そうですね。
  + 35664 [naruse airem] Windows 上での Dir.open のデフォルトは、
  | 35668 [akr fsij.org] デフォルトの設定は「使う」とはいえないでしょう。
  | 35674 [naruse airem] ふーむ。
  + 35688 [sh sheepman.] external_encoding という名前をやめて、fs_encoding などに
    + 35689 [naruse airem] すっきりまとまれば :encoding でもいいかなーと思っているのですが。
    | 36188 [matz ruby-la] そろそろfeature freezeが近いので確認モードです。
    | 36218 [naruse airem] 考えた限りでは問題なさそうなので r19246 で :encoding に変えました。
    + 35690 [akr fsij.org] まず external_encoding が充分に役に立つのかどうかを検討する

^ [Ruby 1.9 - Bug #272] (Closed) test_chdir failed when Dir.tmpdir is symlink
35627 [redmine ruby] チケット #272 が更新されました。 (by Anonymous)

^ [Bug:1.9] File.grpowned?のテスト
35633 [zn mbf.nifty] Mac OS Xでassert(File.grpowned?(@file))がFailureになります。

^ [Ruby 1.9 - Bug #354] (Open) Test failure test/ruby/test_transcode.rb
35636 [redmine ruby] チケット #354 が報告されました。 (by Martin Drst)

^ [Ruby 1.9 - Bug #355] (Open)  ext/opensslのmakeが通らない
35637 [redmine ruby] チケット #355 が報告されました。 (by Anonymous)

^ [Ruby 1.9 - Bug #356] (Open) test_flush(TestIONonblock): Errno::EBADF: Bad file descriptor
35638 [redmine ruby] チケット #356 が報告されました。 (by Kazuhiro NISHIYAMA)
threads.html
top