ruby-trunk-changes 2021-03-06

今日は標準添付ライブラリ irb の endless range 対応やヒストリファイルの書き込み時に一時的に空ファイルが見えてしまう問題の修正などがありました。

[2cc5827fdc] Jeremy Evans 2021-03-03 23:27:04 UTC

irb の RubyLex で 2.7 から導入された endless range が行末にきた時の対応を追加しています。 [ruby-core:87394] [Bug #14824]

[182cde8dfb] aycabta 2021-03-04 13:44:53 UTC

2cc5827fdca97dbd1225a49a3114d28aa1cb2ef4irb での endless range 対応についてのテストを追加しています。

[14e1739ff3] Jeremy Evans 2021-03-02 20:17:23 UTC

標準添付ライブラリ irb のヒストリファイルの書き込み時に上書き書き込みでなく追加書き込みにして、追加部分のみ書くようにしています。書き込み時に一瞬空になっちゃうのを別のプロセスがみて履歴がなくなってしまうというのを避けるためのようです。 [ruby-core:81661] [Bug #13654]

[261b746dca] git 2021-03-05 15:18:47 UTC

version.h の日付更新

[8ccc12118e] Yusuke Endoh 2021-03-05 15:45:56 UTC

ライブラリのロードパスをセットアップする ruby_init_loadpath() でライブラリのパスに "/" がまったく含まれてないという環境の対応をしています。チケットをみるとよくわかりませんが musl-gcc でビルドした時にビルドエラーになるのを対策しているようです。 [ruby-core:97874] [Bug #16784]