コンテンツへ移動

ruby-ML ななめ読む [ruby-dev:48092-48094] / [ruby-core:61859-61866]

2014/4/6 00:12:01

[ruby-dev:48092] by Nobuyoshi Nakada:#9702
[ruby-dev:48093] by Naohisa Goto:#9630
[ruby-dev:48094] by Naohisa Goto:#9702
[ruby-core:61859] by Luis Lavena:#8358
[ruby-core:61860] by Zachary Scott
[ruby-core:61861] by Max Anselm:#9703
[ruby-core:61862] by Tieg Zaharia:#9657
[ruby-core:61863] by Alexey Muranov:#9678
[ruby-core:61864] by Thomas Sawyer:#9704
[ruby-core:61865] by Ahilleas Balaktsis:#9705
[ruby-core:61866] by Ahilleas Balaktsis:#9705

チケット無し


[ruby-core:61860]
by Zachary Scott

(開発者会議の結果を Google Docs ではなく redmine wiki に書いてほしいとのコメントを受けて)redmine に書くね、気にかけてくれてありがとう、とのこと。


#8358

TestSprintf#test_float が失敗する


[ruby-core:61859]
by Luis Lavena

(zzak さんが自分を担当にしたことを受けて)なかださんとなかむら(う)さんのレビュー待ちだったと思うんだけどどうして zzak さんを担当にしたの、SSE2 部分をリバートするってことなの、とのこと。


#9630

readline-6.3 対応のバックポート(2.1)


[ruby-dev:48093]
by Naohisa Goto

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


#9657

bigdecimal/util.rb の Float#to_d で SEGV


[ruby-core:61862]
by Tieg Zaharia

日に数回同じ所で同じ現象が起きるよ、Rails 3.2.17 と 2.1.1p76 の組み合わせだよ、とのこと。


#9678

ヒアドキュメントの新記法の提案


[ruby-core:61863]
by Alexey Muranov

irb にコピペする難しさに気づいたよ、でもこれが最初じゃなく、例えば C.new とそれに続く .f の間に改行入れるのは irb ではできないよ、とのこと。


#9702

r45488以降、SolarisStudioで ext/readline がコンパイルエラー(readline 6.2使用)(原文ママ)


[ruby-dev:48092]
by Nobuyoshi Nakada

クローズコミット。


[ruby-dev:48094]
by Naohisa Goto

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


#9703
(新規)
profile の出力がおかしい


[ruby-core:61861]
by Max Anselm

profile の出力が要求仕様と違っているよ、require “profile”; 0==1 とかすると Fixnum#== について何も言ってくれないよ、-r オプションで先に profile を読み込んだり 0==1 を eval で評価するとちゃんとプロファイリングされるよ、stackoverflow でも質問があったよ、とのこと。

あーこれはたぶん Fixnum#== が最適化命令にコンパイルされてるせいじゃないですかね。しかしどう解決するのが正解なのか。「確実に profile してほしいならコンパイル前に require しろ」とかかな。


#9704
(新規)
ファイル単位で using する refinement


[ruby-core:61864]
by Thomas Sawyer

refinements がファイル単位で using できるともっと便利だよ、require より include に近い感じだよ、module Foo; refine String do; …; end; end なファイルを require してから using Foo していたところが、class String; …; end なファイルを using ‘foo.rb’ で読み込むよ、とのこと。
ある意味多態とも言える振る舞いだよ、require するとクラスを直接拡張して、using すると refinement する感じだよ、とのこと。

隔離する名前空間として、モジュールではなくファイルを使う、と。


#9705
(新規)
rvm 経由で 2.1.1 がビルドできない


[ruby-core:61865]
by Ahilleas Balaktsis

CPU が amd athlon 1200 32bit なのでそのせいかもしれないけど、[.rbconfig.time] Illegal instruction と出てビルドが失敗するよ、ログを添付するよ、とのこと。


[ruby-core:61866]
by Ahilleas Balaktsis

引用のみの空メール。たぶん何らかの(人為的かプログラム的なものかはわかりませんが)操作ミスと思われます。

広告
No comments yet

コメントを残す

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

WordPress.com ロゴ

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

Google+ フォト

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

Twitter 画像

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

Facebook の写真

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

%s と連携中

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