コンテンツへ移動

ruby-ML ななめ読む [ruby-dev:48109] / [ruby-core:62077-62087]

2014/4/18 23:47:39

[ruby-dev:48109] by Shugo Maeda:#9755
[ruby-core:62077] by Terence Lee :#9741
[ruby-core:62078] by SHIBATA Hiroshi
[ruby-core:62079] by Daniel Berger:#9752
[ruby-core:62080] by Joel VanderWerf :#9754
[ruby-core:62081] by Joel VanderWerf:#9754
[ruby-core:62082] by Sean Linsley:#8895
[ruby-core:62083] by Brian Katzung:#7240
[ruby-core:62084] by Nobuyoshi Nakada:#9752
[ruby-core:62085] by Mak Haur Jiunn:#9756
[ruby-core:62086] by Masaya Tarui:#9518
[ruby-core:62087] by Aaron Patterson

チケット無し


[ruby-core:62078]
by SHIBATA Hiroshi

(近永さんが 2.1 を引き受ける意思表明をしたのを受けて)手助けをしたいよ、成瀬さんまつもとさんに聞くけど安定版の二人メンテナンス体制ってどうかな、とのこと。

へー、メンテナが二人。面白い提案。メリットデメリットありそうですが果たして。


[ruby-core:62087]
by Aaron Patterson

次の ruby のリリースっていつかな、#9592 は現行の全部のバージョンに影響ありそうだけどリリースバージョンは SEGV しないのが望ましいよね、Terence Lee さんに見てほしいな、とのこと。

Terence Lee さんってなんでこの文脈で出てくるんでしたっけ。Heroku のエンジニアで bundler の人で、というのは聞いたことあるんですが。


#7240

#included/#extended が階層的に伝播してほしい


[ruby-core:62083]
by Brian Katzung

わりと最近 Ruby プログラマになったんでニュアンス取り違えてるかもしれないけど、この問題を解決する gem を作ったよ、見てフィードバックくれると嬉しいよ、とのこと。

最近 Ruby を始めた、くらいのほうが日本語としては自然ですが、昔からやってたけどやっと最近 Ruby プログラマになってきた、という意味である可能性を考慮してこんな感じに。


#8895

Hash でも多重代入したい


[ruby-core:62082]
by Sean Linsley

a, b, *c, d:, e:, f: ‘f’, **g = [1, 2, 3, {d: 4, e: 5}] とすると a から順に 1, 2, [3], 4, 5, ‘f’, {} が代入されて、ハッシュキーもデフォルト値も存在しない時は例外になるようなのをイメージしてるよ、とのこと。


#9518

でかい配列の中のオブジェクトがメモリリーク


[ruby-core:62086]
by Masaya Tarui

(配列サイズが大きい時(>= 2 ** 16)の特別扱いをやめるべきでは、との質問を受けて)返事遅れてごめん、そうだね、最初は大きな配列の再スキャンによるマイナー GC 時間の削減を狙ったんだけど実際は配列が大きい時には他のデータも大きいよね、だったらサイズが大きい時に GC に時間がかかっても問題じゃないよね、とのこと。


#9741

http://www.ruby-lang.org への公開公開アナウンスとセキュリティポストの方針について


[ruby-core:62077]
by Terence Lee

アナウンスの公開プロセス・公開を承認する権限のありか・セキュリティ関連のアナウンスの扱い方、について明らかにしたいよ、普通のことは http://www.r-l.o への pull request でいいんだけど、セキュリティとかの慎重になるべきアナウンスでは絶対事前公開しちゃいけないよ、とのこと。


#9752

r45598 以降 Solaris で Errno::EINVAL が起きる


[ruby-core:62079]
by Daniel Berger

これって Solaris だけなの?他の AIX や HP-UX みたいな商用 OS でも起きるの?とのこと。


[ruby-core:62084]
by Nobuyoshi Nakada

クローズコミット。


#9754

Mutex#lock を使ったコードが実行できない


[ruby-core:62080]
by Joel VanderWerf

Mutex 再入出来ないから m = Mutex.new; m.lock; m.synchronize {} はデッドロックになるよ、Monitor なら m = Monitor.new; m.synchronize {m.synchronize {}} とか出来るよ、Monitor#lock はないけど MonitorMixin::ConditionVariable でやりたかったことはできると思うよ、ところでこういう質問は ruby-talk の方が良かったかもね、とのこと。


[ruby-core:62081]
by Joel VanderWerf

[ruby-core:62080] の重複。


#9755
(新規)
Thread::Backtrace::Location#defined_class の新設


[ruby-dev:48109]
by Shugo Maeda

(caller_locations の要素である)Thread::Backtrace::Location に(その箇所がどのクラス定義に属しているか返す)defined_class を追加したいよ、なかださんがパッチを書いてるけど(1)self メソッドを追加しているけど「場所」が self を持つのは気持ち悪い(2)class というメソッド名は Kernel#class とかぶる、と2つ問題があるよ、だから defined_class って名前を推したいよ、とのこと。


#9756
(新規)
Exception(原文ママ)


[ruby-core:62085]
by Mak Haur Jiunn

Exception(原文ママ)とのこと。

どういうことなんでしょう。スパムか操作ミスかなにかのスクリプトのテストか、はたまた redmine のバグ?

広告
No comments yet

コメントを残す

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

WordPress.com ロゴ

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

Google+ フォト

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

Twitter 画像

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

Facebook の写真

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

%s と連携中

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