29793-35143
29676-30910 subjects 30073-30388
^ Module duplicate
29793 [ko1 atdot.ne] いつのまにか 1.9 では Module を include したとき、ancestors に同じモ
29849 [shugo ruby-l] Mが2回現れるのは気持ち悪いと思うのですが、
29850 [matz ruby-la] それは主観なんでちょっと置いといて。
29851 [shugo ruby-l] # Satherはコピーですし、superもないですからねえ。
29854 [matz ruby-la] まあ、そうですね。
29857 [ko1 atdot.ne] Module のメソッドでは super を無くすってのも現実的じゃないですよねぇ。
29878 [ko1 atdot.ne] うぅむ。須藤さんが直してくれたので、YARV でもテストがすんなり通るよう
29888 [kou cozmixng] 私は,同じメソッドが2回呼ばれるのが気持ち悪いので今までの仕様の方が
^ case/when splat
29860 [ko1 atdot.ne] 次のプログラムは :ok と出力するべきだと思うのですが、ruby 1.9.0
29882 [nobu ruby-la] べきだと思います。
29892 [matz ruby-la] バグでしょうね。
^ block parameter is always block local
29861 [ko1 atdot.ne] ruby 1.9.0 (2006-11-03) [x86_64-linux] において、ブロックパラメータは
+ 29862 [ko1 atdot.ne] すみません、左辺でした。
+ 29863 [matz ruby-la] これからはこんな感じです。
^ Webrick の Content-Range について
29894 [poni.eru gma] Webrick で問題らしき物を見つけました。
^ 1.8問題まとめ
29905 [root mput.di] とりあえずruby -vどうすんのとかの若干の未解決事項はあるものの、
29906 [usa garbagec] おそらく、1.8.6のブランチは1.8のブランチに入った修正のうちの
^ コードネームを決めませんか
29907 [techml sgtpe] Ruby 1.9.1の機能を議論する際、必ずと言っていいほど、Ruby 2.0の方がよいというツッ
29909 [matz ruby-la] 以前から(B)にはRiteという名前を使っていたわけですが。それぞ
+ 29910 [root mput.di] # なぜ(A)なのだろう...
| 29913 [matz ruby-la] それって、本によって違ったりするんですか?
+ 29911 [taca back-st] この2つの違いは何になるのでしょうか?
29912 [matz ruby-la] 1.9と2.0です。つまり、「将来のRuby」と言われていたもののうち、
^ StringScanner#scan BUG?
29914 [tommy tmtm.o] Ruby 1.8.5 で次のコードを実行すると、$KCODE="NONE" かつ正規表現のフラ
30101 [aamine lover] 青木です。すみません、すっかり見落としてました。
30106 [knu iDaemons] 問題ありません。お願いします。
^ 1.8問題まとめ(2)
29916 [root mput.di] [ruby-core:9493]で英語圏のみなさんの意見も聞いてみた結果、1.8の開発ブラ
+ 29917 [matz ruby-la] ご配慮ありがとうございます。わたしには1.9(や2.0)が必要なよう
+ 29918 [kazuhiko fdi] 私個人としては、現実的な夢を見るための ruby_1_8 が欲しい人なのですが、い
^ stable branch policy
29919 [knu iDaemons] 武者です。
29920 [usa garbagec] この「一定期間」については、ruby_1_8ブランチについては、どれ
29921 [knu iDaemons] 1.9 の様子を見ながらになりますが、
^ NKF変換の文字列末尾
29922 [tommy tmtm.o] Ruby 1.8.5 の NKF が、文字列の末尾に ESC ( B をつけてくれません。
29923 [naruse airem] すみません、ご指摘の通りオリジナルNKFの問題です。
29924 [tommy tmtm.o] ありがとうございます。オリジナルの NKF ではすでに修正済みでしたか。そ
^ ruby -v
29925 [shyouhei rub] そこで懸案事項ですが、ruby -vをどうするかという問題が残ってたと思います
+ 29926 [matz ruby-la] 生1.8.5と何で識別するかをどこかで明示しておけば良いのではな
| 29930 [shyouhei rub] RUBY_PATCHLEVELはとうぜんRubyレベルからも見えるものと思ってましたが。
| 29932 [matz ruby-la] それについてはその通りです。私が想定していたのは、「このプラッ
| 29935 [shyouhei rub] あー、そういうことか。
| 29938 [knu iDaemons] Perl みたいに -V を新設するのもありかな。
| 29940 [taca back-st] あまり複雑なことは避けた方が良いと思います。
| 29944 [shyouhei rub] やっぱそうですか。
| 29948 [shyouhei rub] あるかないかも分からん問題について悩んでいてもしょーがない気がしたので
| 29954 [knu iDaemons] ruby_1_8_5 系列の patchlevel の最大値はどのくらいと見ればいい
| 29955 [shyouhei rub] ruby_1_8はこの際1.8.6と名乗るのがいいと思いますが、ダメ?
| 29958 [eban os.rim.] ruby_1_8_5との区別をつける意味でも賛成します。
| 29959 [knu iDaemons] 私の提案も同趣旨ですが、 patchlevel はリリース版を起点とする
| 29960 [shyouhei rub] ふーむ、その前提ではたしかにSTABLE枝はpatchlevelが大きな値を持つほうが筋
| 29961 [knu iDaemons] 一貫性の観点からは p5000 スタートがいいかもしれませんね。
| 29963 [shyouhei rub] 卜部です。自分の中では疑問だった点はだいたい解決したので、5000からスター
+ 29927 [kazuhiko fdi] trunk を svn にするのなら、1.8 枝もいっしょに svn になるほうが断然いいと
| + 29928 [matz ruby-la] まず、1.8メンテナのみなさんが意思統一が必要だと思います。
| | 29936 [shyouhei rub] みなさんって俺もか。えっと、ruby_1_8_5ブランチは作業量も多くないことが予
| + 29933 [ko1 atdot.ne] 以前まつもとさんから「1.8 面倒見る人がいいんだったら svn 化しよう」と
| | 29949 [shyouhei rub] すいません、どういう順序ってどのへんの順序の話ですか。たぶんすでにささだ
| | 29950 [ko1 atdot.ne] 私は cvs2svn したリポジトリを持っていますが,誰からもアクセスできるよ
| | 29951 [matz ruby-la] 昨日、svn.ruby-lang.orgになるべきマシンはSunから届きました。
| | 29956 [shyouhei rub] ここでいう関係者ってのはどのくらいの範囲なんですかねえ。
| | 29957 [matz ruby-la] まあ、それぞれのブランチのメンテナくらいでいいんじゃないでしょ
| + 29937 [knu iDaemons] 私はすでに表明していますが、 1.8 (ruby_1_8) も svn 化希望です。
+ 29929 [naruse airem] 互換性を考えなければ以下が好みなのですが、
29939 [ueda netfore] 互換性の話が分かっていない素人です。
^ webrick and String#each
29931 [naruse airem] 1.9 にて webrick に String#each 削除の影響がでています。
+ 29941 [matz ruby-la] えーと、これは呼び出し側で対処したいです。
+ 29942 [matz ruby-la] コードを見るかぎりparse_form_dataに渡されるio(body)は必ず
+ 29943 [matz ruby-la] たて続けですが。
| 29947 [naruse airem] そのパッチで手元で試した限りでは問題なく動きました。
+ 29946 [eban os.rim.] IOやStringやStringIOにはそのためのeach_lineがあるので、
^ Cygwin で Resolv.getaddress が失敗する
29945 [yanagi shake] Resolv.getaddress がエラーになります。
^ printfは$KCODEの影響を受ける?
29952 [zn mbf.nifty] こういう話を見つけたので試してみたところ、
29962 [matz ruby-la] 1.9では直っていたのでバックポートします。でも、sprintf全般を
^ changing the definition of RUBY_VERSION_CODE
29953 [knu iDaemons] 現在、 RUBY_VERSION_CODE は 185 のような三桁の値に定義されて
^ 1.8, 1.9, svn化, などなどのまとめ
29964 [usa garbagec] サボってる間についていけなくなったので、現状をまとめてみまし
+ 29965 [shyouhei rub] 卜部です。担当部分のみ反応しますが、
| 29966 [matz ruby-la] 何を入れるか決定するのも卜部くんの担当だと認識していますが、
| 29967 [shyouhei rub] えーと、いずれにせよ、一件のバグ修正に対しては一個のパッチレベルが消費さ
| + 29968 [matz ruby-la] ふむ。
| + 29969 [usa garbagec] 同意します。
+ 29981 [ko1 atdot.ne] 1. 誰か (a) が cvs2svn を使って Subversion リポジトリ (r) へ変換する
29982 [usa garbagec] svn化とYARV化は必ずしも同時じゃなくていいということですね。
29983 [ko1 atdot.ne] 厳密には,今の cvs にあるタグ yarv_migration_base/ をベースにマージ作
30018 [usa garbagec] # ここにぶら下げるのが適切かどうかよくわかんないですが...
+ 30020 [shugo ruby-l] マシンの準備については、私があまり時間が取れないせいであまり
+ 30030 [ko1 atdot.ne] 色々な不幸な混乱があって動いていないような気がします。
+ 30035 [usa garbagec] 私に関しては、特にネタも抱えてないのでいつでもいいです。
+ 30036 [shyouhei rub] 多分ささださんの中では1.8.5が出ようが1.8.6が出ようが大差ないんだろうけど
+ 30038 [matz ruby-la] 手元にはYARV後にコミットしようと思って山のように大きな変更が
^ BUG: Incorrect handling of Ignorecase matching (regex.c of 1.8.5)
29970 [hogemuta gma] 2ちゃんねるのRubyスレで報告されていたのですが、1.8以前のregex
+ 29971 [nobu ruby-la] # 型名がないのはさておき
| 29972 [kimura.koich] すみません。
| + 29973 [nobu ruby-la] RE_MAY_IGNORECASE を使ってはどうでしょうか。
| + 29974 [kimura.koich] 作り直しました。
| 29975 [matz ruby-la] どっちが良いのか判断するのが難しいですねえ。なかださんの方は
| 29976 [nobu ruby-la] です。
| 29977 [matz ruby-la] えーと、1.8についてはknuさんが「当ててください」と言うべきな
| + 29978 [kimura.koich] 既に一度別のパッチで名前が残っていますので、採用されることにこだわりは
| + 29979 [knu iDaemons] はい、私もそちらに一票。
+ 29985 [shyouhei rub] この件ですが1.8.5にも修正入れるべきでしょうか?
29986 [knu iDaemons] 「明らかなバグだから直した方がいい」
29987 [shyouhei rub] そうですねえ。
29988 [nobu ruby-la] 仕様というのは抵抗があるので、Known bugsとしてどこかに書いてお
29999 [hogemuta gma] なかださんのパッチが当たっていない状態での回避策を試していて、
^ OCSPError.superclass is Object
29980 [sheepman she] リファレンスの整備作業をしていて気付いたのですが、
29984 [gotoyuzo not] ありがとうございます。コミットしました。
^ Module#constants excluding superclass
29989 [nobu ruby-la] のパッチです。
+ 29990 [matz ruby-la] コミットしてください(1.9に)。
+ 29991 [aamine lover] いえ、あれは、const_get や const_defined? ではダメだから困るという
29992 [nobu ruby-la] 1.9なら、B.const_defined?(:CONST, false)で判別できるはずです。
29993 [aamine lover] なぬー。そっちは引数ついてたんですか。失礼しました。
^ NULLCMD
29994 [taca back-st] こんにちは。
29995 [nobu ruby-la] すいません、そういう環境がありましたか。
29996 [taca back-st] すみません、どこをどう直せば良いのでしょうか?
29997 [nobu ruby-la] こんな感じでどうでしょうか。
29998 [taca back-st] あぁ、そういう意味でしたか。「*Makefile.inだけ*直す」と、勝手に解釈し
^ lib/irb/locale.rb uses File.exists?
30000 [kinpoco gmai] 金本ともうします。
30001 [matz ruby-la] ありがとうございます。取り込みます。
^ 1.8.5 Christmas release?
30002 [shyouhei rub] 卜部です。1.8.5-p2リリースの際には御世話になりました。
30006 [matz ruby-la] 反応がありませんね。私は「今年は出さない」と言った張本人です
30007 [shyouhei rub] 反対する人がいないので出そうという気になっています。予定としてはいまのところ
30009 [naruse airem] 1.8.5-p8 をリリースするという話ですよね?
30010 [shyouhei rub] このままなにもなければp8ですが、修正が入る可能性は残ってるので実際には
+ 30011 [nagai ai.kyu] [ruby-talk: 227408] に関連しての [ruby-cvs:18566] はどうしましょう?
| 30014 [shyouhei rub] これは入れてもいいんじゃないかなあ。永井さんコミットできますか?無理そう
| 30015 [nagai ai.kyu] 今,多忙モードなもので,お手数かとは思いますが,
+ 30013 [aamine lover] NEWS はリファレンスマニュアルに入ってるので、known bug も
^ digest/sha2.rb is installed in a wrong place
30003 [sheepman she] 僕の手元の環境だけかも知れませんが、digest/sha2.rb が
+ 30004 [nobu ruby-la] 拡張ライブラリからインストールされるファイルには、すべてtarget_prefix
+ 30005 [knu iDaemons] すみません。ミスです。修正をコミットしました。
^ ext/readline
30008 [taca back-st] こんばんは。
^ broken output of irb --help
30012 [usa garbagec] trunkでのirb --helpの表示が壊れています。
^ Problem compiling openssl on ruby-1.8.5-p2 with gcc 3.2
30016 [matz ruby-la] [ruby-talk:229650]によると中田さんの[ruby-talk:214902]パッチ
^ Config,RbConfig
30017 [zn mbf.nifty] rbconfig.rbで1.8.5は
30019 [matz ruby-la] 1.8ではConfig、1.9以降はRbConfigとするつもりでしたが、急いで
30034 [zn mbf.nifty] すいません。なにか勘違いしていたようです。
^ Ruby 1.8.5-p11 preview
30021 [shyouhei rub] After the latest 1.8.5-p2 release (which was a security fix), we have
+ 30022 [shyouhei rub] Oops.
| 30031 [usa garbagec] mswin32版で、test-all(相当)が0E2F(2Fは既知の問題)であることを
+ 30025 [zunda616e ya] Dear Urabe-san and all,
| 30026 [shyouhei rub] 卜部です(zundaさんって日本語読める環境にいますか?)
| 30028 [zunda616e ya] zundaです。日本語も読み書きできます。
+ 30029 [ueda netfore] Red Hat Enterprise Linux 3 環境で、インストールせずに
30032 [shyouhei rub] test_s_open_no_createの定義に
30033 [ueda netfore] 仰るとおりでした。
^ autoloading static linked extension
30023 [nobu ruby-la] Init_ext()ではloading_tblに入らないのが原因です。
30024 [matz ruby-la] 正直、思ったより大きくて中身を全部理解したとは断言できないの
30027 [knu iDaemons] rb_provided() の if ブロックは括弧が抜けていますか?
30037 [nobu ruby-la] すいません、抜けてるというか、直しかけだったようです。
^ CVS freeze
30039 [ko1 atdot.ne] From now, I'll convert to CVS repository to Subversion repository.
30040 [ko1 atdot.ne] I set up Subversion repository.
+ 30041 [shyouhei rub] No you can't. You first have to get a SSH account to do this. Not all
+ 30042 [ko1 atdot.ne] You : Ruby commiters.
^ SVN ready
30043 [shugo ruby-l] This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
+ 30044 [shugo ruby-l] Anonymous SVN service is available now:)
+ 30069 [nakahiro sar] Thank you for your great work.
30122 [shugo ruby-l] This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
^ 1.8.5 の svn 移行でちょっと問題
30045 [shyouhei rub] というわけでSubversionにいろいろ移ったわけですが、なんか{cvs,svn} export
30046 [shugo ruby-l] ruby_1_8_5はcvsのままで行きましょうか。
+ 30047 [nobu ruby-la] time_t との変換の際の閏秒の扱いの違いとか? それはもっと大きいかな。
+ 30048 [ko1 atdot.ne] とくに思いつきません。
+ 30049 [shyouhei rub] じゃあそうしましょう。
^ BigDecimal#!=
30050 [aamine lover] 以下のように、BigDecimal#!= が定義されてしまっています。
30053 [matz ruby-la] 気がつきませんでした。削った方が良いと思います。
30054 [aamine lover] とりあえず HEAD にコミットしました。
30055 [matz ruby-la] 最近、小林さんから頼りがありませんが、前回質問した時(logに対
30056 [aamine lover] あ、そうでしたか。失礼しました。すると今回コミットしちゃったのは
30057 [matz ruby-la] 今回みたいな自明なのはいいんじゃないでしょうか。
^ lib/finalize may be obsolete?
30051 [sheepman she] リファレンスマニュアルの作業をしていて気が付いたのですが、
30052 [matz ruby-la] お願いします。
35143 [okkez000 gma] Finalizer の各メソッドの説明を書こうとして、試しに動かそうとしたら動きませんでした。
^ merge YARV
30060 [ko1 atdot.ne] I'll commit YARV to Ruby Subversion repository.
30061 [ko1 atdot.ne] 昨晩 YARV をマージしました。
+ 30062 [m_seki mva.b] YARVでいま使える排他制御の仕組みにはなにがありますか?
| 30066 [ko1 atdot.ne] Mutex クラスが組み込みになっているので、そちらを利用していただければと
+ 30063 [gotoyuzo not] NetBSD 4.99.7で次のようになりました。
| 30067 [ko1 atdot.ne] すみません。対応したと思ったのですが、なんか対応できてませんでした。
+ 30064 [usa garbagec] VC6でtk(というかtcltklib)がリンクできません。
| 30068 [ko1 atdot.ne] 内容の話から言うと、前者の部分は、そもそもRubyのスレッドモデルが変わっ
| 30075 [nagai ai.kyu] まだ調べてはいないのですが,tcltklib.c と multi-tk.rb とは
| 30078 [ko1 atdot.ne] こちらこそどうぞよろしくお願いします。ドンドン質問してやってください。
| 30127 [nagai ai.kyu] とりあえず is_ruby_native_thread() をダミー化して動かしてみた結果,
| 30145 [ko1 atdot.ne] そういえば、rb_proc_new() は作りました。
| 30147 [nagai ai.kyu] ありがとうございます.
| 30149 [ko1 atdot.ne] シグナルについては、何も無くても難儀なのですが、もし「こういうふうにし
| 30152 [nagai ai.kyu] もしあれば,前のメールで書いてます.(^_^;
+ 30086 [nobu ruby-la] cygwinではthread_win32.ciが使われる一方でfork()が存在するので、
| 30091 [ko1 atdot.ne] ありがとうございます。コミットしました。
+ 30087 [nobu ruby-la] bisonから警告が出るのが気になったのですが、f_larglistのあとの
30090 [ko1 atdot.ne] パーサについては全然自信が無いのですが、昔いじったときに、似たようなも
30092 [matz ruby-la] うーん、誰のコードを見たんだろう? 偉い人って誰だろう?
^ IO#lineno always returns 0
30065 [aamine lover] HEAD で IO#lineno が常に 0 を返すようになっています。
30081 [nobu ruby-la] ちょうど一行の長さと同じlimitを指定したときにlinenoが進んでいません。
30085 [nobu ruby-la] 正月早々うっかりコンパイルがとおらないパッチを出してしまいました。
30094 [matz ruby-la] コミットしてください(trunkに)。
^ ARGF.read() causes ArgumentError
30070 [aamine lover] 引数を省略した ARGF.read が使えなくなっています。
30084 [ko1 atdot.ne] ここで変わったらしいのですが、commit log には言及が無いようです。
30093 [matz ruby-la] すいません。置換ミスです。さきほど修正をコミットしました。
^ ruby-changes
30071 [ko1 atdot.ne] コミットされたとき、何がコミットされたのか、その差分を知りたかったの
^ send/__send__ and private method
30072 [ko1 atdot.ne] 現在、trunk では send/__send__ メソッドは private なメソッドを一切呼べ
+ 30083 [ko1 atdot.ne] もう一つ、C レベルでのメソッド呼び出し(rb_applyやrb_funcall)で
+ 30095 [matz ruby-la] この辺はもう一度いじるつもりがあるので放置しておいてください
30103 [ko1 atdot.ne] 了解しました。ちなみに、「こんなのを考えてる」という案があったら教えて
30107 [matz ruby-la] はい。こんな感じで。
+ 30109 [shyouhei rub] selfのprivateメソッドが呼びたければ普通にこれまでどおりの方法で呼べばい
| 30111 [matz ruby-la] なにか誤解があるのかな? funcallはsend同様に動的にメソッド名
| 30112 [shyouhei rub] 多分。
| 30113 [matz ruby-la] 文字列からコンパイルを行う手順が省略されます。ので、たぶん速
+ 30154 [ko1 atdot.ne] このルールだと、
30160 [matz ruby-la] そういうものだと考えてます。
30162 [ko1 atdot.ne] うーん。ぱっと思いついた例なんですが、
30168 [matz ruby-la] そういう場合にはSomeConfig#loadをprivateにしてくれってことで。
threads.html
top