ruby-trunk-changes r60743 - r60745

今日は loaded features のパス生成のための cwd のエンコーディング処理の修正などがありました。

nobu: r60743 2017-11-12 13:45:51 +0900

$LOADED_FEATURES に格納される load したスクリプト絶対パスを構築するのに cwd を得るために load_path_getcwd() という関数を利用していたのを rb_dir_getwd_ospath() という関数を使うように変更しています。 よくわかってないのですが Encoding の扱いが違っていて、ある条件で require 時に Encoding のロードのためにまた Encoding が必要という状態になって再帰的に呼び出されてエラーになってしまうことがあったみたいです。 [ruby-dev:50221] [Bug #13863]

svn: r60744 2017-11-12 13:45:52 +0900

version.h の日付更新。

kazu: r60745 2017-11-12 16:05:58 +0900

doc/NEWS-2.0.0 の Dir.mktmpdir の生成するディレクトリの mode についての記述を修正しています。るりまの修正を取り込んでるみたいです。 https://github.com/rurema/doctree/pull/805