コンテンツへ移動

ruby-dev/core ななめ読む

2014/3/9 09:05:23

夜出来なかったので朝更新。たくさん OS が列挙される中でさらっとハブられる N と O とトンボさんに涙を禁じ得ない今回ですが、忘れられたわけじゃなくて時間がなかっただけですよねきっと。
(2014/3/11 体裁の変更)


#8716

正規表現でグループ32767個作ると SEGV


[ruby-dev:48024]
by Ken Takata

採用予定だったパッチはマルチスレッドに対応してないからまだ検討してるよ、Ruby には(GVL あるから)関係ないけど(Onigmo 単体でみるとまずい)ね、とのこと。


#9215

Ruby のメンテナンス方針


[ruby-core:61382]
by Zachary Scott

成瀬さんへのコメント要求 ping。直前の議論はどんな感じだったかというと、メンテナンスとバージョニング方針に関する声明文章に関する推敲で、あいまいな一人称、用語「セマンティックバージョニング」の不正確な用法、不要な段落、ruby-core チームが行う具体的な内容の欠如、などについて話しているようでした。


#9439

OpenSSL を ruby から外す


[ruby-core:61379]
by Zachary Scott

Reject。[ruby-core:61378] で再提起したので古いチケットを削除。


#9599

Fiddle がメモリリーク


[ruby-dev:48023]
by Nobuyoshi Nakada

クローズコミット。[ruby-dev:48021] をベースにしたらしいです。


[ruby-dev:48025]
by Tomoyuki Chikanaga

チケット変更。1.9.3 は知らないけど 2.0 と 2.1 はバックポート対象、とのこと。


#9600

gid にメンバが多いとき TestProcess#test_execopts_gid が失敗


[ruby-core:61374]
by Daniel Berger

正確な(メンバの最大)値を知る方法はないんじゃないかな、失敗したときに realloc するしかないかも、とのこと。ややこしいことにプラットフォームごとに Errno が違っていて、 Linux と Solaris では ERANGE、Darwin では ENOENT、 FreeBSD では ENOTTY だったそうです。


[ruby-core:61381]
by Nobuyoshi Nakada

クローズコミット。


#9605

each_with_index.detect &lambda で wnoa(1 for 2)


[ruby-core:61375]
by Alex Rothenberg

中田さんのパッチへのコメント。おお早いありがとう、テストケース書いたよ、とのこと。


[ruby-core:61377]
by Nobuyoshi Nakada

クローズコミット。


#9606

OpenBSD でスタックエラー検出のテストが SEGV


[ruby-core:61376]
by Vit Ondruch

#9198 の通り x86 でも同じく失敗するよ、とのこと。


#9611

(新規) 括弧なしのメソッド呼び出しの直後に演算子を使うと ArgumentError


[ruby-core:61371]
by MatA-as Battocchia

‘a’.length -1 が wnoa(1 for 0)でエラーになるよ、’a’.length() -1 や ‘a’.length-1 や ‘a’.length- 1 や ‘a’.length ? 1 なら期待通り 0 を返すよ、とのこと。


[ruby-core:61372]
by MatA-as Battocchia

自己コメント。負の数を渡してるってことか、バグじゃないね間違ってたよ、とのこと。


[ruby-core:61373]
by Usaku NAKAMURA

Rejected。そうだね、間違えられることもままあるけど仕様だね、とのこと。


#9612

(新規)OpenSSL の gem 化


[ruby-core:61378]
by Zachary Scott

OpenSSL を Ruby から外す検討しようよ、アーロンのやり方が良さそうだけどまず thread_native.h を #include しちゃってるのをどうにかしないとね、とのこと。


#9613

(新規) 安全でない暗号スイート使用時に警告を表示する


[ruby-core:61380]
by Zachary Scott

r45274 から OpenSSL の暗号スイートをホワイトリスト方式にしたけどこれって互換性壊すよね、ホワイトリストにない指定には警告出すだけにした方がいいんじゃない?とのこと。実装方式として、class: OpenSSL::SSL::Ciphers と OpenSSL::SSL::Configuration の二つの新クラスの導入を提案してるようです。

Sort by ML-id:
[ruby-core:61371] by Mat鱈as Battocchia:#9611
[ruby-core:61372] by Mat鱈as Battocchia:#9611
[ruby-core:61373] by Usaku NAKAMURA:#9611
[ruby-core:61374] by Daniel Berger:#9600
[ruby-core:61375] by Alex Rothenberg:#9605
[ruby-core:61376] by Vit Ondruch:#9606
[ruby-core:61377] by Nobuyoshi Nakada:#9605
[ruby-core:61378] by Zachary Scott:#9612
[ruby-core:61379] by Zachary Scott:#9439
[ruby-core:61380] by Zachary Scott:#9613
[ruby-core:61381] by Nobuyoshi Nakada:#9600
[ruby-core:61382] by Zachary Scott:#9215
[ruby-dev:48023] by Nobuyoshi Nakada:#9599
[ruby-dev:48024] by Ken Takata:#8716
[ruby-dev:48025] by Tomoyuki Chikanaga:#9599

広告
No comments yet

コメントを残す

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

WordPress.com ロゴ

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

Google+ フォト

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

Twitter 画像

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

Facebook の写真

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

%s と連携中

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