コンテンツへ移動

ruby-dev/core ななめ読む 3/17

2014/3/18 00:23:46


#4008

Rails 3 on 1.9.2-p0 で SEGV


[ruby-core:61540]
by Zachary Scott

(フィードバック待ちになってから)一年音沙汰なしだけど、もうチケット閉じちゃっていいかな、とのこと。


[ruby-core:61549]
by Nobuyoshi Nakada

スタック溢れっぽいね、(今の実装は)1.9.2 からは随分変化してるはずだから、やれることは無さそうかな、とのこと。


[ruby-core:61551]
by Zachary Scott

なひさんが書いていた無限再帰についてが興味深かったよ、ささださんは 1.9.2 より上のバージョンの再現性を気にしてたみたいだから、閉じるかどうかは彼に決めてもらおう、とのこと。


#7492

DL::TestDL#test_call_double on x64 Windows 8 で SEGV


[ruby-core:61541]
by Zachary Scott

もう一回パッチ上げてくれるかな、redmine のアップデートの時になくなっちゃったみたい、とのこと。


[ruby-core:61547]
by Heesob Park

添付したよ、とのこと。


#9521

Time.parse のドキュメント修正


[ruby-core:61542]
by Zachary Scott

(JST でなく EST を使うべきとのコメントに対し)楽しようとしすぎちゃったよ、でも正直言ってわかりにくいな、例えばパース文字列が GMT を指定してたらその結果の now も GMT だよね、そこで Time.parse(“16:30”, now) とかすると日付をまたいじゃうよ、とのこと。

書いてて意味がよくわかりません。だったら例に使う時間をずらせばいいだけだし、そもそも EST ならそんなことにならないような……やはり読み違えてる気がします。


#9607

フル GC のタイミングを戦略的に変える


[ruby-core:61543]
by Eric Wong

パッチを試してみたよ、vm1_gc_short_with_complex_long はぐっと遅くなって ~10s → ~118s になったよ、2.0.0 では ~13s ぐらいだったよ、とのこと。


[ruby-core:61544]
by Eric Wong

[ruby-core:61543] の重複。


[ruby-core:61550]
by Koichi Sasada

(試してくれて)ありがとう、空き容量がなくて無駄にマークしてるみたいだね、とのこと。


#9640

#9424(SSL のデフォルト設定の変更)のバックポート(2.1)


[ruby-core:61554]
by Hiroshi SHIBATA

バックポートチケットの操作はブランチメンテナの仕事だから自分でやらないで、とのこと。


#9642

CCM モードを OpenSSL::Cipher に含めてほしい


[ruby-core:61539]
by Zachary Scott

チケット操作。担当者を emboss さんにセット。


#9644
(新規)
ssl 証明書の名前検証でワイルドカードがマッチしすぎてしまう


[ruby-core:61545]
by Steffen Ullrich

Perl の方から来たよ、SSL の実装を言語を跨いで比較してたんだけど、ワイルドカードの使い方がまずいよ、とのこと。
RFC2818 と RFC6125 ではワイルドカードを許すのは左端だけと決めてるんだけど、ssl.rb ではどこでもいくつでもワイルドカードを許してしまっているよ、とのこと。
それから SMTP(RFC2595) や IMAP と POP(RFC4642) ではまた違っていて、http は左端の一部だけ(www* のように)ワイルドカードにできるけど他は左端全体を * にすることしかできないよ、http はサブジェクトの別名があれば Common Name はチェックしないけど他のプロトコルではする必要があるよ、とのこと。


[ruby-core:61548]
by Nobuyoshi Nakada

チケット操作。カテゴリを ext/openssl に、担当者を emboss さんに、優先度を高、ターゲットを 2.2.0, バックポート対象をすべてのバージョンに。ワイルドカードのテストはないようだね、とのこと。


#9645
(新規)
定数再定義時のメモリリーク修正パッチ


[ruby-core:61546]
by Eric Wong

#9614 で ihash を使って定数を作っていてこのリークに気づいたよ、誰にも影響がなかったらいいんだけど、とのこと。


#9646
(新規)
Hash#each で無限ループ


[ruby-dev:48047]
by Masaya Tarui

同じ(== が true)キーが複数あるハッシュに each すると callcc 対策のコードが悪さして無限ループになっちゃうよ、同じキーを持てないようにする変更は大掛かりなのでとりあえず無限ループしないパッチを書いたよ、とのこと。


[ruby-dev:48049]
by Nobuyoshi Nakada

チケット更新。Markdown 記法に沿っていなかった部分の変更?


#9647
(新規)
File::Stat#birthtimeの追加


[ruby-dev:48048]
by Yui NARUSE

ファイルの作成日を返す Stat#birthtime の実装パッチを書いたよ、birthtime と ctime 片方だけが存在する環境ではそれをを返すようにしたけど、birthtime がないときには NotImpErrorの方がいいかもね、とのこと。


#9648
(新規)
Windows でシンボリックリンクディレクトリがあるときに Dir.glob(‘../*’) の結果がおかしい


[ruby-core:61552]
by Hiroshi Shirosaki

r44802 以降、”Dir.glob(‘../*’)” にシンボリックリンクディレクトリが含まれると結果がおかしいよ、とのこと。
ruby 1.9.3 では正常にファイル名が取れていたのに 2.2.0 では空配列が返ってきてしまうようです。


#9649
(新規)
2.0 で thread_safe のテストを走らせていて SEGV


[ruby-core:61553]
by Charles Nutter

thread_safe プロジェクト で報告された現象だよ、拡張ライブラリはログに含まれてないようだから Ruby 内部だと思うよ、他には同様の報告はなかったよ、とのこと。

Sort by ML-id:
[ruby-core:61539] by Zachary Scott:#9642
[ruby-core:61540] by Zachary Scott:#4008
[ruby-core:61541] by Zachary Scott:#7492
[ruby-core:61542] by Zachary Scott:#9521
[ruby-core:61543] by Eric Wong :#9607
[ruby-core:61544] by Eric Wong:#9607
[ruby-core:61545] by Steffen Ullrich:#9644
[ruby-core:61546] by Eric Wong:#9645
[ruby-core:61547] by Heesob Park:#7492
[ruby-core:61548] by Nobuyoshi Nakada:#9644
[ruby-core:61549] by Nobuyoshi Nakada:#4008
[ruby-core:61550] by Koichi Sasada:#9607
[ruby-core:61551] by Zachary Scott:#4008
[ruby-core:61552] by Hiroshi Shirosaki:#9648
[ruby-core:61553] by Charles Nutter:#9649
[ruby-core:61554] by Hiroshi SHIBATA:#9640
[ruby-dev:48047] by Masaya Tarui:#9646
[ruby-dev:48048] by Yui NARUSE:#9647
[ruby-dev:48049] by Nobuyoshi Nakada:#9646

広告
No comments yet

コメントを残す

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

WordPress.com ロゴ

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

Google+ フォト

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

Twitter 画像

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

Facebook の写真

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

%s と連携中

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