ruby-trunk-changes r56324 - r56326

今日は拡張ライブラリ readline に Readline の rl_char_is_quoted_p コールバック対応を追加しています。

nobu: r56324 2016-10-03 16:10:49 +0900

拡張ライブラリ readline で引数が call メソッドの呼べるオブジェクトかどうかチェックする処理を mustbe_callable() という関数に切り出し、さらに rb_intern() を毎回呼んでいたのを "call" の ID を変数に保持しておくようにしています。

svn: r56325 2016-10-03 16:10:50 +0900

version.h の日付更新。

nobu: r56326 2016-10-03 17:20:07 +0900

拡張ライブラリ readline で Readline の rl_char_is_quoted_p というコールバック関数を登録する変数に対応して Readline.quoting_detection_proc= で call メソッドを呼べるオブジェクトを登録できるようにしています。これは入力する文字がクオート内でエスケープされているかどうかを判定するものだそうです。 [ruby-core:76750] [Feature #12659]