31774-32131

31531-32526 subjects 31967-32877

^ RSTRING(value)->ptr == NULL ?
31774 [ruby-dev tie] 起こすことがあります。
31778 [matz ruby-la] できればそういいたいところです。話を聞かないでもないですが。
31779 [ruby-dev tie] [[ruby-dev:31778] Re: RSTRING(value)->ptr == NULL ?]
31800 [akr fsij.org] [ruby-core:1177] で似た指摘がされています。そのスレッドにお
+ 31801 [nobu ruby-la] そんな話もありましたねぇ。
| 31826 [shyouhei rub] rb_str_replaceでこいつをreallocしようとして落ちます。
+ 31803 [matz ruby-la] あー、そういえばそうだったような(恥

^ 1.9 on OpenBSD
31775 [ko1 atdot.ne]  OpenBSD 上で 1.9 をコンパイルしたら,こんな警告が出ました.どうし
31776 [nobu ruby-la] OpenBSDが偏執的というだけのような。
31777 [matz ruby-la] そうですね。長さがはっきりしないものはallocaしない方が良さそ

^ "string"[/str/]=:not_string dumps core
31780 [nobu ruby-la] ENCODING_*マクロはT_STRING限定ということですよね。
31788 [nobu ruby-la] だけだとまずいですね。T_REGEXPとT_FILEもかな?
31791 [matz ruby-la] 当面はそれでいいかなあ。コミットしてください。

^ `scan': character encodings differ (ArgumentError)
31781 [kou cozmixng] trunkでは、encodingがUS-ASCIIな文字列をkcodeが"utf8"な正規表
+ 31782 [nobu ruby-la] [ruby-dev:31715]からのスレッドでも議論していますが、結論はまだで
| 31784 [kou cozmixng] # あぁ、The RWikiに書くようなことだったのかも。。。
| 31785 [kou cozmixng] In <20070915.120322.-1619798038.kou@cozmixng.org>
+ 31783 [matz ruby-la] なかださんからもありましたが、少なくとも仕様ではありません。

^ rstripがstripしすぎる
31786 [kou cozmixng] 途中に空白はあるが、最後は空白で終わっていない文字列を渡すと、
31792 [matz ruby-la] あ。コミットしてくださいませんか?

^ 文字列のinspect
31787 [eklerni for.] 1.9で文字列のinspectが文字化けした感じになります。(Windows)
31789 [nobu ruby-la] encoding pragmaがないとリテラルのエンコーディングはすべて
31790 [matz ruby-la] あ、そうですね。でも、onigenc_get_default_encoding()でいいの
31793 [nobu ruby-la] 本来ならVM(あるいはthread)がもつべきだろうとは思いますが、それは
31794 [matz ruby-la] 納得しました。んじゃ、コミットしてください。

^ generator from Enumerable#map
31798 [mame tsg.ne.] 1.9 では、Enumerable#map や Enumerable#index をブロックなしで呼ぶと
31847 [mame tsg.ne.] 情けないことにまだわかってません。気になるので教えていただけません
31908 [matz ruby-la] 反応が遅くてごめんなさい。
31916 [mame tsg.ne.] 対称性の意味がよくわかりませんが、
31953 [matz ruby-la] えーと、「なら要らないのかなあ」と作業を始めようとしてようや
32055 [mame tsg.ne.] なるほどー、ありがとうございます。
32057 [matz ruby-la] そうです。ささだくんは「気持ち悪い」と反対しましたが、大クラ

^ weakref.rbにデバッグ用print
31799 [yamamotomado] こんにちは山本ともうします。
31841 [matz ruby-la] すみません、削除しておきます。

^ hash value of { n => n }
31802 [mame tsg.ne.] 1.9 で以下のコードを実行すると、かなり時間がかかります。

^ TYPE(cl) in rb_obj_is_kind_of
31804 [akr fsij.org] rb_obj_is_kind_of 中で TYPE(cl) が T_CLASS や T_ICLASS でな
+ 31805 [akr fsij.org] う、以下で十分でした。
+ 31807 [nobu ruby-la] その直後のswitchをみれば、T_MODULEは正常なケースだと思います。
  31808 [akr fsij.org] うぅむ。

^ rb_str_substr is much slower than rb_str_subpat
31806 [nobu ruby-la] 1.9では、長い文字列に対するString#[]が、Fixnumを使ったときのほう
31809 [nobu ruby-la] "-"[1,1]がIndexErrorになってしまっていたので、少々修正。

^ rb_obj_is_kind_of
31810 [akr fsij.org] rb_obj_is_kind_of の TYPE(cl) ですが、[ruby-dev:31805] の例
31811 [nobu ruby-la] finalizer待ちのようですね。
31812 [akr fsij.org] パッチを当ててみましたが、まだ出ます。
31813 [nobu ruby-la] 二ヶ所必要でした。できればひとつにまとめたいとこですが。
31814 [matz ruby-la] コミットしてください。リファクタリングするかどうかは、お任せ

^ 文字列の式展開
31815 [eklerni for.] encoding pragma無指定時の挙動ですが、
31822 [nobu ruby-la] 1. nil.to_sはencodingに関係なく、US-ASCIIの""を返す
31825 [eklerni for.] 返信ありがとうございます。
31827 [nobu ruby-la] Shift_JISはASCII-compatibleとみなしますから、US-ASCIIとの比較・結合は問題なくなります。
+ 31828 [eklerni for.] ではいま話している問題はその対策で解決するということですね。
+ 31829 [duerst it.ao] 今まで「ASCII-compatible」の詳細な定義は何なのかで

^ SEGV by removing undefined method
31816 [akr fsij.org] 以下のようにすると SEGV します。

^ removing undefined method on 1.8
31817 [akr fsij.org] 1.8 で undef したものを remove_method すると NameError にな

^ SEGV by attr
31818 [akr fsij.org] 以下のようにすると SEGV します。
31844 [nobu ruby-la] ふと、ID_ATTRSETのようにID_INSTANCEなどもID_LOCALと対応関係があ
31846 [nobu ruby-la] ちょいと古いのを送ってしまいました。

^ rb_clear_cache_by_class
31819 [akr fsij.org] 以下の表明は正しいでしょうか?

^ valgrind set_trace_func
31820 [akr fsij.org] 以下のようにすると Invalid read of size 4 となります。
31832 [akr fsij.org] 1.8 の rb_remove_event_hook と見比べると、return がひとつ消
31885 [akr fsij.org] 意味がわかってませんが、見比べるだけでどうにかするなら、こう

^ unsubscribe
31821 [angadsc gmai] unsubscribe Angad Chadha

^ trunk で現状セルフビルドができません
31831 [hogemuta gma] 以下の修正が原因で、この修正が入った以降のruby を優先的に起動する環境に
31833 [nobu ruby-la] erb自体はStringを渡しているものの、StringScanner#initializeの中
31834 [matz ruby-la] でしょうね。コミットしてください。

^ Kernel#` is blocked with Ruby/GLib2 on Intel Mac
31835 [kou cozmixng] 1.8.6-p110でも再現するかどうかはわからないのですが、(たぶん)
+ 31836 [kou cozmixng] 補足です。
| 31837 [kou cozmixng] さらに補足です。
+ 31838 [shyouhei rub] 卜部です。なんかすでに解決してるっぽいですが
  31839 [kou cozmixng] In <46F74D76.6060807@ruby-lang.org>

^ valgrind fiber
31840 [akr fsij.org] test_fiber.rb を valgrind 下で動かすと Invalid read of size 4 になるのですが、

^ 拡張ライブラリ内での SIGVTALRM
31842 [tommy tmtm.o] Ruby でスレッドを生成すると SIGVTALRM が 10ms 毎に通知されて、それで
+ 31843 [matz ruby-la] はい。
| 31859 [tommy tmtm.o] 了解です。Ruby のリコンパイルができる状況であれば、configure
| + 31860 [matz ruby-la] 「プロセスの実行時間」にはユーザー空間だけでなくシステムコー
| | 31902 [tommy tmtm.o] Linux のソースを眺めてみたんですが、一応ユーザー時間だけを数えているよ
| + 31865 [akr fsij.org] % ./ruby -ve 'Thread.new {}
| + 31903 [tommy tmtm.o] 〜〜
|   + 31904 [matz ruby-la] うーむ。
|   + 32002 [tommy tmtm.o] 結局、今回の件は [ruby-dev:31842] の
+ 32131 [fumiyas osst] 今度 Solaris 10 で Ruby を試そうと思っていたので

^ huge `if' dumps core
31848 [mame tsg.ne.] 以下のようにすると 1.8 、1.9 共に落ちます。
31851 [nobu ruby-la] さすがに、1MBを越えるエラーメッセージが出てくれてもあまりうれし
31855 [matz ruby-la] でしょうね。なかださんのパッチをコミットしてくださいませんか?
31862 [nobu ruby-la] 1.8のほうはどうしましょうか。rb_enc_prev_char()相当がないので、
31863 [matz ruby-la] うむ。じゃあ、このパッチを当てる方向で。

^ Exception `ArgumentError' at (null):0 - NULL pointer given
31849 [akr fsij.org] 以下を実行して ^C で割り込むと、NULL pointer given とか怪し
31856 [matz ruby-la] rb_longjmp()がrb_sourcefile()がNULLを返したことに対応していな

^ meta programming might dump core
31850 [mame tsg.ne.] くだらない報告ばかりで恐縮ですが、[ruby-dev:31848] と似たようなバグを
31864 [nobu ruby-la] key=>valueの値を先にVMスタックにすべて積んでからnewhashを実行す

^ Re: [ ruby-Bugs-14195 ] Array instance method include? speed can be increased
31852 [shyouhei rub] たぶんスピード狂の人は興味あると思うので転送。

^ optimize T_OBJECT space
31853 [akr fsij.org] T_OBJECT なインスタンスで、インスタンス変数の名前をクラス側
+ 31869 [ko1 atdot.ne] +1
+ 31880 [akr fsij.org] 入れてもいいかどうか反応が無いんですが、どうなんでしょうか。
  31881 [matz ruby-la] うーん、デメリットのあるケースがあるのかないのか、とか、デバッ
  31882 [akr fsij.org] 支援というと rb_ivar_get を呼び出すようなものですか?
  31883 [akr fsij.org] extern long count_rclass_iv_tbl;
  31884 [matz ruby-la] 確かに。

^ Symbol.all_symbols
31854 [eklerni for.] リファレンス編集中に気づいたことについての質問です。
31875 [matz ruby-la] そうですね。1.9では実行されないシンボル式が最適化により削られ
31877 [eklerni for.] なるほど、最適化の影響ですか。シンボルをなにかに利用すると確かに生成され

^ reading a pipe by multiple threads
31866 [akr fsij.org] 以下のプログラムが ^C で止まりません。

^ marshal_dumpで不正なデータが書き出される
31870 [kumaryu kuma] marshal_dumpでテンポラリなオブジェクトを返している時に

^ Process::WNOHANG
31871 [akr fsij.org] 以下を実行すると、3 秒ほど待ってしまいます。

^ ruby 1.9 で ruby 1.9  はコンパイルできなかった
31887 [duerst it.ao] 皆さん、こんにちは。
+ 31889 [matz ruby-la] 先程encoding比較(rb_enc_check)を抜本的に修正してコミットしま
| 31893 [duerst it.ao] まつもとさん、こんにちは。
+ 31895 [nobu ruby-la] インストール済みのerb.rbが読み込まれているので、strscan.soも古い

^ URI::LDAPS
31896 [kou cozmixng] サポートしてもらえると嬉しいです。

^ memory consumption on ext/dl build
31898 [akr fsij.org] Ruby 1.9 のビルド・インストールで動作する各プロセスのメモり

^ platform-independent per-process initialization
31900 [nobu ruby-la] 現在main.cでプラットフォームごとに行っている初期化を、プロセス単
31901 [matz ruby-la] 旧Macはもうコンパイルできないはずですから削ってもよいでしょ

^ ipaddr
31909 [zn mbf.nifty] ipaddrで
31925 [knu iDaemons]  こうするといいかな。

^ eval("", TOPLEVEL_BINDING) and ObjectSpace._id2ref
31911 [akr fsij.org] 以下のようにすると SEGV します。

^ exit status of ruby -v
31912 [akr fsij.org] ruby -v としたときの exit status が 1 になってます。

^ SEGV: Fiber.new{ callcc{|c| @c = c } }.resume
31913 [akr fsij.org] 以下のようにすると SEGV します。

^ m17nの全貌に関する何か
31914 [maki rubycol] m17nQuestions
31922 [matz ruby-la] 私の頭の中には。今週いっぱいくらいでテキストにダンプします。

^ Re: Problem with Ruby 1.8.6-p110 on DragonFly (was [PATCH] Problem with ruby 1.8.6-p36 (and p39) on Tiger)
31927 [taca back-st] こんばんは。
31977 [nobu ruby-la] pthreadライブラリは pthread pthreads c c_r の順に探しているので、

^ securerandom.rb for 1.8
31928 [akr fsij.org] securerandom.rb を 1.8 に追加し、cgi/session.rb に使わせたい
31990 [knu iDaemons]  いいと思います。ライブラリ名も明示的で納得できます。ただ、
31992 [akr fsij.org] random_number は rand 互換で、SecureRandom が適切なケースで
+ 31993 [nakahiro sar] 1.9向けに準備していた、私と田中さんが合意し、ruby-coreで意見も募集してま
| + 31996 [matz ruby-la] えーと、Randomクラスそのものに反対した覚えはありません。
| | 31997 [nakahiro sar] 回答しませんでしたっけ。[ruby-dev:31555]です。削る必要がある、とまでは読
| | 31998 [matz ruby-la] まあ、そう書いてはありましたけど、動機が十分に読み取れなかっ
| | 32001 [nakahiro sar] なるほど。そう言ってくれればいいのに。では、もしRandom導入の議論を再開し
| | + 32004 [akr fsij.org] srand に関する私の考えは参照されている [ruby-dev:30963] に書
| | | 32012 [nakahiro sar] おっしゃる通りです。「私と田中さんが合意し」とか書いたメールの後で書く
| | + 32039 [matz ruby-la] 申し訳ありません。私自身も十分に自覚してませんでした。
| |   32067 [nakahiro sar] まつもとさん、[ruby-dev:31972]のRakeネタはどうですか。たぶんまだどちらと
| |   32071 [matz ruby-la] rakeをビルドに使いたいというニーズは理解できます。なら、添付
| + 32005 [akr fsij.org] 必要がある程度には促す必要があるので、不要とは思いません。
|   32011 [nakahiro sar] なるほど。必要性の認識の違いですね。
|   32019 [akr fsij.org] なるほど。
+ 32007 [knu iDaemons]  なるほど。まあ引数なしの呼び出しは検出しやすいので、メソッドを
  32020 [akr fsij.org] まぁ、良い名前がみつかれば後からでも alias をつけることがで

^ Import Rake to Ruby 1.9
31930 [nakahiro sar] RubyGemsについてはdrbrainが作業に入っており、10月2週にはmergeされる見込
31931 [matz ruby-la] 持ってないと思いました。

^ bug on autoload
31932 [nagai ai.kyu] [ruby-dev:31923]でも触れた件ですが,1.9 で,例えば

^ curses
31933 [shugo ruby-l] cursesに関してはWikiの方が情報が古いような気がします。
+ 31935 [nakahiro sar] 大丈夫ですよ。まつもとさんが消極的メンテナをやってくれます。:-)
+ 32036 [ttate ttsky.] 反応が遅くてすいません。
  32063 [nakahiro sar] とりあえず、まつもとさんが「消極的メンテナ」をしてくださるということなの
  32065 [shugo ruby-l] 「消極的メンテナ」ということなら私が引き取ります。

