[#42338] [Ruby 1.9-Bug#3907][Open] WIN32OLE_TYPELIB Can't load while envvar in the pathname . — Akio Tajima <redmine@...>
Bug #3907: WIN32OLE_TYPELIB Can't load while envvar in the pathname .
[#42345] [Ruby 1.9-Feature#3917][Open] [proposal] called_from() which is much faster than caller() — makoto kuwata <redmine@...>
Feature #3917: [proposal] called_from() which is much faster than caller()
ささだです。
桑田です。日本語が文字化けしてたようで申し訳ないです。
桑田さん
[#42369] [BUG: trunk] Lazy sweep and ObjectSpace.each_object — SASADA Koichi <ko1@...>
ささだです。
まつもと ゆきひろです
ささだです。
nariです。
ささだです。
[#42375] [Ruby 1.9-Feature#3946][Open] Array#packのqQ指定子に機種依存サイズフラグ!を追加 — Yui NARUSE <redmine@...>
Feature #3946: Array#packのqQ指定子に機種依存サイズフラグ!を追加
2010年10月14日15:36 Yui NARUSE <[email protected]>:
(2010/10/14 21:07), Tanaka Akira wrote:
2010年10月14日21:29 NARUSE, Yui <[email protected]>:
2010年10月18日13:26 Tanaka Akira <[email protected]>:
2010年10月18日14:04 NARUSE, Yui <[email protected]>:
チケット #3946 が更新されました。 (by Usaku NAKAMURA)
2010年11月25日10:57 Usaku NAKAMURA <[email protected]>:
こんにちは、なかむら(う)です。
2012年2月9日16:47 U.Nakamura <[email protected]>:
[#42376] [Ruby 1.9-Feature#3947][Open] Array#packのにエンディアン指定修飾子</>を追加 — Yui NARUSE <redmine@...>
Feature #3947: Array#packのにエンディアン指定修飾子</>を追加
チケット #3947 が更新されました。 (by Yui NARUSE)
2010年10月14日21:36 Yui NARUSE <[email protected]>:
2010年10月15日8:01 Tanaka Akira <[email protected]>:
[#42403] [Ruby 1.9-Bug#3956][Open] format() の %a 指定子で幅指定が正しく機能しない — tadayoshi funaba <redmine@...>
Bug #3956: format() の %a 指定子で幅指定が正しく機能しない
2010年10月17日23:21 tadayoshi funaba <[email protected]>:
> 2010年10月17日23:21 tadayoshi funaba <[email protected]>:
> > 2010年10月17日23:21 tadayoshi funaba <[email protected]>:
[#42420] [Ruby 1.9-Feature#3961][Open] printfと精度指定と負の値と — Yui NARUSE <redmine@...>
Feature #3961: printfと精度指定と負の値と
[#42464] [Ruby 1.9-Bug#3990][Assigned] tests of rexml/rss reports many errors and failures without iconv — Usaku NAKAMURA <redmine@...>
Bug #3990: tests of rexml/rss reports many errors and failures without iconv
チケット #3990 が更新されました。 (by Kouhei Sutou)
成瀬です。
須藤です。
(2010/11/02 21:50), Kouhei Sutou wrote:
須藤です。
成瀬です。
須藤です。
成瀬です。
須藤です。
(2010/11/06 12:10), Kouhei Sutou wrote:
須藤です。
成瀬です。
須藤です。
成瀬です。
須藤です。
成瀬です。
須藤です。
成瀬です。
須藤です。
成瀬です。
須藤です。
成瀬です。
須藤です。
成瀬です。
須藤です。
成瀬です。
須藤です。
> iconv.soがない環境でtest-allを実行すると、rexmlとrssのテストで
[#42469] Re: [ruby-cvs:36800] Ruby:r29603 (trunk): * object.c (Init_Object), constant.h, variable.c — Yukihiro Matsumoto <matz@...>
まつもと ゆきひろです
遠藤です。
[#42477] [Ruby 1.9-Feature#3995][Open] Hash#update with Enumerable — Nobuyoshi Nakada <redmine@...>
Feature #3995: Hash#update with Enumerable
[#42480] memory profiler for test-all — SASADA Koichi <ko1@...>
ささだです。
ささだです。
[ruby-dev:42423] Re: [Ruby 1.9-Feature#3961][Open] printfと精度指定と負の値と
2010年10月18日18:01 Yui NARUSE <[email protected]>: > Feature #3961: printfと精度指定と負の値と > http://redmine.ruby-lang.org/issues/show/3961 > > 起票者: Yui NARUSE > ステータス: Open, 優先度: Normal > カテゴリ: core, Target version: 1.9.3 > > printf が、フォーマットに精度指定しつつ負の値を与えた時の挙動が、 > Perl と必然性無く異なっていて不便です。 > > % ./ruby -e'printf("%#.8x", -1)' > 0x..ffffff > > そもそもこの挙動は C 言語由来で、C の場合例えば以下の通りになります。 > > % cat test.c > #include <stdio.h> > int main(void) > { > printf("%#x\n", -1); > return 0; > } > % cc t.c && ./a.out > 0xffffffff > > また、おそらく直接参考にしたであろう Perl では以下の通りです、 > % perl -e'printf("%#x",-1)' > 0xffffffffffffffff > % perl -e'printf("%#.30x",-1)' > 0x00000000000000ffffffffffffffff > つまり、Perl (の 64bit int 版) では、64bitで補数を取っています。 > > さて、Ruby の場合多倍長整数が組み込みなため、補数を取ると無限に続いてしまうから、 > % ./ruby -e'printf("%#x",-1)' > 0x..f > と .. で略すのは理にかなっていると思います。 > > しかし、現在の Ruby は精度を指定した際にも..がついてしまうので、 > Perl のような動きを実現させる事ができません。 > % ./ruby -e'printf("%#.8x",-1)' > 0x..ffffff > で、この .. っていらないと思うんです。 めずらしく反対に一票投じよう。 0x..f と 0x..fffffff が両方とも同じ数値ってのはまあ納得できると思うんだ。でも 0xf と 0xfffffff は明らかに違う数に見えるしperl(やC)のように % perl -e'printf("%#.3x",-1)' 0xffffffffffffffff と、桁数が小さい時に内部表現まで拡張する。という仕様だとすると内部表現って 何桁よ。という話になるのじゃないかと思います。 別の言い方をすると、この変更が内部モデルの根本的な差異を吸収できるような パワーを十分もっているとは思いません > > 例えば浮動小数点数の場合には以下のように .. とか付けずにぶった切る訳で、 > 無限大方向と無限小方向という違いはあれど、 > 「Perlとかと同じ挙動にできない」というデメリットの方が大きいのではないでしょうか。 > % ./ruby -e'printf("%#.8f",10.0/3)' > 3.33333333 > > わたしの場合、CRuby 側の inspect が printf("%x", negative_value) などとしている部分の動作を > RubySpec で Ruby で書く時に頭を抱えてしまいました。