36464-38655

36199-37827 subjects 36692-37067

[Feature #583] TmpdirとTempfile
36464 [redmine@ru y] チケット #583 が更新されました。 (by Akinori MUSHA)

[feature:1.9] ENV#[]= and nil
36465 [mame@ts .n .] 1.8 では ENV["FOO"] = nil は環境変数を消しますが、1.9 ではエラーになり、
36474 [matz@ru y- a] おっしゃることはもっともなので前者の対応をします。

[Feature #583] TmpdirとTempfile
36470 [redmine@ru y] チケット #583 が更新されました。 (by Shyouhei Urabe)

[Bug #570](Closed) emacs21で色が付かない
36473 [redmine@ru y] チケット #570 が更新されました。 (by Yukihiro Matsumoto)

[Feature #584](Closed) ENV#[]= and nil
36475 [redmine@ru y] チケット #584 が更新されました。 (by Yukihiro Matsumoto)

[trunk]fail to compile mingw32 on Cygwin
36476 [masaki.suket] Cygwinまたは私の環境の問題のような気がするのですが一応報告しておきます。
36477 [ysno@mc ne e] sourceforge.net の、MinGW のバグトラッカーにて、
36513 [masaki.suket] ありがとうございます。

ripper dose't recognize '__ENCODING__' keyword
36478 [hogemuta@gm ] とりあえず ruby-devで訊きますが、必要があれば redmineへの登録もします。

[Feature #583] TmpdirとTempfile
36479 [redmine@ru y] チケット #583 が更新されました。 (by Akinori MUSHA)

[Feature #583] TmpdirとTempfile
36480 [redmine@ru y] チケット #583 が更新されました。 (by Shyouhei Urabe)

[Bug #516](Closed) REXML::Text#wrapは空白が含まれない場合を想定していない
36481 [redmine@ru y] チケット #516 が更新されました。 (by Yukihiro Matsumoto)
36496 [oshida@bb ne] 修正手配ありがとうございます。

[Feature #583] TmpdirとTempfile
36482 [redmine@ru y] チケット #583 が更新されました。 (by Shyouhei Urabe)

String#== is not transitive again
36484 [akr@fs j. rg] String#== が推移律を満たしておらず、同値関係でなくなっていま

[Feature #583] TmpdirとTempfile
36485 [redmine@ru y] チケット #583 が更新されました。 (by Akinori MUSHA)

[Feature #583] TmpdirとTempfile
36486 [redmine@ru y] チケット #583 が更新されました。 (by Shyouhei Urabe)

[Bug: 1.9] tmpdir on mswin32
36493 [ko1@at ot ne]  tmpdir 初期化時,Win32API の SHGetFolderPath でパスを取ってくる
36494 [matz@ru y- a] rstripは末尾のnulを取る作りになってるはずです。とりあえず手
36495 [ko1@at ot ne]  ここで得られる文字列は,"...\x00  " と,末尾に nul + スペース,と
+ 36497 [matz@ru y- a] うーん、じゃあ、「rstripを末尾のnulかスペースを削除」という仕
| 36500 [usa@ga ba ec] というわけで本件は解決したのですが、それはそれとして、
| 36503 [usa@ga ba ec] 早速入りましたが、lstripも同様にしちゃいけないでしょうか?
| 36506 [matz@ru y- a] どーなんでしょうねえ。あんまり困ってないんですが。
+ 36498 [usa@ga ba ec] 17行目を、
  36499 [ko1@at ot ne]  良いようです.

[Bug #590](Closed) tmpdir on mswin32
36501 [redmine@ru y] チケット #590 が更新されました。 (by Usaku NAKAMURA)

[Bug #591] io.c  の rb_io_extract_modeenc  で変数 has_vmode  は不用か?
36502 [redmine@ru y] Bug #591: io.c の rb_io_extract_modeenc で変数 has_vmode は不用か?

[Bug #591](Closed) io.c  の rb_io_extract_modeenc で変数 has_vmode  は不用か?
36504 [redmine@ru y] チケット #591 が更新されました。 (by Martin Drst)
36507 [matz@ru y- a] 変なコードを書くのがいけないと怒られそうなところです。

文字コード変換の追加 (悲鳴)
36505 [duerst@it ao] に以前
+ 36508 [matz@ru y- a] 私はとても忘れっぽいので「文字コード変換の追加が含まれないの
| + 36514 [naruse@ai em] 作業がかぶるのもアレなので、わたしも予定を教えてくださると助かります。
| | 36544 [duerst@it ao] 文字コード変換はこれから二・三週間こちらで対応できると思います。
| | 36563 [naruse@ai em] 基本的にはその encoding を最初から正しく、または dummy で追加しておくのが
| + 36539 [duerst@it ao] 先ずは内部 Encoding として既に使えるものをつぶしていきたいです。
+ 36509 [yugui@yu ui ] 添付ライブラリは原則として凍結対象に含みます。ただし、文字コード変換の追
  36510 [ko1@at ot ne]  リリースマネージャとしての知見は何もないのですが,もう少し保守的の
  + 36515 [naruse@ai em] セキュリティホール入れちゃうと面倒ですからねぇ。
  | 36516 [ko1@at ot ne]  過去の議論を追えて無くて申し訳ないのですが,どういう理由だったので
  | 36518 [naruse@ai em] * 実装上の問題
  + 36538 [duerst@it ao] ささだ三と同意です。10月25日とあたりはちょうどいいかと思います。

[Bug #595] Fiber ignores ensure clause
36511 [redmine@ru y] Bug #595: Fiber ignores ensure clause
38562 [s.wanabe@gm ] かなり前のチケットですが、題名の件についてパッチを書きました。
38614 [ko1@at ot ne]  返事が随分遅くなってしまってすみません.
38630 [s.wanabe@gm ] ruby 1.9.2dev (2009-06-14 trunk 23691) [i386-mingw32] では
38655 [ko1@at ot ne]  いえいえ.もうちょっと追跡すればなんとかなると思うのですが,ここはどう

Encoding.default_internal  のためのパッチ
36512 [duerst@it ao] [ruby-core:18774] に Michael Selig から Encoding::default_internal
+ 36517 [naruse@ai em] まつもとさんに昼ごろ聞いたところ、まだ思案中のようです。
| 36523 [matz@ru y- a] 今日一日考えて、導入することにしました。
| + 36532 [usa@ga ba ec] びっくり仰天な感じですが、しばらく考えないとよくわかんなさそ
| | 36533 [matz@ru y- a] そういうことです。なんという方針変更。
| | + 36536 [naruse@ai em] む、UTF-{16,32} に対する見通しがわたしと若干違うかも。
| | | 36557 [matz@ru y- a] 個人的な印象では"text=#{str}"のエンコーディングを算定するにあ
| | | 36564 [naruse@ai em] もちろん第一には「テキストそのもの」の encoding で、
| | | 36572 [matz@ru y- a] そうなんですか。私にはascii compatibleという性質を失うことに
| | | 36586 [usa@ga ba ec] この件に関しては、CompatibilityErrorでいいと思います。
| | + 36537 [usa@ga ba ec] あんまりこういうことを言うのは好きではないのですが、実行速度
| |   36545 [duerst@it ao] なかむらさん、こんにちは。
| |   36546 [usa@ga ba ec] 入力テキストは基本的に0x0000〜0x007Fの範囲です(なんでUTF-16な
| + 36534 [naruse@ai em] internal を指定しなかった場合、IO#internal_encoding は nil のままで
| | + 36540 [matz@ru y- a] default_internalがnilの時、
| | | + 36548 [yugui@yu ui ] これは、default_internalがnilでないプロセスからrequireされたライブラリ
| | | | 36552 [matz@ru y- a] そうですね。それは事実です。
| | | + 36583 [naruse@ai em] つまるところ、-L デフォルトか -U デフォルトかで考えた結果、
| | |   36594 [matz@ru y- a] そういうことですね。
| | + 36542 [duerst@it ao] まつもとさん、成瀬さん、こんにちは。
| |   + 36555 [matz@ru y- a] 「-L を指定しない限り」でしょうね。
| |   + 36576 [naruse@ai em] -L か -E CP932 を指定しない限り、ですね。
| |     36579 [matz@ru y- a] まあ、もう2008年だし。ただ、Unicodeでないデータの人のためにエ
| |     36584 [naruse@ai em] もう 21 世紀ですが、まだまだレガシーにまみれている人はいるのですよ。
| + 36535 [nagai@ai ky ] 細かい仕様に関しては色々と意見はあるようですが,
| | 36549 [matz@ru y- a] (提案されたパッチと違って)私の仕様ではdefault_encodingは起動
| | 36558 [shyouhei@ru ] (決めるのはyuguiさんですが)反対します。フリーズに間に合わないようなもの
| | 36574 [matz@ru y- a] 全体のリスケジュールには反対しません。
| | 36591 [shyouhei@ru ] 1.9.1に含めないという提案には賛成も反対もいただけてませんが、それはどう
| | 36592 [matz@ru y- a] 1.9.1に含めないという選択は
| | + 36602 [shyouhei@ru ] (なんで非互換が大きいと自覚していながらfreeze後に入れようとするのか本当
| | + 36673 [shugo@ru y- ] その後の議論でdefault_internalのデフォルト値はnilという結論になっているので、
| |   + 36674 [matz@ru y- a] 確かにこの発言時に入れようといっていたものと、現在の結論とは
| |   | 36690 [shugo@ru y- ] 明示的にdefault_internalの値を設定しないかぎり、default_internalを導入する前と
| |   + 36675 [duerst@it ao] そうですが、それによって従来のコードへの影響も大分減っていますので、
| + 36550 [nobu@ru y- a] 変換をさせるなら変換を指定するほうがいいんじゃないでしょうか。た
|   + 36551 [matz@ru y- a] 「変換をさせるなら変換を指定する」というのは具体的にはどうい
|   | + 36554 [duerst@it ao] 気持ちは分かりますが、スクリプトのユーザが外で -E extenal,
|   | | 36556 [matz@ru y- a] とはいえ、そのように-Eが複数指定された場合に「ふさわしい動作」
|   | | 36578 [naruse@ai em] 現状は環境変数とスクリプトと外とで順番に読んでいって、
|   | | 36596 [matz@ru y- a] 上記の文は「上書きはふさわしい動作ではない(挙動が予想しがたい
|   | | 36601 [akr@fs j. rg] このあたりに関していろいろと考えているのですが、本質はモジュー
|   | | + 36613 [nobu@ru y- a] ということは、ソースエンコーディングを使うのが適切ということでしょ
|   | | + 36615 [matz@ru y- a] リテラルなどのエンコーディングと違って、入力や出力に伴うエン
|   | |   + 36621 [akr@fs j. rg] えぇ、考え方としてはともかく、いますぐ実装に結びつけるという
|   | |   + 36623 [duerst@it ao] そうです。田中さんの日本語はこちらより優れているのは当然としても、
|   | |   + 36624 [yugui@yu ui ] 実は本件についてRails勉強会@東京で喋ってみたのですが、Rubyistたちからは
|   | |     + 36625 [matz@ru y- a] そりゃそうでしょう。なにか変えるって話をした時に「そうしよう、
|   | |     | 36626 [naruse@ai em] 文字コードが一つしかないときというよりは、
|   | |     + 36627 [naruse@ai em] 成瀬です、
|   | + 36559 [nobu@ru y- a] 「:」があれば変換あり、なければそのままということです。
|   |   36573 [matz@ru y- a] 一部順序を前後します。
|   |   36580 [naruse@ai em] 違うと思います。
|   |   36581 [matz@ru y- a] ふむ。そうか。見落としてたな。
|   + 36553 [duerst@it ao] 直前に書いたように -E euc-jp: と同じ意味になる。
+ 36521 [akr@fs j. rg] 変更可能とすることについては、スレッドセーフでないことに何人
  36543 [duerst@it ao] スレッド毎にするには問題ないと思います。しかし default_external

driver and target of test-knownbug/btest-miniruby
36528 [usa@ga ba ec] common.mkにあるtest-knownbugで、bootstraptest/runner.rbを
36529 [ko1@at ot ne]  このあたりを整理されたのは,多分中田さんだと思うので,btest を最初
36530 [usa@ga ba ec] 経緯についてはおおよそ納得しました。
36531 [ko1@at ot ne]  普通の人は btest は使わないと考えると,開発者に便利な btest という

Is snapshot.tar.gz broken?
36541 [kimura.koich] 本日早朝(JST)生成の snapshot.tar.gz および stable-snapshot.tar.gzですが
36587 [HGF01572@ni ] 先ほどダウンロードしてみましたが、特に問題ありませんでした。
36588 [kimura.koich] はい。
36589 [usa@ga ba ec] 現象は確認したのですが(実際にファイルが45バイトでした)、原因

[Feature #600] cgi.rbのマルチパートフォームの受信は1.8との互換性が低い
36547 [redmine@ru y] Feature #600: cgi.rbのマルチパートフォームの受信は1.8との互換性が低い

IA-64のメンテナに参加します
36567 [takano32@ju ] こんにちは!こんにちは!
36666 [yugui@yu ui ] ありがとうございます。特に異論もないようなので、これからよろしくお願いし
36670 [takano32@ju ] はーい。ありがとうございます。

[Bug #601] an instance of Bignum can have singleton methods
36569 [redmine@ru y] Bug #601: an instance of Bignum can have singleton methods
36778 [matz@ru y- a] 一応、例外が出るんですけど。

[Bug #603] NKFの結果と文字列が連結できない
36575 [redmine@ru y] Bug #603: NKFの結果と文字列が連結できない

[ANN] delay of releasing 1.9.0-5
36577 [yugui@yu ui ] I had planed to release Ruby 1.9.0-5 on 25 Sep. But I decided to delay
36607 [yugui@yu ui ] Some more features are not frozen now.

freeze落ち穂拾い
36590 [matz@ru y- a] コードフリーズに間に合わなかったものがいくつかありますので、

(Re:freeze落ち穂拾い) + 1
36595 [yugui@yu ui ] その上、まだ細部で議論が収束していないように思えます。
36600 [matz@ru y- a] まったくです。最低でももう2週間早くなにか出すべきでした。

win32 unicode commandline and console
36603 [usa@ga ba ec] feature freezeですが、WindowsにおけるUnicodeコマンドライン及

[Feature #494](Closed) Errno.const_missing
36604 [redmine@ru y] チケット #494 が更新されました。 (by Yuki Sonoda)

Win32OLE
36606 [masaki.suket] ちょっと出遅れました。

miniunit problems and release of Ruby 1.9.0-5
36612 [yugui@yu ui ] I want to report you the status of Ruby 1.9.0-5 release.

[Bug:1.9] duplicated when clause
36616 [mame@ts .n .] when 節に同じ値があるときの挙動が 1.8 と 1.9 で異なるようです。
36617 [ko1@at ot ne]  はい.お願いします.

[Bug #609] cgi.rbで&&がクエリにあると例外
36618 [redmine@ru y] Bug #609: cgi.rbで&&がクエリにあると例外

[Bug #608](Closed) duplicated when clause
36619 [redmine@ru y] チケット #608 が更新されました。 (by Yusuke Endoh)

[Bug #609](Closed) cgi.rbで&&がクエリにあると例外
36620 [redmine@ru y] チケット #609 が更新されました。 (by Takeyuki Fujioka)

[ALERT] miniunit is preventing Ruby 1.9.0-5 from released
36622 [yugui@yu ui ] And miniunit has little, but obvious problems. The problems cause some

[IA-64]BigDecimal#sqrt  の仕様
36628 [takano32@ju ] こんにちは
+ 36629 [takano32@ju ] すみません、IA-64とx64は同じ値が返っています。 orz
+ 36630 [takano32@ju ] メーリングリストに乱投すみません。
  36632 [matz@ru y- a] 素人で申し訳ないんですが、これはテストが悪いでしょうねえ。
  36634 [takano32@ju ] # LL Futureのときはありがとうございま〜す!!
  36636 [matz@ru y- a] コミット権はまださしあげていませんでしたっけ。
  + 36638 [takano32@ju ] 取り込みありがとうございま〜す。
  + 36662 [takano32@ju ] すみません。
    + 36665 [matz@ru y- a] うーむ。
    | 36668 [takano32@ju ] たびたびすみません。
    | 36669 [takano32@ju ] ...
    + 36695 [nobu_toyofuk] y = BigDecimal("1125899906842624")
      36696 [nobu_toyofuk] すみません。
      36723 [matz@ru y- a] この線で修正しようと思いますが、私が理解してないために間違い
      36736 [takano32@ju ] ...

net/pop.rb: APOPの脆弱性対応
36631 [zn@mb .n ft ] # 一度security@ruby-lang.orgに送りましたが、既に公開されている脆弱性に
36639 [shugo@ru y- ] 同じようなことですが、POP3Command#initializeでtimestampにマッチさせる
36640 [zn@mb .n ft ] initializeを厳しくするのだと攻撃されている可能性があるということが
36643 [shugo@ru y- ] そうですね、ちゃんと設定されている環境では、普通はこの例外が発生することは
+ 36645 [knu@iD em ns]  はい、問題ないと思います。お願いします。
+ 36717 [zn@mb .n ft ] 反応がないようなのでtrunkとruby_1_8にcommitしておきます。

[Bug #611] loop { BEGIN {} } dumps core
36633 [redmine@ru y] Bug #611: loop { BEGIN {} } dumps core

[Bug #611](Closed) loop { BEGIN {} } dumps core
36635 [redmine@ru y] チケット #611 が更新されました。 (by Nobuyoshi Nakada)

[Feature #442](Closed) name referencing in sprintf
36637 [redmine@ru y] チケット #442 が更新されました。 (by Yukihiro Matsumoto)

1.9 kanji split
36641 [tetsuya.wata] 漢字の文字列を split すると変になっているようです。
36642 [matz@ru y- a] お久しぶりです。
36644 [tetsuya.wata] まつもとさんへ

IO for a bad descriptor dumps core
36646 [yugui@yu ui ] Yuguiです。次のようにすると落ちます。IOErrorが期待されるのではないでしょ

test/pathname/test_pathname.rb
36647 [takano32@ju ] test/pathname/test_pathname.rb

[Bug:1.8] segmentetion fault by Marshal.dump
36648 [zn@mb .n ft ] Marshal.dumpに第2引数のIOを指定すると落ちます。

Embedding struct RArray
36649 [yugui@yu ui ] ...
+ 36652 [duerst@it ao] default_internal の関係でスケジュールが遅くなるという議論が
| 36653 [yugui@yu ui ] リリースのスケジュールについては他でも言われまして、検討中です。
+ 36676 [yugui@yu ui ] ...
  36677 [matz@ru y- a] とりあえずtest-allなどでエラーが増えなければいいんじゃないで

[Bug #613](Closed) segmentetion fault by Marshal.dump
36650 [redmine@ru y] チケット #613 が更新されました。 (by Nobuyoshi Nakada)

[ANN] Proposal of the new plan for release and compatibility of 1.9.x
36655 [yugui@yu ui ] OK. In these several days, I understood how dynamically Ruby is changing
36656 [duerst@it ao] Great! I hope everything will go fine.

[ANN] Ruby 1.9.0-5リリース
36659 [yugui@yu ui ] Yuguiです。Ruby 1.9.0-5をリリースしました。

IRV.conf[:HISTORY_FILE]で「~」が使えない
36660 [kou@co mi ng] IRB.conf[:HISTORY_FILE]に「~」を使う(例えば
36661 [keiju@is it ] ありがとうございます.

[Bug #603](Closed) NKFの結果と文字列が連結できない
36663 [redmine@ru y] チケット #603 が更新されました。 (by Yui NARUSE)

trunk mkmf.rb
36667 [tetsuya.wata] trunk で extconf.rb を実行してできた Makefile はエラーになります。

bootstrap test failed
36671 [matz@ru y- a] 最近、bootstraptestが失敗するようになりました。

[Bug #616] instance_eval and Module#to_s
36672 [redmine@ru y] Bug #616: instance_eval and Module#to_s
37640 [ko1@at ot ne]  これは,次の2つの問題に分けられます.
37644 [matz@ru y- a] こっちには書いてませんでしたが、(1)は1.9での仕様変更とします。

test_process.rb
36678 [takano32@ju ] ...
36679 [matz@ru y- a] これはこれでいいんじゃないですかね。popenで"-"を指定すると子
36680 [takano32@ju ] ...
+ 36681 [akr@fs j. rg] もとのテストはどのように正しくないんでしょうか?
| 36683 [takano32@ju ] ioのインスタンスのputsを呼んでない部分です。
+ 36682 [nobu@ru y- a] r+でのテストもそれはそれであっていいと思いますが、現状のテストが
  36684 [takano32@ju ] ...
  + 36686 [akr@fs j. rg] そのテストに gets は使ってないと思うんですが、なんの話をして
  | 36687 [takano32@ju ] リファレンスに載っていたコードをテスト環境に入れてみた
  + 36879 [takano32@ju ] ...
    36880 [matz@ru y- a] 要するにこのパッチを当てればOKということでしょうか。
    36886 [zn@mb .n ft ] 以前IRCで[ruby-core:19373]で直るというような話があったと思うのですが、
    36893 [takano32@ju ] おはようございます!

[Bug #621] When to call Class#inherited
36685 [redmine@ru y] Bug #621: When to call Class#inherited

test/mini/test_mini_test.rb
36688 [takano32@ju ] ...

[Bug #621] When to call Class#inherited
36689 [redmine@ru y] チケット #621 が更新されました。 (by Kouhei Sutou)
37584 [ko1@at ot ne] どうしたもんでしょうか.

[Bug:1.9] ArgumentError on "%c" % 0x80
36691 [akr@fs j. rg] "%c" % 0x80 が例外になります。
36693 [akr@fs j. rg] うぅむ。ロケールに依存しているようですね。
36694 [naruse@ai em] printf("%c", codepoint) という解釈になりますので、
threads.html
top