ruby-trunk-changes r53496 - r53499

今日は古いマクロの定義削除などがありました。

nobu: r53496 2016-01-11 09:01:12 +0900

include/ruby/io.h の RB_IO_BUFFER_INIT() と RB_IO_FPTR_NEW() は 2.2 から (r47863 で)利用するとビルドエラーになるようにしてありましたが、ついに定義自体を削除しています。

svn: r53497 2016-01-11 09:01:12 +0900

version.h の日付更新。

nobu: r53498 2016-01-11 09:50:51 +0900

configure で API_MAJOR, API_MINOR, API_TEENY などのマクロも include/ruby/version.h から抜き出して定義するようにして、MAJOR/MINOR と API_MAJOR/API_MINOR が一致していることをチェックするようにしています。

duerst: r53499 2016-01-11 21:28:55 +0900

include/ruby/oniguruma.h (あれ、ここはまだ oniguruma なんだ)のビットフラグの定数マクロの定義を追加しています。追加してるだけで利用していませんけど。