ruby-trunk-changes 2021-06-04

今日は GC で bitmap を舐める処理のリファクタリングや lldb_cruby.py の修正などがありました。

[38c5f2737f] Aaron Patterson 2021-06-01 23:28:35 UTC

RGenGC や GC compaction でよく使うオブジェクトの slot についてのフラグを別の bitmap で持っているものの先頭のヘッダ部分をスキップする処理とその後の処理を分離して、本体のほうを gc_xxxx_plane() みたいな関数に切り出すリファクタリング? をしています。処理を共通化しているわけでもないのでちょっとよくわかってませんが、たぶんなにか追加の変更をするための前準備なのかなという感じです。

[9f3240d4f4] git 2021-06-03 20:57:15 UTC

version.h の日付更新

[3c57c087ec] Nobuyoshi Nakada 2021-06-04 00:12:34 UTC

misc/lldb_cruby.py の lldb_inspect コマンドに Float が flonum でない値の時に対応していなかったので修正しています。

[91c542ad05] Nobuyoshi Nakada 2021-06-04 00:24:57 UTC

3c57c087ec4ac9f2d7b9f4111a667efe42d30cfb の追加修正。 misc/lldb_cruby.py の lldb_inspect の Float の時の出力を append_command_output() を使うように変更しています。