free as in air

2007|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|09|11|12|
2012|03|04|05|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|03|04|06|09|
トップ «前の日(12-05) 最新 次の日(12-07)» /追記

2007-12-06 この日を編集

§ [rjb] a patch

 yarvで動かなくはないもの

 入っているのは、構造体へのアクセス方法を1.9向けに変えた(RARRAY_PTRマクロとか)ことと、拡張ライブラリのDLのやり方が変わってたので合わせたこと。前者はむしろ1.8に取り込んでしまえばいい気もするのだが、まあ、プリプロセッサで分岐してマクロ定義すればいいか。

 入っていないのは、文字コードまわりの対処(方針も全然考えてない)と、型変換でコアを吐くときがある件への対応。

 今ひとつだと思うのは、張り切ってDL::Importerなんか使ったことか。関数ポインタを取得したいだけなので素直にCFunc使えばいいんだと思う。

 ところでこれはブランチ作ればいいんでしょうか。

本日のツッコミ(全2件) [ツッコミを入れる]

<< arton [ブランチは後からマージが面倒だから正直なところちょっと嫌。 プリプロセッサのほうがいいな。 extconf.rbでど..]

<< 桑島雄一郎 [コードを1.8でも1.9でも使えるように共通にしておきたいということでしょうか? 可能だとは思いますが。]