ruby-trunk-changes 2023-08-06

今日は主に tool/sync_default_gems.rb で default gems の upstream からの不要なファイル同期を抑制するための修正やビルド時の警告抑制のための変更がありました。

[70ef66f240] Benoit Daloze 2023-08-02 22:01:15 UTC

yarp からの同期で docs/build_system.md というファイルを追加しています。がこれも同期時に追加するディレクトリが間違ってそう。

[11f10bb1ac] Benoit Daloze 2023-08-03 16:17:37 UTC

70ef66f2408c43bbbcf7a4df6e9e69131161a9c0 で追加した docs/build_system.md の説明の修正。

[489120f18b] Benoit Daloze 2023-08-03 16:18:01 UTC

70ef66f2408c43bbbcf7a4df6e9e69131161a9c0 で追加した docs/build_system.md の説明の修正。

[ac07d88197] Benoit Daloze 2023-08-05 17:21:17 UTC

70ef66f2408c43bbbcf7a4df6e9e69131161a9c0 で追加した docs/build_system.md にビルドの前提条件のセクションを追加しています。

[af13b03817] Nobuyoshi Nakada 2023-08-05 22:40:01 UTC

70ef66f2408c43bbbcf7a4df6e9e69131161a9c0 で追加した docs/build_system.md を削除しています。

[3651f985f0] Nobuyoshi Nakada 2023-08-06 00:26:20 UTC

tool/sync_default_gems.rb で default gems のリポジトリからの同期時にトップレベル直下にコピーしないようにしています。

[acd27e3ec3] Nobuyoshi Nakada 2023-08-05 02:03:53 UTC

gc.c の GC_CAN_COMPILE_COMPACTION というマクロ定義を前のほうに移動して heap_add_pages() と invalidate_moved_plane() という関数の定義もこのマクロが真のときだけ定義するようにしています。未使用関数の警告抑制のためかな。

[ef5b1d19c1] Nobuyoshi Nakada 2023-08-06 04:25:23 UTC

e80752f9bbc5228dba3066cd95a81e2e496bd9d7 のリトライの e176f84138ff4fc5f7442cc969a281aeb714e7bd のさらに再変更で WASM/WASI 環境で jit_exec() をマクロとして定義して Qundef を返させるようにしています。