ruby-trunk-changes 2019-11-24

今日は irb拡張機能に tracer を利用したものが tracer の標準添付からの削除で LoadError になる可能性が出てきてたのでエラーにならず続行できるようにする修正などがありました。

[745ab16818] aycabta 2019-11-24 13:42:08 UTC

標準添付ライブラリ irb には tracer をロードして irb 自体は通常の実行をしつつ入力されたスクリプトを trace する機能があったらしいのですが(知らなかった)、その lib/irb/ext/tracer.rb で require "tracer" しているところで、tracer が標準添付から消されたので LoadError を捕捉して top level return して機能は無効にしつつ処理続行できるようにしています。が、begin 節の最初で raise LoadError してるので常に無効になりそう。たぶん消し忘れ?

[411644186b] git 2019-11-24 14:15:25 UTC

version.h の日付更新

[1aeb201d28] aycabta 2019-11-24 14:29:09 UTC

ということで 745ab168185fc8f3c9d9dbd3a2355738776aee6d で消し忘れてた raise LoadError を削除しています。