最終更新: 2016-11-23 02:54

Revisions rev1

esa_bot
[skip notice] Imported from Qwik Wiki
Created by  esa_bot 2016-11-23 02:54:23 +0900
  • ## RubySpec作業中
  • [RubySpec](RubySpec.html)で調査してみたもののリスト。[RedMine](http://rubyspec.org/projects/rubyspec/issues)に登録したものは消していこう。
  • ## ターゲット: 1.8.7
  • ### ruby-devで相談してみた
  • - library/bigdecimal/to\_i\_spec.rb
  • - library/bigdecimal/to\_int\_spec.rb
  • - ちょっとしらべた。1.8.6から1.8.7とtrunkで挙動かわってる気がする -\> [ruby-dev:39374
  • - library/enumerator/next\_spec.rb
  • - Enumerator#next で StopIteration 例外が発生している enum に対してさらに next を呼ぶと最初に戻ってる。これはtrunkの未バックポート? それとも仕様?
  • - ↑ 勇気を出して聞いてみたよ! -\> [[ruby-dev:39413]](http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/39413)
  • ### ちょっと見ただけだとわからなかった。ruby-devで相談する?
  • #### library/complex/numeric
  • - library/complex/numeric/angle\_spec.rb
  • - library/complex/numeric/arg\_spec.rb
  • - library/complex/numeric/polar\_spec.rb
  • これら3つのspecは、redmineの [http://redmine.ruby-lang.org/issues/show/1715](http://redmine.ruby-lang.org/issues/show/1715) と関係あるっぽいけどわかんない。
  • ↑ #1715が1.8.7p174でも修正されてない(というかチケット閉じられてる)ので、実行をスキップしても:
  • [http://github.com/rubyspec/rubyspec/blob/master/shared/complex/numeric/arg.rb](http://github.com/rubyspec/rubyspec/blob/master/shared/complex/numeric/arg.rb)
  • の35行目で止まっちゃう("This was established in r23960"だそうな)。
  • #### library/mathn/{bignum,fixnum}/exponent\_spec.rb
  • - library/mathn/bignum/exponent\_spec.rb
  • - library/mathn/fixnum/exponent\_spec.rb
  • これらの「#\*\*」のspecは r25243だと通る。バージョンの問題? ruby1.8だと正しい挙動はどれだ??
  • #### library/conditionvariable/broadcast\_spec.rb
  • broadcast\_spec 単品で動かすと通るけど、他と一緒に動かすと通らないことがある?(通るときもある?)

RubySpec作業中

RubySpecで調査してみたもののリスト。RedMineに登録したものは消していこう。

ターゲット: 1.8.7

ruby-devで相談してみた

  • library/bigdecimal/to_i_spec.rb
  • library/bigdecimal/to_int_spec.rb

    • ちょっとしらべた。1.8.6から1.8.7とtrunkで挙動かわってる気がする -> [ruby-dev:39374
  • library/enumerator/next_spec.rb

    • Enumerator#next で StopIteration 例外が発生している enum に対してさらに next を呼ぶと最初に戻ってる。これはtrunkの未バックポート? それとも仕様?
    • ↑ 勇気を出して聞いてみたよ! -> [ruby-dev:39413]

ちょっと見ただけだとわからなかった。ruby-devで相談する?

library/complex/numeric

  • library/complex/numeric/angle_spec.rb
  • library/complex/numeric/arg_spec.rb
  • library/complex/numeric/polar_spec.rb

これら3つのspecは、redmineの http://redmine.ruby-lang.org/issues/show/1715 と関係あるっぽいけどわかんない。

↑ #1715が1.8.7p174でも修正されてない(というかチケット閉じられてる)ので、実行をスキップしても:

http://github.com/rubyspec/rubyspec/blob/master/shared/complex/numeric/arg.rb

の35行目で止まっちゃう("This was established in r23960"だそうな)。

library/mathn/{bignum,fixnum}/exponent_spec.rb

  • library/mathn/bignum/exponent_spec.rb
  • library/mathn/fixnum/exponent_spec.rb

これらの「#**」のspecは r25243だと通る。バージョンの問題? ruby1.8だと正しい挙動はどれだ??

library/conditionvariable/broadcast_spec.rb

broadcast_spec 単品で動かすと通るけど、他と一緒に動かすと通らないことがある?(通るときもある?)

## RubySpec作業中

[RubySpec](RubySpec.html)で調査してみたもののリスト。[RedMine](http://rubyspec.org/projects/rubyspec/issues)に登録したものは消していこう。

## ターゲット: 1.8.7

### ruby-devで相談してみた

- library/bigdecimal/to\_i\_spec.rb
- library/bigdecimal/to\_int\_spec.rb

  - ちょっとしらべた。1.8.6から1.8.7とtrunkで挙動かわってる気がする -\> [ruby-dev:39374

- library/enumerator/next\_spec.rb

  - Enumerator#next で StopIteration 例外が発生している enum に対してさらに next を呼ぶと最初に戻ってる。これはtrunkの未バックポート? それとも仕様?
  - ↑ 勇気を出して聞いてみたよ! -\> [[ruby-dev:39413]](http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/39413)

### ちょっと見ただけだとわからなかった。ruby-devで相談する?

#### library/complex/numeric

- library/complex/numeric/angle\_spec.rb
- library/complex/numeric/arg\_spec.rb
- library/complex/numeric/polar\_spec.rb

これら3つのspecは、redmineの [http://redmine.ruby-lang.org/issues/show/1715](http://redmine.ruby-lang.org/issues/show/1715) と関係あるっぽいけどわかんない。

↑ #1715が1.8.7p174でも修正されてない(というかチケット閉じられてる)ので、実行をスキップしても:

[http://github.com/rubyspec/rubyspec/blob/master/shared/complex/numeric/arg.rb](http://github.com/rubyspec/rubyspec/blob/master/shared/complex/numeric/arg.rb)

の35行目で止まっちゃう("This was established in r23960"だそうな)。

#### library/mathn/{bignum,fixnum}/exponent\_spec.rb

- library/mathn/bignum/exponent\_spec.rb
- library/mathn/fixnum/exponent\_spec.rb

これらの「#\*\*」のspecは r25243だと通る。バージョンの問題? ruby1.8だと正しい挙動はどれだ??

#### library/conditionvariable/broadcast\_spec.rb

broadcast\_spec 単品で動かすと通るけど、他と一緒に動かすと通らないことがある?(通るときもある?)

RubySpec作業中

RubySpecで調査してみたもののリスト。RedMineに登録したものは消していこう。

ターゲット: 1.8.7

ruby-devで相談してみた

  • library/bigdecimal/to_i_spec.rb
  • library/bigdecimal/to_int_spec.rb

    • ちょっとしらべた。1.8.6から1.8.7とtrunkで挙動かわってる気がする -> [ruby-dev:39374
  • library/enumerator/next_spec.rb

    • Enumerator#next で StopIteration 例外が発生している enum に対してさらに next を呼ぶと最初に戻ってる。これはtrunkの未バックポート? それとも仕様?
    • ↑ 勇気を出して聞いてみたよ! -> [ruby-dev:39413]

ちょっと見ただけだとわからなかった。ruby-devで相談する?

library/complex/numeric

  • library/complex/numeric/angle_spec.rb
  • library/complex/numeric/arg_spec.rb
  • library/complex/numeric/polar_spec.rb

これら3つのspecは、redmineの http://redmine.ruby-lang.org/issues/show/1715 と関係あるっぽいけどわかんない。

↑ #1715が1.8.7p174でも修正されてない(というかチケット閉じられてる)ので、実行をスキップしても:

http://github.com/rubyspec/rubyspec/blob/master/shared/complex/numeric/arg.rb

の35行目で止まっちゃう("This was established in r23960"だそうな)。

library/mathn/{bignum,fixnum}/exponent_spec.rb

  • library/mathn/bignum/exponent_spec.rb
  • library/mathn/fixnum/exponent_spec.rb

これらの「#**」のspecは r25243だと通る。バージョンの問題? ruby1.8だと正しい挙動はどれだ??

library/conditionvariable/broadcast_spec.rb

broadcast_spec 単品で動かすと通るけど、他と一緒に動かすと通らないことがある?(通るときもある?)