[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dennou-ruby:003225] Re: [ruby-dcl] ruby 1.9.2 対応パッチ



神代です.

書き忘れてましたが,

At Sat, 11 Dec 2010 06:44:49 +0900,
KOSHIRO Tsuyoshi wrote:
> 
> 問題が2つあったので, パッチをわけています.
> 
> ...
> 
> * ruby-dcl-1.6.0-ruby1_9_2.patch
> 
>   ruby 1.9.2 になって, 長らく obsolete だった STR2CSTR が ついに
>   ruby.h から削除されたので, StringValuePtr を使うように変更しました.
>   一応 1.6 compatible にしてます(確認はしてませんが).
>   また, 以下は GenWrapper/ 内の問題ですが,
>   - String#each が使えなくなった (これは 1.9.0 からの変更; String が
>     Enumerable でなくなったことによる)
>     → String#etch_line を使う (このメソッドは昔からある)
>   - カレントディレクトリが $LOAD_PATH から削除された
>     → require "./hoge" とする (このように明示的に指定するのはOK)

    - 長らく obsolete だった Object#type が削除された
      → Object#class を使う

という変更もありました.