^ Do ruby 1.9 require C99 compliant compiler?
31934 [kimura.koich] まつもとさんコミットの以下の二点の修正で、C99でないCコンパイラで

^ Rake添付
31936 [matz ruby-la] 今日、Skypeで話してて「RakeはGemに必須でない」という話を聞き
31937 [nakahiro sar] # RubyGemsがプロダクト、gemは各パッケージ、またはコマンド名。
31938 [matz ruby-la] すいません。RubyGemsで。
+ 31939 [akira arika.] pre-install gemっていうのはどんなものですか?
| 31940 [nakahiro sar] pre-installed-gemです。ちなみに私はそれを許す気はありません。何様だって?
| 32008 [akira arika.] つまり、Ruby本体といっしょに配布されて
| 32014 [knu iDaemons]  そこについて言えば、 pre-install-gem をインストールしないという
| 32015 [akira arika.] 結局それがなければはじまらない、っていうものが
| 32016 [knu iDaemons]  すみません、論旨がよく分かりませんでした。
| 32017 [akira arika.] ええと、うまく説明できないのですが、
| 32018 [shyouhei rub] [ruby-dev:31973]のような議論の結果、結局何もしなくてもrubygemsは最初から
| 32021 [nakahiro sar] # [ruby-dev:31970]だと思います。
+ 31942 [nakahiro sar] 賛成。適当にやっても、どうせあとで揉めますからね。
  + 31944 [akr fsij.org] どうやって確立するんですか?
  | 31963 [nakahiro sar] 嫌な匂いがしたのでIRCへ行き、田中さんの意図を確認してきました。で、以前
  + 31954 [eban os.rim.] Makefileにもいろいろ方言があって(gmake, pmake, nmake, ...),
  + 31972 [nakahiro sar] 発見。
    + 32006 [knu iDaemons]  mkmf.rb を rake に置き換えるという方向性なら納得しやすいと
    | 32013 [nakahiro sar] うう、すいません > 「気まま」
    + 32077 [nakahiro sar] これについて、[ruby-dev:32071]でまつもとさんからコメントがありました。
      32078 [matz ruby-la] Jimが「そんなの聞いてない」ということでなければ添付というこ

