Skip to content

ruby-ML ななめ読む [ruby-dev:48107] / [ruby-core:62002-62012]

2014/4/13 23:32:10

[ruby-dev:48107] by _ wanabe:#9698
[ruby-core:62002] by B Kelly:#9737
[ruby-core:62003] by Ippei Obayashi:#9738
[ruby-core:62004] by Nobuyoshi Nakada:#6869
[ruby-core:62005] by _ wanabe:#9711
[ruby-core:62006] by _ wanabe:#9660
[ruby-core:62007] by _ wanabe:#9692
[ruby-core:62008] by _ wanabe:#9710
[ruby-core:62009] by Alexey Muranov:#6869
[ruby-core:62010] by Nobuyoshi Nakada:#9716
[ruby-core:62011] by _ wanabe:#9692
[ruby-core:62012] by _ wanabe:#9710


#6869

引数 “_” を特別扱いしてほしくない


[ruby-core:62004]
by Nobuyoshi Nakada

Markdown 記法修正。({0=>1}.each_with_index { |_,_| p _ } が [0, 1] を出力するよ、との部分を受けて)”_” だからってわけじゃなくて #each_with_index はブロックの第一パラメータに配列を与えるよ、{0=>1}.each_with_index { |x,y| p x } も [0, 1] を出力するよ、とのこと。
(”_” をプレースホルダ的扱いにする提案を受けて)それって今以上に特別扱いになるんじゃない?とのこと。


[ruby-core:62009]
by Alexey Muranov

(”_” だからじゃなく each_with_index の仕様だよ、というコメントを受けて)ありがとう、何考えてたんだろうね、とのこと。
(プレースホルダにしたらもっと特別扱いになるのでは、という指摘を受けて)そうだね、だから一旦閉じて新しくチケット切るよ、元々他の言語でプレースホルダとして使われてたなんて知らなかったし Ruby のドキュメントや Programming Ruby にも小文字の英字と同じようにしか書かれてなかったよ、今度は “_” 代入しても無視するような動作を提案することにするよ、とのこと。


#9660

test/unit が minitest を要求して bundler がエラーになる


[ruby-core:62006]
by _ wanabe

チケット操作。関連するチケットに #9711 を追加。


#9692

__builtin_longjmp に 1 より大きい値が渡されていてコンパイルできない


[ruby-core:62007]
by _ wanabe

チケット操作。関連するチケットに #9710 を追加。


[ruby-core:62011]
by _ wanabe

チケット操作。2.0.0 と 2.1 をバックポート対象に。バックポートするべきだと思うよ、とのこと。


#9698

r45509以降、Solarisにて configureが thread model is missing でエラー(原文ママ)


[ruby-dev:48107]
by _ wanabe

チケット操作。2.0.0 と 2.1 をバックポート対象に。#9692と一緒にバックポートするべきだと思うよ、間違ってたら直してね、とのこと。


#9710

mingw で __builtin_setjmp/longjmp のところで SEGV


[ruby-core:62008]
by _ wanabe

チケット操作。関連するチケットに #9692 を追加。


[ruby-core:62012]
by _ wanabe

チケット操作。2.0.0 と 2.1 をバックポート対象に。#9692と一緒にバックポートするべきだと思うよ、とのこと。


#9711

test-unit と minitest を添付から外したい


[ruby-core:62005]
by _ wanabe

チケット操作。関連するチケットに #9660 を追加。


#9716

FileTest.exist? がパスを展開してくれない


[ruby-core:62010]
by Nobuyoshi Nakada

(File.expand_path の問題だから新しくチケットを作るつもりだとのコメントを受けて)File.absolute_path を File.expand_path の代わりに使ってね、とのこと。


#9737
(新規)
ruby の実行パスに非 ASCII 文字があると require パスが壊れる


[ruby-core:62002]
by B Kelly

Windows 上で ruby を呼び出したパスに非 ASCII 文字が含まれていると、$: に入るパスのエンコーディングがおかしく(ASCII-8BIT に)なって標準ライブラリを読めなくなるよ、GetModuleFileName() を呼び出してるところを GetModuleFileNameW() にするべきなんじゃないかな、とのこと。


#9738
(新規)
Rinda::TupleEntry#renew のドキュメント修正


[ruby-core:62003]
by Ippei Obayashi

パッチに書いたように、 Rinda::TupleEntry#renew は false じゃなく true を指定した時にタプルを有効期限切れにするよ、実際 false も受け付けるけどドキュメント通りには動かないよ、とのこと。

広告
No comments yet

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

w

%s と連携中

%d人のブロガーが「いいね」をつけました。