ruby-trunk-changes 2023-09-11

今日は主に Makefile (common.mk、gmake.mk や depend ファイルなど)のリファクタリングなどがありました。

[b8d0ab80bb] Nobuyoshi Nakada 2023-09-10 12:37:44 UTC

parse.y でトークンの型として k_class と k_module というのを定義して ripper で class 文や module 文のアクション文でのキャスト(っていうのか?)を不要にしています。

[2cc32ad67c] Nobuyoshi Nakada 2023-09-11 02:04:33 UTC

defs/gmake.mk の make commit ターゲットでターゲットの処理順の整理と子 make に渡す変数を追加しています。

[05046b8955] Nobuyoshi Nakada 2023-09-11 02:06:49 UTC

enc/depend に modencs というターゲットを追加して静的リンクする時の依存関係の書きかたをリファクタリングしています。

[b1f0d009cb] Nobuyoshi Nakada 2023-09-11 03:23:57 UTC

common.mk の make ChangeLog ターゲットでの tools/lib/vcs.rb の利用時の ruby スニペットでメソッドの不要な引数を省略するようにしています。