^ Re: [ruby-list:44071] Re: Ruby 1.8.6-p111 / 1.8.5-p114 released (Security Fix)
31941 [shugo ruby-l] ruby-devに振ります。
31943 [nakahiro sar] 今回の件については、私がsecurity MLを抜けちゃったのは不幸でしたね。
31945 [shugo ruby-l] はい、そうですね。
+ 31947 [ruby-dev tie] [[ruby-dev:31945] Re: [ruby-list:44071] Re: Ruby 1.8.6-p111 / 1.8.5-p114 released (Security Fix)]
| 31955 [nakahiro sar] 上記に異論があるという話ではなく、ついでの話になりますが、「コモンネー
+ 31948 [nakahiro sar] ruby-listは外しました。
  31952 [shugo ruby-l] 了解です。
  31956 [gotoyuzo not] 1.9ではnet/popとnet/smtpのSSLサポートも加わっていますが、そ
  31960 [gotoyuzo not] 議論を止めてしまったみたいですが、net/imapにもpost_connection_check
  + 31968 [shugo ruby-l] お願いします。
  | 31974 [gotoyuzo not] 入れました。
  | 31975 [shugo ruby-l] ありがとうございます。
  | 32009 [akira arika.] ruby_1_8から削除されたということは
  | + 32022 [nakahiro sar] [ruby-talk:272573]で"it's your business"と言ったし、必要な情報は全て提供
  | + 32026 [shyouhei rub] じつはまだ考え中なんですけども、やはり下手の考えは休むに似たりということ
  + 32024 [nakahiro sar] OpenSSLのデフォルトの証明書ストアって、(demoCAのほうじゃない)certsのこ
    + 32025 [shugo ruby-l] open-uriと同じように、OpenSSL::X509::Store#set_default_pathsを使うのかな
    + 32029 [gotoyuzo not] りましたが、いちおうパス名も取得できます。
      32032 [nakahiro sar] おお、それは素晴らしい。
      32041 [gotoyuzo not] あ。OpenSSLのmake installでは証明書はインストールされないの
      32064 [nakahiro sar] たぶんゆぞさんの言わんとしてることは伝わってると思います。私が、

^ OpenURI charset  の即定値の問題
31950 [duerst it.ao] 田中さん、こんにちは。
31951 [akr fsij.org] charset メソッドにブロックを与えれば、charset パラメータが存

^ home directoryの取得
31957 [zn mbf.nifty] [ruby-core:12347]を見て思ったのですが、

^ math.c typo: define(ERANGE)
31958 [naruse airem] gcc で trunk をコンパイルできないので、今流行らしい pcc でコンパイルしよ

^ pcc: constant too big for cross-compiler
31959 [naruse airem] pcc 0.9.8 for i386--netbsdelf で trunk をコンパイルしようとすると、
31961 [akr fsij.org] そっか。enum は int までしか保証されてないんですね。
31962 [naruse airem] 素早い返信ありがとうございます。
31964 [akr fsij.org] ぬぅ。では enum じゃなくて const にするということで以下なら
31965 [naruse airem] おぉ、通るようになりました、ありがとうございます。
31966 [naruse airem] っと、思ったら本体は動くようになったのでメモまでに。
threads.html
top